BU College of Engineering Faculty Tools
Student Tools
Staff Tools
Search ECE
Contact Us

Overview

Course Listings

Course Schedule

Laboratories

Senior Projects




Undergraduate Programs – Courses

ENG EK 130/131/132 Introduction to Engineering

Introduction to engineering analysis and/or design through a sequence of two modules or minicourses chosen from a selection of modules offered by participating engineering faculty. Each module presents students with key concepts and techniques relevant to an applied area of engineering. Limited to freshmen and sophomores (students with less than 64 credits toward degree requirements). ENG EK 130, 4 cr, either sem, ENG EK 131/132, 2 cr, either sem.

ENG EK 307 Electric Circuit Theory

Prereq: ENG EK 126; coreq: CAS MA 226. Introduction to electric circuit analysis and design; voltage, current, and power, element I-V curves, circuit laws and theorems; energy storage; frequency domain, frequency response, transient response; sinusoidal steady state and transfer functions; operational amplifiers, design. Includes lab. (MET EK 317 and EK 318 fulfill this requirement, however only 4 credits can be applied toward the graduation requirement.) 4 cr, either sem.

ENG EC 311 Introduction to Logic Design

Prereq or coreq: ENG EK 307. Introduction to hardware building blocks used in digital computers. Boolean algebra, combinatorial and sequential circuits: analysis and design. Adders, multipliers, decoders, encoders, multiplexors. Programmable logic devices: read-only memory, programmable arrays. Counters and registers. Includes lab. 4 cr, either sem.

ENG EC 312 Computer Organization

Prereq: ENG EC 311. Introduction to the fundamentals and design of computer systems. Topics covered include computer instruction sets, assembly language programming, arithmetic circuits, CPU design (data path and control, pipelining), performance evaluation, memory devices, memory systems including caching and virtual memory, and I/O. Project using design automation tools. Includes lab. 4 cr, either sem.

ENG EC 327 Introduction to Software Engineering

Prereq: ENG EK 127. The goal of this course is to introduce engineering students to advanced programming techniques and basic data structures concepts.  The course will start with a fast-paced introduction to the fundamentals of object-oriented programming, dynamic memory allocation, and file input/output operations; the stress in this introduction will be on practical programming issues, such as proper programming style and optimization, debugging techniques and compilation, and graphical user interfaces.  Students will also be introduced to fundamental data structures, such as linked lists, queues, trees, hash tables, and graphs, and algorithmic analysis techniques in the context of searching and sorting methods.  Throughout the course, students will utilize industry-standard programming tools, and examples for theoretical concepts will be provided from contemporary applications.  4 cr, either sem.

ENG EC 330 Applied Algorithms for Engineers

Prereq: CAS CS 113, CAS MA 193. Introduction to the general concept of algorithms. Efficiency and run-time of algorithms. Various approaches to design of algorithms and their applications to numerous typical numerical and non-numerical problems. 4 cr, either sem.

ENG EC 381 Probability Theory in Electrical and Computer Engineering

Prereq: ENG EK 307 and ENG EC 311. Introduction to modeling uncertainty in electrical and computer systems. Experiments, models, and probabilities.  Discrete and continuous random variables. Reliability models for circuits. Probability distributions. Moments and expectations. Random vectors. Functions of random variables. Sums of random variables and limit theorems. Signal detection and estimation. Basic stochastic processes. Discrete-time Markov chains. State-diagrams. Applications to statistical modeling and interpretation of experimental data in computer, communication, and optical systems. 4cr, either sem.

ENG EC 401 Signals and Systems

Prereq: CAS MA 226 and ENG EK 307. Cannot be taken for credit in addition to ENG BE 401. Continuous-time and discrete-time signals and systems. Convolution sum, convolution integral. Linearity, time-invariance, causality, and stability of systems. Frequency domain analysis of signals and systems. Filtering, sampling, and modulation. Laplace transform, z-transform, pole-zero plots. Linear feedback systems. Includes lab. 4 cr, either sem.

ENG EC 402 Control Systems

Prereq: ENG EC 401. Analysis of linear feedback systems, their characteristics, performance, and stability. The Routh-Hurwitz, root-locus, Bode, and Nyquist techniques. Design and compensation of feedback control systems. 4 cr, either sem.

ENG EC 410 Introduction to Electronics

Prereq: ENG EK 307. Principles of diode, BJT, and MOSFET circuits. Graphical and analytical means of analysis. Piecewise linear modeling; amplifiers; digital inverters and logic gates. Biasing and small-signal analysis, microelectronic design techniques. Time-domain and frequency domain analysis and design. Includes lab. 4 cr, either sem.

ENG EC 412 Analog Electronics

Prereq: ENG EC 410. Continuation of EC 410. Topics include differential amplifiers, frequency response, operational amplifier structure and design, multistage circuit design, BJT, MOSFET, CMOS, and BiCMOS design principles, active filters and oscillators, and power devices. Includes lab. 4 cr, 2nd sem.

ENG EC 415 Communication Systems

Prereq: ENG EC 401 or equivalent. Signal analysis and transmission: amplitude modulation, angle modulation, pulse-amplitude and pulse-code modulation; amplitude shift-keying, frequency shift-keying, phase-shift keying. Case studies of practical communication systems. Includes lab. 4 cr, either sem.

ENG EC 416 Introduction to Digital Signal Processing

Prereq: ENG EC 401. Introduces techniques of digital signal processing and application to deterministic as well as random signals. Topics include representation of discrete-time random signals, A/D conversion, D/A conversion, frequency domain and z-domain analysis of discrete-time signals and systems, discrete-time feedback systems, difference equation and FFT based realizations of digital filters, design of IIR Butterworth filters, window-based FIR filter design, digital filtering of random signals, FFT-based power spectrum analysis. Includes lab. 4 cr, either sem.

ENG EC 421 Digital Circuits

Prereq: ENG EC 311 and EC 410. Detailed study of bipolar and MOS integrated-circuit-logic family characteristics. Analysis of transfer characteristics and switching speeds of gates. Includes lab. 4 cr, either sem.

ENG EC 440 Introduction to Operating Systems

Prereq: CAS CS 113 and ENG EC 312. Operating system concepts and design objectives. Concurrent processes, process synchronization, and deadlocks. Resource management including virtual memory, CPU scheduling, and secondary storage. File structures, input/output, and distributed systems. Case studies of popular operating systems. 4 cr, either sem.

ENG EC 441 Introduction to Computer Networking

Prereq: ENG EC 381 and ENG EC 401. Computer networks, focusing on the Internet. Application protocols (Web, E-mail), basics of socket programming, major Internet protocols (TCP and IP), fundamental aspects of routing and reliable data transfer over networks, medium access protocols, wired and wireless Local Area Networks (LANs) technologies. Hands-on laboratory modules on client-server programming, Internet experiments, and protocol implementation. Includes lab. 4 cr, either sem.

ENG EC 447 Software Design

Prereq: CAS CS 112, CS 330 or ENG EC 330, and ENG EC 440. Object-oriented software design. Application design for windowed graphical environments. Design project using C++ and Microsoft Windows. Requires a working knowledge of the C programming language. 4 cr, either sem.

ENG EC 450 Microprocessors

Prereq: CAS CS 112 and ENG EC 312. Hardware and software design methodology for embedding microcontrollers and microprocessors. Architecture, hardware, I/O, interrupts, memory organization, and decoding. Software techniques including dispatch tables and real time monitors. Intel 8048 and Motorola 68HCO5, 68HC11, and 68HCHC16 microcontrollers, Intel 8085 and 8086 series microproces-sors, and Motorola 68000 series microprocessors. Peripheral devices including counter timers, serial USARTs, parallel ports, interrupt controllers, disk controllers, and DMA controllers. Emphasis on both hardware and software design. Includes lab. 4 cr, either sem.

ENG EC 451 Directed Study

Student may, under the supervision of a faculty member, undertake individual study of a subject relevant to electrical, computer, and systems engineering, if the subject is not covered in a regularly scheduled course. Tangible evidence of achievement must be submitted at the end of the semester. Variable cr, either sem.

ENG EC 455 Electromagnetic Systems I

Prereq: CAS PY 212, CAS MA 226. Electric and magnetic fields. Electromagnetic waves. Propagation, reflection, and transmission. Remote sensing applications. Radio frequency coaxial cables, microwave waveguides, and optical fibers. Microwave sources and resonators. Antennas and radiation. Radio links, radar, and wireless communication systems. Electromagnetic effects in high-speed digital systems. Includes lab. 4 cr, either sem.

ENG EC 456 Electromagnetic Systems II

Prereq: ENG EC 455. Electric field, energy, and force. Dielectric materials. Steady electric currents. Magnetic field, energy, and force. Magnetic materials. Applications of electrostatics, magnetostatics, and electrodynamics. Time carrying fields and Maxwell's equations. Electromagnetic waves in dielectric and conducting materials. Numerical methods in electromagnetic fields and waves. 4 cr, either sem.

ENG EC 463 Senior Design Project I

Prereq: senior standing. Development of the technical, communication, personal, and team skills needed for successful design in electrical and computer engineering. Specifications and standards, information collection, design strategies, modeling, computer-aided design, optimization, system design, failure and reliability, human factors. Oral and written communication of technical information. Team dynamics and ethical issues in design. Design project for a small-scale electrical or computer system. Preparation of detailed proposals for senior design projects in the following semester. Includes lab. 4 cr, either sem.

ENG EC 464 Senior Design Project II

Prereq: ENG EC 463. Continuation of a team project in an area of electrical and computer engineering, as proposed in EC 463. Application of technical, communication, personal, and team skills. Oral and written communication of technical information, including progress reports, technical memos, final report, and oral presentations. Includes lab. 4 cr, either sem.

ENG EC 467 Senior Honors Thesis

Prereq: senior standing and departmental approval. Well-prepared students may choose to do a formal senior thesis under the direct guidance of a departmental faculty member. Students selecting this option must obtain petitioned approval before the beginning of the semester of thesis registration. 4 cr, either sem.

ENG EC 471 Physics of Semiconductor Devices

Prereq: CAS PY 313 or PY 354. Study of solid state electronic devices, including growth and structure of semiconductors, energy bands and charge carriers in semiconductors, junctions, diodes, bipolar junction transistors, field effect transistors and devices. 4 cr, 2nd sem.

ENG EC 500 Special Topics in Electrical and Computer Engineering

Prereq: senior standing or consent of instructor. Specific prerequisites vary according to topic. Coverage of a specific topic in electrical, computer, or systems engineering. Subject varies from year to year and is generally from an area of current or emerging research. 4 cr.

ENG EC 501/AM 501 State Space Control

Prereq: familiarity with differential equations and matrices at the level of ENG EC 401 or CAS MA 242, or consent of instructor. Introduction to analytical concepts and examples of dynamic systems and control. Mathematical description and state space formation of dynamic systems; modeling, controllability, and observability. Eigenvector and transform analysis of linear systems including canonical forms. Performance specifications. State feedback: pole placement and the linear quadratic regulator. Introduction to MIMO design and system identification using computer tools and laboratory experiments. See ENG AM 501 for offering information; students may not receive credit for both AM 501 and EC 501.

ENG EC 504 Advanced Data Structures

Prereq: CAS CS 112. Review of basic data structures and Java syntax. Data abstraction and object-oriented design in the context of high-level languages and databases. Design implementation from the perspective of data structure efficiency and distributed control. Tailoring priority queues, balanced search trees, and graph algorithms to real-world problems, such as network routing, database management, and transaction processing. 4 cr.

ENG EC 505 Stochastic Processes

Prereq: ENG EC 401 and either ENG EC 381 or ENG EK 500 and CAS MA 142 Linear Algebra or equivalent facility with linear algebra. Introduction to discrete and continuous-time random processes. Correlation and power spectral density functions; linear systems driven by random processes. Optimum detection and estimation, Weiner and Kalman filtering. Applications of Poisson and other processes. 4 cr.

ENG EC 511 Software Systems Design

Prereq: CAS CS 112. Computer architecture and design. Topics include computer arithmetic and ALU design; performance evaluation; instruction set design; CPU design, including pipelining, branch prediction, and speculative execution; memory hierarchy, including cache basics, cache design for performance, and virtual memory support; I/O, including devices, interfaces, specification, and modeling. Examples from high-end microprocessors and embedded systems.  4 cr.

ENG EC 512 Enterprise Client-Server Software Systems Design

Prereq: Senior standing or consent of instructor, programming experience in C++, Java, or C#, basic knowledge of internet protocols and HTML, ENG EC 440 or equivalent is required. ENG EC 441 ENG  EC 447 are recommended.. Examination of past, current, and emerging technologies. Client side technologies including DHTML, CSS, scripting, ActiveX, RSS and proprietary applications. Legacy server side technologies including, CGI, ISAPI, and active server pages. Current and emerging server technologies including ASP.NET 2, XML/SOAP web services, wireless and handheld access, WAP/WML, SQL databases, streaming media, CMS, and middleware. Design and implementation of solutions involving database connectivity, session state, security requirements, SSL, and authentication of clients. Small-team projects involving design through implementation. 4 cr, 1st sem.

ENG EC 513 Computer Architecture

Prereq: ENG EC 312. The concepts of computer architecture from a quantitative approach. Instruction set design with examples from both RISC and CISC architectures. Processor implementation techniques and microprogramming, pipelining and methods to cope with pipeline hazards, and the memory hierarchy (cache and virtual memory). Parallel and vector architectures, future directions, and examples of highly parallel computers. 4 cr.

ENG EC 514/MN 514 Simulation

Prereq: ENG EK 125 or knowledge of a general programming language, ENG MN 308 or ENG EC 318. Modeling of discrete event systems and their analysis through simulations. Systems considered include, but are not limited to, manufacturing systems, computer-communication networks, and computer systems. Simulating random environments and output analysis in such contexts. A simulation language is introduced and is the main tool for simulation experimentation. Meets with ENG MN 514; students may not take both for credit. 4 cr.

ENG EC 515 Digital Communication

Prereq: ENG EC 415, ENG EC 381. Channel characterization; signal design; optimal receivers; coherent and noncoherent digital signaling; intersymbol interference; baseband shaping; equalization, synchronization, and detection; error detection and correction coding. 4 cr.

ENG EC 516 Digital Signal Processing

Prereq: ENG EC 416 or ENG EC 402 or ENG EC 415. Advanced structures and techniques for digital signal processing and their properties in relation to application requirements such as real-time, low-bandwidth, and low-power operation. Optimal FIR filter design; time-dependent Fourier transform and filterbanks; Hilbert transform relations; cepstral analysis and deconvolution; parametric signal modeling; multidimensional signal processing; multirate signal processing. 4 cr.

ENG EC 517 Introduction to Information Theory

Prereq: ENG EC 381. Discrete memoryless stationary sources and channels; Information measures on discrete and continuous alphabets and their properties: entropy, conditional entropy, relative entropy, mutual information, differential entropy; Elementary constrained convex optimization; Fundamental information inequalities: data-processing, and Fano's; Block source coding with outage: weak law of large numbers, entropically typical sequences and typical sets, asymptotic equipartition property; Block channel coding with and without cost constraints: jointly typical sequences, channel capacity, random coding, Shannon's channel coding theorem, introduction to practical linear block codes; Rate-distortion theory: Shannon's block source coding theorem relative to a fidelity criterion; Source and channel coding for Gaussian sources and channels and parallel Gaussian sources and channels (water-filling and reverse water-filling); Shannon's source-channel separation theorem for point-to-point communication; Lossless data compression: Kraft's inequality, Shannon's lossless source coding theorem, variable-length source codes including Huffman, Shannon-Fano-Elias, and Arithmetic codes; Applications; Mini course-project. 4 cr.

ENG EC 518 Software Project Management

Coreq: ENG EC 440. Planning and control of a software project. Software project economics. Cost factors and cost estimation models; cost/benefit tradeoffs, risk analysis; project metrics for quality, schedule, budget, and progress. Role of the project manager and organization of the development team. Case studies used to illustrate successes and failures in the management of actual projects. Small-team projects involving the development of software project plans. 4 cr.

ENG EC 520 Digital Image Processing and Communication

Prereq: ENG EC 381, ENG EC 416, or equivalents. Review of signals and systems in multiple dimensions. Sampling of Still images. Quantization of image intensities. Human visual system. Image color spaces. Image models and transformations. Image enhancement and restoration. Image analysis. Image compression fundamentals. Image compression standards (JPEG, JPEG-2000). Homework will include MATLAB assignments. 4 cr.

ENG EC 524/MN 524 Optimization Theory and Methods

Prereq: ENG MN 409 or consent of instructor. Introduction to optimization problems and algorithms emphasizing problem formulation, basic methodologies, and the underlying mathematical structures. Covers classical optimization theory as well as recent advances in the field. Topics include modeling issues and formulations, simplex method, duality theory, sensitivity analysis, large-scale optimization, integer programming, interior-point methods, non-linear programming, optimality conditions, gradient methods, and conjugate direction methods. Particular applications are considered and a few case studies covered. In addition to extensive paradigms from production planning and scheduling in manufacturing systems, other illustrative applications include fleet management, air traffic flow management, optimal routing in communication networks, and optimal portfolio selection. Meets with ENG MN 524; students may not take both for credit. 4 cr.

ENG EC 533 Advanced Discrete Mathematics

Prereq: CAS MA 124. Selected topics in discrete mathematics: formal systems, mathematical deduction, logical concepts, theorem proving. Sets, relations on sets, operations on sets. Functions, graphs, mathematical structures, morphisms, algebraic structures, semigroups, quotient groups, finite-state machines, their homomorphism, and simulation. Machines as recognizers, regular sets. Kleene theorem. 4 cr.

ENG EC 534 Discrete Stochastic Models

Prereq: ENG EC 381 or EK 500. Markov chains, Chapman-Kolmogorov equation. Classification of states, limiting probabilities. Poisson process and its generalization, continuous-time Markov chain, queuing theory, reliability theory. 4 cr.

ENG EC 535 Introduction to Embedded Systems

Prereq: Basic knowledge of assembly languages, computer organization and logic circuits, basic knowledge of data structure and algorithms, programming skills in C/C++. This course introduces students to a unified view of hardware and software in embedded systems. The lectures will survey a comprehensive array of techniques including system specification languages, embedded computer architecture, real-time operating systems, hardware-software codesign and co-verification techniques. The lectures will be complemented by assignments and projects that involve system design, analysis, optimization and verification. 4 cr.

ENG EC 541 Computer Communications and Networks

Prereq: ENG EC 441. Basic delay and blocking models for computer communications: M/M/I queue, Jackson networks, and loss networks. Analysis of MAC protocols. Flow control for data traffic. TCP and active queueing mechanisms for congestion control. Traffic shaping and network calculus. Packet switch architecture and scheduling algorithms. Routing algorithms. Flow assignments and fairness. 4 cr, either sem.

ENG EC 544/MN 544 Networking the Physical World

Prereq: ENG EC 312, ENG EC 450 or equivalents; ENG EC 441 is desirable, C programming experience. Considers the evolution of embedded network sensing systems with the introduction of wireless network connectivity. Key themes are computing optimized for resource constrained (cost, energy, memory and storage space) applications and sensing interfaces to connect to the physical world. Studies current technology for networked embedded network sensors including evolving protocol standards. A laboratory component of the course introduces students to the unique characteristics of distributed sensor motes including programming, reliable communication, sensing modalities, calibration, and application development.  Experience with the C language is required. 4 cr, 1st sem.

ENG EC 551 Advanced Digital Design with Verilog and FPGA

Prereq: ENG EC 311, ENG EC 312 or consent of instructor. Content includes use of HDL (Verilog) for design, synthesis and simulation, and principles of register transfer level (RTL). Programmable logic, such as field programmable gate array (FPGA) devices, has become a major component of digital design. In this class the students learn how to write HDL models that can be automatically synthesized into integrated circuits such as FPGA. Laboratory and homework exercises include writing HDL models of combinational and sequential circuits, synthesizing models, performing simulation, and fitting to an FPGA by using automatic place and route. The course has lab orientation and is based on a sequence of Verilog design examples. 4 cr.

ENG EC 560 Introduction to Photonics

Prereq: CAS PY 313. Introduction to optics, wave optics, Fourier optics and holography, absorption, dispersion. Polarization, anisotropic media, and crystal optics. Guided-wave and fiber optics. Elements of photon optics. Laboratory experiments: interference; diffraction and spatial filtering; polarizers, retarders, and liquid-crystal displays; fiber-optic communication links. 4 cr.

ENG EC 561 Error Control Codes

Prereq: CAS MA 193. Introduction to codes for error detection and correction in communication and computation channels, linear algebra over finite fields, bounds, Shannon’s Theorem, perfect and quasi-perfect codes, probability of error detection, Hamming, BCH, MDS, Reed-Solomon, and non-linear codes. Application of codes to error detection/correction in communication channels, computer memories, processors, and multiprocessor systems. Data compression and data reconciliation by error-detecting or error-correcting codes.  4 cr.

ENG EC 563 Fiber Optic Communication Systems

Prereq: ENG EC 410, ENG EC 311, ENG EC 415, and ENG EC 560 or consent of instructor. Introduction to fiber optics; components, concepts, and systems design techniques required for planning, design, and installation of fiber-optic communication systems. Single- and multimode LED and semiconductor lasers, detectors, connectors and splicers, terminal and repeater electronics, wavelength division multiplexing optical amplifiers and solitons, and systems architecture for point-to-point and local area networks. Laboratory work on fiber and electronic measurements. 4 cr.

ENG EC 565 Electromagnetic Energy Transmission

Prereq: ENG EC 455 or equivalent. Electromagnetic waves and propagation; boundary value problem approach; boundary interfaces; transmission lines and waveguides; cavity resonators; impedance matching; physical optics and physical basis of fiber optics; antennas and radiation; microwave devices. 4 cr.

ENG EC 566 The Atmosphere and Space Environ-ment

Prereq: differential equations and a scientific programming language. Introduction to the upper atmosphere and ionosphere.  The dynamic, electrodynamic, radiative, and chemical processes occurring in the atmosphere from ground level to near-space are developed to establish the conditions found in the upper-atmospheric/ionospheric region. Recent offerings have included numerical simulation of the ionospheric electron density profile.  Numerical experiments that change the solar input and neutral atmospheric density, composition, winds, and temperature are then run to study the response of the ionosphere to these factors that control the ionosphere.  Recommended for graduate students and advanced undergraduate students in engineering, astronomy, and physics and those with interests in environmental topics. 4 cr. 

ENG EC 568 Optical Fiber Sensors

Prereq: ENG EC 455. This course will cover the theory and practice of optical fiber sensors. This course will meet twice a week for two hours. In addition, there will be a three-hour laboratory each week. The focus of the course will be on laboratories involving various types of optical fiber sensors. Grades will be based on laboratory reports as well as a significant laboratory project. 4 cr.

ENG EC 569 Introduction to Subsurface Imaging

Prereq: Senior or graduate standing in ENG, PY, CH, MA, or CS. Introduction to subsurface imaging using electromagnetic, optical, X-ray, and acoustic waves. Transverse and axial imaging using localized probes (confocal scanning, time of flight, and interferometric techniques). Multiview tomographic imaging: computed axial tomography, diffraction tomography, diffuse optical tomography, electrical impedance tomography, and magnetic resonance imaging. Image reconstruction and inverse problems. Hyperspectral and multisensor imaging. 4 cr.

ENG EC 570 Lasers

Prereq: CAS PY 313. Review of wave optics. Gaussian and Hermite-Gaussian optical beams. Planar- and spherical-mirror resonators. Photon streams. Absorption, spontaneous emission, and stimulated emission. Laser amplification and gain saturation. Laser oscillation; pulsed lasers. Photon interactions in semiconductors. LEDs and semiconductor injection lasers. Photon detectors. Laboratory experiments: beams; divergence and collimation; electroluminescence; semiconductor injection lasers. 4 cr.

ENG EC 571 VLSI Principles and Applications

Prereq: ENG EC 311 and ENG EC 410. Very large-scale integrated circuit design. Review of FET basics. Functional module design, including BiCMOS, combinational and sequential logic, programmable logic arrays, finite-state machines, ROM, and RAM. Fabrication techniques, layout strategies, scalable design rules, design-rule checking, and guidelines for testing and testability. Analysis of factors affecting speed of charge transfer, power requirements, and control and minimization of parasitic effects. Survey of VLSI applications. Extensive CAD laboratory accompanies course. 4 cr.

ENG EC 572 VLSI Design Project

Prereq: ENG EC 571 or consent of instructor. Students, working in groups of 1 to 4 people, design and simulate a microchip and create a fabrication file. A project write-up is required. 2 cr.

ENG EC 574 Solid State Devices

Prereq: CAS PY 313 or PY 354 or equivalent. Study the fundamentals of  quantum mechanics necessary to understand the properties of semiconductor materials.  Study of the electrical and optical properties of materials, including crystal structure and bonding, free electron theory, band theory of solids and semiconducotrs. Carrier transport properities, dielectric, ferroelectric and magnetic properties. Cannot be taken for credit in addition to CAS PY 543. 4 cr.

ENG EC 575 Semiconductor Devices

Prereq: ENG EC 410, EC 455, and CAS PY 313 or PY 354, or equivalent. Fundamentals of carrier generation, transport, recombination, and storage in semiconductors. Physical principles of operation of the PN junction, metal-semiconductor contact, bipolar junction transistor, MOS capacitor, MOSFET (Metal Oxide Semiconductor Field Effect Transistor), JFET (Junction Field Effect Transistor), and bipolar junction transistor. Develops physical principles and models that are useful in the analysis and design of integrated circuits. 4 cr.

ENG EC 578 Fabrication Technology for Integrated Circuits

Prereq or coreq: ENG EC 410. Presentation of fabrication procedures for silicon integrated circuits: physical properties of bulk and epitaxially-grown silicon; silicon processing such as oxidation, diffusion, epitaxy, deposition, and ion implantation; silicon crystallography, anisotropic etching, piezoresistivity, photolithography, and chemical and plasma techniques. The limitations these processes impose on the design of bipolar and MOS devices and integrated circuits. Design of an integrated circuit and the required processing. Includes lab. 4 cr.

ENG EC 579/MN 579 Microelectronic Device Manufacturing

Prereq: graduate standing plus an undergraduate course in semiconductors at the level of ENG EC 410, EC 543, EC 471, CAS PY 313, or PY 354, or consent of instructor. Physical processes and manufacturing strategies for the fabrication and manufacture of microelectronic devices. Processing and device aspects instrumental in silicon, including the fabrication of doping distributions, etching, photolithography, interconnect construction, and packaging. Future directions and connections to novel devices, MEMS, photonics, and nanoscale structures will be discussed. Emphasis will be on "designing for manufacturability." The overall integration with methods and tools employed by device and circuit designers will be covered. Same as MN 579; students may not receive credit for both. 4 cr.

ENG EC 580 Modern Active Circuit Design

Prereq: ENG EC 412. Anatomy of an operational amplifier analyzed using chip design techniques. Applications of op amps in wave-shaping circuits, active filters including capacitive switching. Analog multiplexing and data acquisition circuits; A/D, D/A, S/H are examined. Frequency selective circuits, and interface circuits such as optocouplers, are analyzed. 4 cr.

ENG EC 582 RF/Analog IC Design Fundamentals

Prereq: ENG EC 412, ENG EC 571, or consent of instructor. Fundamentals related to CMOS and SiGe BICMOS analog circuits for RF applications. Topics include low noise amplifiers, oscillators, mixers, demodulators, phase-locked loop, switched capacitor circuits, A/D and D/A converters, low power design, RF design techniques, and mixed-signal circuitry typical of modern telecommunications technology. VLSI laboratory exercises involving the design, layout, and simulation of RF/analog integrated circuits using Cadence SpectreRF CAD software tools. Real-world examples in advanced mixed-signal integrated circuit applications, such as a single chip radio. 4 cr.

ENG EC 591 Photonics Lab I

Prereq: CAS PY313 or equivalent. Corequisite: ENG EC 560. Introduction to optical measurements. Laser safety issues. Laboratory experiments: introduction to lasers and optical alignment; interference; diffraction and Fourier optics; polarization components; fiber optics; optical communications; beam optics; longitudinal laser modes. Optical simulation software tools.  2 cr.

ENG EC 599 Advanced Laboratory Topics in ECE

Advanced Laboratories in a specific topic in electrical, computer, or systems engineering. Subject varies from year to year and is generally from an area of current or emerging research.  Variable cr.

College of Engineering Undergraduate Programs Office

College of Engineering Career Services & Co-op Program

Undergraduate Research Opportunities Program

Undergraduate Admissions Office

IEEE Student Branch

© 2003 Trustees of Boston University. All rights reserved.  |  Last modified May 22, 2007