Electrical & Computer Engineering

All courses, arranged by program, are listed in the catalog. Courses designated as “active” have been offered in the past three years. Courses designated as “inactive” have not been offered in the past three years and indicate the semester in which the course was last offered. If you cannot locate a specific course, try our advanced search link. Current class schedules, with posted days and times, may be found on the Registrar's Office website or by logging directly into iSiS.

16.100 Introduction to Electrical and Computer Engineering Credits: 1

Course Details
Min Credits 1
Max Credits 1
Course ID 3154
Status Active

This introductory course is designed to expose students to many of the new developments in Electrical Engineering, especially those on-going in the Department. It will also provide information about co-op opportunities and career planning, while also allowing faculty in the Department to describe their courses and answer questions

16.201 Circuit Theory I Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3159
Status Active

Terminal characteristics of ideal elements, active and passive. Ohm's law and Kirchoff's laws. Introduction to network topology, independent variable, loop and nodal analysis with matrix methods. Definition and consequences of linearity. Superposition theorem. Concept of excitation and response. Passive equivalent circuits. Thevenin's and Norton's theorems. Ideal inductance and capacitance, volt-ampere characteristics, energy relations, graphical differentiation and integration. First order transients; initial conditions, natural response, and natural frequencies. Network response to unit step function and unit impulse. Second order transients: RLC circuits, natural frequencies and the complex-frequency s-plane. Pre-Requisite: 92.132 Calculus II with a grade of 'C' or better. Co-Requisite: 16.207 or 16.212 Basic EE Lab

Pre/Co-Requisites: Pre-Req: 92.132 Calculus II; Co-Req: 16.207 Basic EE Lab I.

16.202 Circuit Theory II Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3160
Status Active

Discusses the sinusoidal forcing function, complex numbers, phasors, sinusoidal steady-state conditions, impedance, average real power, reactive power and rms values, exponential forcing function, poles and zeros in the s-plane, concept of the system function and its use in determining the forced response and resonance, reactance cancellation and concept of s-plane vectors. The course also covers Thevenin's and Norton's theorems, superposition, reciprocity, and maximum power in the frequency domain, impedance and admittance. Introduction to matrices and their use in circuit analysis, magnetic coupling, mutual inductance, and ideal transformer. Engineering Science (100%).

Pre/Co-Requisites: Pre-Req: C- or better in 16.201 Circuit Theory I; Co-Req: 16.208 Basic EE Lab II.

16.207 Basic Electrical Engineering Laboratory I Credits: 2

Course Details
Min Credits 2
Max Credits 2
Course ID 3161
Status Active

Experimental work designed to verify theory and to acquaint students with electrical measurement techniques: experiments on meters, bridges, and oscilloscopes. Experiments are correlated with course 16.201 and concern: resistive measurements, Kirchhoff's laws, network theorems, conservation of power and maximum power transfer, inductance and capacitance, and first and second-order transients, operational amplifiers.

Pre/Co-Requisites: Co-Req: 16.201 Circuit Theory I.

16.208 Basic Electrical Engineering Lab II Credits: 2

Course Details
Min Credits 2
Max Credits 2
Course ID 3162
Status Active

Presents experimental work designed to emphasize electrical measurement techniques of linear systems with time-varying signals. Waveform measurements with dc and ac meters as well as advanced use of the oscilloscope are also discussed. Experiments are integrated with course 16.202. Experiments cover: Kirchhoff's laws for phasors, bode plots, magnitude and phase measurements of impedance, network theorems, frequency response, resonance, inductance, maximum power transfer, and MATLAB techniques. Engineering Science (50%); Engineering Design (50%).

Pre/Co-Requisites: Pre-Req: 16.207 Basic EE Lab I; Co-Req: 16.202 Circuit Theory II.

16.211 Fundamentals of Electricity I Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 1269
Status Active

Serves as an introduction to direct current and alternating current analysis of electric circuits, with emphasis on energy and power. Covers design and use of multi-range voltmeters, ammeters, and ohmmeters, the use of bridges and oscilloscopes, phasor analysis of AC circuits, Trigonometric Fourier series, BODE plots, transformers, relays, solenoids, mechanical analogs and magnetic analogs with the application of Fourier and BODE techniques. Students will also be introduced to DC and AC motors and generators, residential circuits, equipment protection, and introduction to digital logic including minimization techniques. Availability and cost of instruments and components is stressed throughout this course. Not for EE majors. Engineering Science (100%).

Pre/Co-Requisites: Pre-Req: 92.132 Calculus II with a grade of 'C' or better.

16.212 Fundamentals of Electricity Laboratory Credits: 1

Course Details
Min Credits 1
Max Credits 1
Course ID 3163
Status Active

Lab for 16.211 Fundamentals of Electricity. See course description for 16.211. Not for EE majors.

Pre/Co-Requisites: Co-Req: 16.211 Fund of Electricity; Pre-Req: 95.141 Physics I.

16.213 Fundamentals of Electricity I Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 1269
Status Active

Serves as an introduction to direct current and alternating current analysis of electric circuits, with emphasis on energy and power. Covers design and use of multi-range voltmeters, ammeters, and ohmmeters, the use of bridges and oscilloscopes, phasor analysis of AC circuits, Trigonometric Fourier series, BODE plots, transformers, relays, solenoids, mechanical analogs and magnetic analogs with the application of Fourier and BODE techniques. Students will also be introduced to DC and AC motors and generators, residential circuits, equipment protection, and introduction to digital logic including minimization techniques. Availability and cost of instruments and components is stressed throughout this course. Not for EE majors. Engineering Science (100%).

Pre/Co-Requisites: Pre-Req: 92.132 Calculus II with a grade of 'C' or better.

16.214 Fundamentals of Sound Recording Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3164
Status Active

Similar to 16.211 but tailored for Sound Recording Technology students only

Pre/Co-Requisites: Sound Recording Technology majors; Pre-Req: 92.132 Calculus II.

16.216 ECE Application Programming Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3165
Status Active

Introduces C programming for engineers. Covers fundamentals of procedural programming with applications in electrical and Computer engineering and embedded systems. Topics include variables, expressions and statements, console input/output, modularization and functions, arrays, pointers and strings algorithms, structures, and file input/output. Introduces working with C at the bit manipulation level. Laboratories include designing and programming engineering applications.

Pre/Co-Requisites: Pre-Req: 25.108 Intro to Engineering II; and Electrical or Computer Engineering majors.

16.233 History of Radio Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3171
Status Active

Intended primarily for students majoring in the liberal arts. The course develops the theory of electricity from an historical perspective. Sufficient background in circuit theory, resonance, field theory and radio waves is given to provide an understanding of the principles of radio from its antecedents in the nineteenth century through the invention of the transistor in the mid twentieth century. The fundamental contributions of, for example Volta, Oersted, Morse, Maxwell, Faraday, Hertz, Lodge, and Marconi are considered. In the present century the technical advances of such figures as de Forest, Fleming, Fessenden, Armstrong and Shockley are studied. The growth, regulation and culture of American broadcasting are also central to the course. Laboratory work is required and students may use this course toward fulfilling the General Education (science/experimental component) requirement of the University. Not open to students in the College of Engineering.

16.265 Logic Design Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3172
Status Active

Number systems and binary codes. Boolean algebra. Canonical and fundamental forms of Boolean functions. Function expansion and its applications to digital circuit design. Minimization of Boolean functions by Boolean algebra and Karnaugh maps. Two-level and multi-level digital circuits. Decoder, encoders, multiplexers, and de-multiplexers. Latches and flip-flops. Registers and counters. Analysis and synthesis of synchronous sequential circuits. Design of more complex circuits: data-path and control circuits. This course includes a laboratory component in which students apply the design principles learned in lectures to the design of combinational circuits, synchronous sequential circuits, and a serial arithmetic processor.

Pre/Co-Requisites: Pre-req: 25.107 Intro to Engineering II, and a grade of C- or better in 92.132 Calculus II, or 91.102 Computing II

16.311 Electronics I Lab Credits: 2

Course Details
Min Credits 2
Max Credits 2
Course ID 3175
Status Active

Laboratory experiments coordinated with the subject matter of 16.365. Characteristics and use of electronic instrumentation for making measurements on electronic circuits. Methods of designing and characterizing diode and transistor circuits. Analysis of performance characteristics of digital and linear semiconductor circuits, including logic elements and amplifiers. Design and construction of circuits using monolithic op amps.

Pre/Co-Requisites: Co-Req: 16.365 Electronics I.

16.312 Electronics II Laboratory Credits: 2

Course Details
Min Credits 2
Max Credits 2
Course ID 3176
Status Active

Laboratory experiments coordinated with the subject matter of 16.366. High-frequency characteristics of transistors and transistor amplifiers. Feedback in electronic circuits. Electronic oscillators. Differential amplifiers. Properties of linear IC operational amplifiers and their application in amplifier circuits and waveform generation circuits. Linear circuit design and analysis.

Pre/Co-Requisites: Pre-Reqs: 16.201 Circuit Theory I and 92.236 Eng Differential Equations.

16.317 Microprocessors Systems Design I Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3178
Status Active

Introduction to microprocessors, Uses assembly language to develop a foundation on the hardware which executes a program. Memory and I/O interface design and programming. Design and operation of computer systems. Study of microprocessor and its basic support components, including detailed schematics, timing and functional analysis of their interactions. Laboratories directly related to microprocessor functions and its interfaces (e.g. memory subsystem, I/O devices and coprocessors).

Pre/Co-Requisites: Pre-Reqs: 16.265 Intro Logic Design and 16.365 Electronics I.

16.322 Data Structures Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3179
Status Active

Covers algorithms and their performance analysis, data structures, abstraction, and encapsulation. Introduces structures and their physical storage representation. Studies stacks, queues, linked lists, trees, graphs, heaps, priority queues, and hashing. Discusses efficient sorting (quicksort and heapsort) and introduces experimental analysis of algorithms as applied to engineering applications. Examines several design issues, including selection of structures based on what operations need to be optimized (insertion, deletion, traversal, searching, sorting, evaluation), encapsulation of algorithms using class and template techniques, and how and when to use recursion (versus explicit stack-based techniques). Laboratories include programming of data structures in C++ and Java applied to Engineering.

Pre/Co-Requisites: Pre-Req: 16.216 ECE Application Programming

16.333 Chemistry and Engineering of Electronic Materials Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3180
Status Active

The production and processing of materials into finished products constitute a large part of the present economy. To prepare students for the use of a variety of traditional and new materials, this course will cover: atomic structure and chemical bonding, crystal geometry and defects, mechanical properties and phase diagrams of metals and alloys, electrrical and optical properties of semiconductors, ceramics, and polymers; brief description of electronic, quantum electronic and photonic devices; benefits and difficulties of materials design with decreasing dimensions from millimeters to micrometers and to nanometers.

Pre/Co-Requisites: Pre-Req: 92.132 Calculus II, 95.144 Physics II, 16.202 Circuit Theory II; and Co/Pre-Req: 16.365 Electronics I.

16.355 Electromechanics Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3183
Status Active

Alternating current circuits, three phase circuits, basics of electromagnetic field theory, magnetic circuits, inductance, electromechanical energy conversion. Ideal transformer, iron-core transformer, voltage regulation, efficiency equivalent circuits, and three phase transformers. Induction machine construction, equivalent circuit, torque speed characteristics, and single phase motors. Synchronous machine construction, equivalent circuits, power relationships phasor diagrams, and synchronous motors. Direct current machines construction, types, efficiency, power flow diagram, and external characteristics.

Pre/Co-Requisites: Pre-Req: 16.202 Circuit Theory II and 95.144 Physics II.

16.360 Engineering Electromagnetics I Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3184
Status Active

Waves and Phasors, Transmission lines as Distributed Circuits, Smith Chart Calculations, Impedance Matching, Transients on Transmission Lines, Vector Analysis,Electrostatics and Capacitance, Steady current flow in conductors and Resistance, Magnetostatics and Inductance.

Pre/Co-Requisites: Pre-Req: 16.202 Circuit Theory II.

16.362 Signals and Systems I Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3185
Status Active

A study of various continuous voltage/current time functions and their applications to linear time-invariant electrical systems. Review of pertinent topics from 16.202, such as system functions, S-plane concepts and complete responses. Step, ramp and impulse responses of linear circuits. Sifting integrals. Types of analog filter responses. Designs for Butterworth and Chebishev filters. Fourier Analysis, Fourier Transforms, Convolution, Laplace Transforms, Parseval's Theorem. A large portion (30-40%) is devoted to teaching the students communication skills and the use of MATLAB for solving homework problems. A MATLAB based text is assigned to the course.

Pre/Co-Requisites: Pre-Req: 16.202 Circuit Theory II and 92.236 Eng Differential Equations.

16.363 Introduction to Probability and Random Processes Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3186
Status Active

This course employing probabilistic methods of signal and system analysis (an extension of 16.362) considers the random nature of the world faced by electrical engineers. The course addresses the issues of the nature and characterization of random events, especially noise and its effect on systems. The course is divided into three parts, 1) Introduction to discrete and continuous probability 2) Introduction to statistical methods and 3) random signals and noise and the response of linear systems to random signals. There will be frequent use of Monte-Carlo simulation techniques on the computer to allow students to verify theory and to learn the important technique of simulation. Applications of theory to manufacturing and reliability, noise analysis, spectral analysis, data communication, data collection, and system design will be presented. Prerequisite: 16.362

Pre/Co-Requisites: Pre-Req: 16.362 Signals & Systems I.

16.364 Engineering Mathematics Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3187
Status Active

Complex number, Argand plane, derivatives of complex numbers, limits and continuity, derivative and Cauchy Riemann conditions, analytic functions, integration in the complex plane, Cauchy's integral formula, infinite series for complex variables. Taylor series, Laurent series, residue theory, evaluation of integrals around indented contours. Linear vector spaces, matrices and determinants, eigenvalues and eigenvectors.

Pre/Co-Requisites: Pre-Reqs: 16.201 Circuit Theory I and 92.236 Eng Differential Equations.

16.365 Electronics I Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3188
Status Active

A brief introduction to solid-state physics, leading to discussion of physical characteristics of p-n junction diodes, bipolar junction transistors, and field-effect transistors: active, saturated, and cutoff models of bipolar transistors and triode, constant current, and cutoff models of MOSFETs. Circuit models for diodes, and diode applications. Circuit models for transistors, and transistor applications in bipolar and MOS digital circuits and low-frequency amplifier circuits. Analysis of digital circuits and linear circuits based on application of circuit models of devices and circuit theory.

Pre/Co-Requisites: Pre-Reqs: C- or better in 16.202 Circuit Theory II, 95.144 Physics II, 92.231 Calculus III; Co-Req: 16.311 Electronics I Lab

16.366 Electronics II Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3189
Status Active

A continuation of 16.365 with discussion of differential amplifiers, operation amplifiers and op amp applications, transistor amplifiers at very high frequencies; direct-coupled and band pass amplifiers; small and large signal amplifiers; feedback amplifiers and oscillators. Active filters, wave form generation circuits including Schmitt trigger, multiplexers, and A/D and D/A converters. Circuit design employing integrated circuit operational amplifiers and discrete devices. Circuit analysis using SPICE. An electronic design project constitutes a major part of the course.

Pre/Co-Requisites: Pre-Req: C- or better in 16.365 Electronics I; Co-Req: 16.312 Electronics Lab II.

16.399 Capstone Proposal Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3195
Status Active

This course discusses and presents the non-technical tools and procedures for bringing a potential product from the idea or basic concept stage through final design and to market. Fundamentals of market research, product safety and liability concerns, necessary technical communication skills. Economic concerns, patent, application procedures, design procedures and people skills necessary to be part of an engineering team.

Pre/Co-Requisites: Pre-req: 16.312 Electronics Lab II, 16.317 Microprocessors I, 16.363 Prob. & Random Proc., 16.366 Electronics II and Senior Level.

16.400 Engineering Topics Credits: 1

Course Details
Min Credits 1
Max Credits 1
Course ID 3196
Status Active

This course introduces to the seniors developing the capstone proposal important concepts such as economics, environmental, sustainability, manufacturability, ethical, health, safety ,social and political constraints and how these are related to the overall engineering processes. These will be used as an integral part of their capstone projects.

Pre/Co-Requisites: Co-Req: 16.399 Capstone Proposal.

16.403 Microwave Engineering Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3198
Status Active

An introductory course in the analysis and design of passive microwave circuits beginning with a review of time-varying electromagnetic field concepts and transmission lines. Smith Chart problems; single and double stub matching; impedance transformer design; maximally flat and Chebyshev transformers; microstrip transmission lines, slot lines, coplanar lines; rectangular and circular waveguides; waveguide windows and their use in impedance matching; design of directional couplers; features of weak and strong couplings; microwave filter design; characteristics of low-pass, high-pass, band-pass, band-stop filter designs; two-port network representation of junctions; Z and Y parameters, ABCD parameters, scattering matrix; microwave measurements; measurement of VSWR, complex impedance, dielectric constant, attenuation, and power. A design project constitutes a major part of the course.

Pre/Co-Requisites: Pre-Req: 16.461 Emag Theory II.

16.409 Directed Studies Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3199
Status Active

Provides an opportunity for qualified Electrical Engineering students to investigate specific areas of interest. The actual project undertaken may be software or hardware oriented. The most important characteristics of the projects are that the end results represent independent study, that they are research and development oriented, and that they are accomplished in an engineering environment. Design reviews and progress reports are expected for each project. A final formal report to be permanently filed in the EE Department is required for each project. Engineering Design (100%).

Pre/Co-Requisites: Pre-Reqs: 16.355 Electromechanics,16.360 Emag Theory I, 16.362 Signals & Systems I, 16.365 Electronics I,and 16.366 Electronics II.

16.410 Directed Studies Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3200
Status Active

The purpose of this course is to provide an opportunity for qualified Electrical Engineering students to investigate specific areas of interest. The actual project undertaken may be software or hardware oriented. The most important characteristics of the projects are that the end results represent independent study and that they are research and development oriented, and that they are accomplished in an engineering environment. Design reviews and progress reports are expected for each project. A final formal report to be permanently filed in the EE Department is required for each project.

Pre/Co-Requisites: Pre-Reqs: 16.355 Electromechanics,16.360 Emag Theory I,16.362 Signals & Systems I,16.365 Electronics I, and 16.366 Electronics II.

16.411 Medical Diagnostic Imaging Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3201
Status Active

This course covers the physics and electrical engineering aspects of how signals are acquired from which images will be formed, and the principal methods by which the signals are processed to form useful medical diagnostic images. Modalities studied include: x-rays, ultra-sound, computed tomography, and magnetic resonance imaging. The principles of signal processing via Fourier transform will be reviewed. Noise and other artifacts that degrade the medical diagnostic of images are considered.

Pre/Co-Requisites: Pre-Req: 16.362 Signals & Systems I.

16.412 Directed Studies Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3202
Status Active

The purpose of this course is to provide an opportunity for qualified Electrical Engineering students to investigate specific areas of interest. The actual project undertaken may be software or hardware oriented. The most important characteristics of the projects are that the end results represent independent study and that they are research and development oriented, and that they are accomplished in an engineering environment. Design reviews and progress reports are expected for each project. A final formal report to be permanently filed in the EE Department is required for each project.

Pre/Co-Requisites: Pre-Reqs: 16.355 Electromechanics,16.360 Emag Theory I, 16.362 Signals & Systems I, 16.365 Electronics I,and 16.366 Electronics II.

16.413 Linear Feedback System Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3203
Status Active

Concepts of feedback; open loop and closed loop systems. Feedback in electrical and mechanical systems. Mathematical models of systems and linear approximations. Transfer functions of linear systems, block diagrams and signal flow graphs. Sensitivity, control of transient response, disturbance signals. Time domain performance: steady state errors, performance indices. Stability related to s-plane location of the roots of the characteristic equation. Routh-Hurwitz criterion. Graphical analysis techniques: root locus, frequency response as polar plot and Bode diagrams. Closed loop frequency response. A control system design project is included in the course.

Pre/Co-Requisites: Pre-Req: 16.362 Signals & Systems I and 16.364 Engineering Math.

16.414 Integrated Power Systems Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3227
Status Active

Power System Operations and Electricity Markets provide a comprehensive overview to understand and meet the challenges of the new competitive highly deregulated power industry. The course presents new methods for power systems operations in a unified integrated framework combining the business and technical aspects of the restructured power industry. An outlook on power policy models, regulation, reliability, and economics is attentively reviewed. The course lay the groundwork for the coming era of unbundling, open access,, power marketing, self-generation, and regional transmission operations.

Pre/Co-Requisites: Pre-Req: 16.202 Circuit Theory II.

16.418 Wireless Communication Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3206
Status Active

Cellular systems and design principles, co-channel and adjacent channel interference, mobile radio propagation and determination of large scale path loss, propagation mechanisms like reflection, diffraction and scattering, outdoor propagation models, Okumura and Hata models, small scale fading and multipath, Doppler shift and effects, statistical models for multipath, digital modulation techniques QPSK, DPSK, GMSK, multiple access techniques, TDMA, FDMA, CDMA, spread spectrum techniques, frequency hopped systems, wireless systems and worldwide standards.

Pre/Co-Requisites: Pre-Req: 16.362 Signals & Systems I and 16.363 Introduction to Probability and Random Processes

16.421 Real Time Digital Signal Processing Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3209
Status Active

This course provides an introduction to real-time digital signal processing techniques using the TMS320C3x floating point and TMS320C5x fixed point processors. The architecture, instruction set and software development tools for these processors will be studied via a series of C and assembly language computer projects where real-time adaptive filters, modems, digital control systems and speech recognition systems are implemented.

Pre/Co-Requisites: Pre-Req: 16.362 Signals & Systems I.

16.423 Introduction to Solid State Electronics Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3211
Status Active

A design of semiconductor device and manufacturing technology is linked to the solid state physics principles in this course. Topics covered: The electronic structure of the atom, wave-particle duality of moving electrons. Schrodinger equation for periodic crystalline structure. Band theory of semiconductors. Brillouin zones. Statistics of electrons and holes. Kinetic effects: electrical conductivity, Hall effect, magnetoresistance. Optical properties: photoconductivity, light absorption and emission. Thermal properties including thermal conductivity, thermo EMF, recombination processes and role of defects.

Pre/Co-Requisites: Pre-Req: 16.365 Electronics I or Instructor permission.

16.424 Computational Methods for Power System Analysis Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3278
Status Active

The course explores some of the mathematical and simulation tools used for the design, analysis and operation of electric power systems. Computational methods based on linear and nonlinear optimization algorithms are used to solve load flow problems, to analyze and characterize system faults and contingencies, and to complete economic dispatch of electric power systems. Real case studies and theoretical projects are assigned to implement the techniques learned and to propose recommendations. Different software applications will be used concurrently including ATP, PowerWorld Simulator, Aspen, MatLab with Simulink and Power System Toolbox, PSCAD, etc.

Pre/Co-Requisites: Pre-Req: 16.202 Circuit Theory II.

16.426 Power Systems Stability and Control Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3213
Status Active

Stability definition and cases in power systems. System model for machine angle stability. Small signal and transient stability. Voltage stability phenomenon, its characterization. Small and large signal models for voltage stability analysis. Frequency stability and control. Compensation methods for system voltage regulation including classical and modem methods. Stability of multi-machine system.

Pre/Co-Requisites: Pre-Req: 16.202 Circuit Theory II.

16.427 Advanced VLSI Design Techniques Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 33544
Status Active

This course builds on the previous experience with Cadence design tools and covers advanced VLSI design techniques for low power circuits. Topics covered include aspects of the design of low voltage and low power circuits including process technology, device modeling, CMOS circuit design, memory circuits and subsystem design. This will be a research-oriented course based on team projects.

Pre/Co-Requisites: Pre-Req: 16.469/502 VLSI Design, or Instructor permission.

16.428 Alternative Energy Sources Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3214
Status Active

PV conversion, cell efficiency, cell response, systems and applications. Wind Energy conversion systems: Wind and its characteristics; aerodynamic theory of windmills; wind turbines and generators; wind farms; siting of windmills. Other alternative energy sources: Tidal energy, wave energy, ocean thermal energy conversion, geothermal energy, solar thermal power, satellite power, biofuels. Energy storage: Batteries, fuel cells, hydro pump storage, flywheels, compressed air.

16.429 Electric Vehicle Technology Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3215
Status Active

Electric vehicle VS internal combustion engine vehicle. Electric vehicle (EV) saves the environment. EV design, EV motors, EV batteries, EV battery chargers and charging algorithms, EV instrumentation and EV wiring diagram. Hybrid electric vehicles. Fuel cells. Fuel cell electric vehicles. The course includes independent work.

16.431 R F Design Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3217
Status Active

Two-port network parameters, Smith chart applications for impedance matching, transmission line structures like stripline, microstrip line and coaxial line, filter designs for low-pass, high-pass and band-pass characteristics, amplifier design based on s-parameters, bias network designs, one port and two port oscillator circuits, noise in RF systems.

Pre/Co-Requisites: Pre-Req: 16.360 Emag Theory I.

16.435 Computational Electromagnetics Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3219
Status Active

Formulation of electromagnetic problems for computer solution. Variational principles in electromagnetics. Method of moments. Applications in electrostatics, wire antennas, waveguides and cavities. Simple scattering problems. Finite difference methods. Finite element method.

Pre/Co-Requisites: Pre-Req: 16.461 Emag Theory II.

16.441 Introduction to Biosensors Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 33545
Status Active

This course introduces the theory and design of biosensors and their applications for pathology, pharmacogenetics, public health, food safety civil defense, and environmental monitoring. Optical, electrochemical and mechanical sensing techniques will be discussed.

16.444 Power Distribution System Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3228
Status Active

An intermediate course in analysis and operation of electrical power distribution systems using applied calculus and matrix algebra. Topics include electrical loads characteristics, modeling , metering, customer billing, voltage regulation, voltage levels, and power factor correction. The design and operation of the power distribution system components will be introduced: distribution transformers, distribution substation, distribution networks, and distribution equipment. Prerequisite: 16.355

Pre/Co-Requisites: Pre-Req: 16.355 Electromechanics.

16.445 Analog Devices and Techniques Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 1266
Status Active

A survey of analog devices and techniques, concentrating on operational amplifier design and applications. Operational amplifier design is studied to reveal the limitations of real opamps, and to develop a basis for interpreting their specifications. Representative applications are covered, including: simple amplifiers, differential and instrumentation amplifiers, summers, integrators, active filters, nonlinear circuits, and waveform generation circuits. A design project is required.

Pre/Co-Requisites: Pre-Req: 16.366 Electronics II.

16.450 Advanced Digital System Design Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 30319
Status Active

Pre/Co-Requisites: Pre-Req: 16.265 Intro Logic Design.

16.453 Software Engineering Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3230
Status Active

Introduces software life cycle models, and engineering methods for software design and development. Design and implementation, testing, and maintenance of large software packages in a dynamic environment, and systematic approach to software design with emphasis on portability and ease of modification. Laboratories include a project where some of the software engineering methods (from modeling to testing) are applied in an engineering example.

Pre/Co-Requisites: Pre-Req: 16.216 Dig Control Programming and 16.322 Data Structures.

16.459 Introduction to Nanoelectronics Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 37745
Status Active

This course introduces the use of nanomaterials for electronic devices such as sensors and transistors. Synthesis methods for nanoparticles, nanotubes, nanowires, and 2-D materials such as graphene will be covered. The challenges in incorporating nanomaterials into devices will also be discussed. These methods will be compared to techniques used in the semiconductor industry and what challenges, technically and financially, exist for their widespread adoption will be addressed. Finally, examples of devices that use nanomaterials will be reviewed. The course will have some hands on demonstrations.

16.460 Biomedical Instrumentation Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3231
Status Active

A survey of biomedical instrumentation that leads to the analysis of various medical system designs and the related factors involved in medical device innovation. In addition to the technical aspects of system integration of biosensors and physiological transducers there will be coverage of a biodesign innovation process that can translate clinical needs into designs. A significant course component will be project-based prototyping of mobile heath applications. The overall goals of the course are to provide the theoretical background as well as specific requirements for medical device development along with some practical project experience that would thereby enable students to design electrical and computer based medical systems.

Pre/Co-Requisites: Pre-req: ECE senior/grad or BMEBT student

16.461 Engineering Electromagnetics II Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3232
Status Active

Continuation of Magnetostatics, Maxwell's Equations for Time-varying Fields, plane waves: time-harmonic fields, polarization, current flow in good conductors and skin effect, power density and Poynting vector, wave reflection and transmission; Snell's Law, fiber optics, Brewster angle, radiation and simple antennas, electromagnetic concepts involved in a topical technology in development.

Pre/Co-Requisites: Pre-Req: 16.360 Emag Theory I.

16.462 Antenna Theory and Design Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3233
Status Active

An introduction to properties of individual antennas and arrays of antennas. Retarded potentials, dipoles of arbitrary length, radiation pattern, gain, directivity, radiation resistance. The loop antenna. Effects of the earth. Reciprocity, receiving antennas, effective length and area. Moment methods. Arrays: collinear, broadside, endfire. Array synthesis. Mutual coupling. Log-periodic and Yagi arrays. Radiation from apertures: the waveguide horn antenna, parabolic dish. Antenna noise temperature. Numerical software packages. A design project is required in the course.

Pre/Co-Requisites: Pre-Req: 16.461 Emag Theory II.

16.467 Special Topics Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3237
Status Active

16.468 Electro-optics & Integrated Optics Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3238
Status Active

An introduction to physical optics, electro-optics and integrated optics. Topics include: Waves and polarization, optical resonators, optical waveguides, coupling between waveguides, electro-optical properties of crystals, electro-optic modulators, Micro-Optical-Electro-Mechanical (MEMS) Devices and photonic and microwave wireless systems.

Pre/Co-Requisites: Pre-Req: 16.360 Emag Theory I.

16.469 VLSI Design Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 1268
Status Active

Introduction to CMOS circuits including transmission gate, inverter, NAND, NOR gates, MUXEs, latches and registers. MOS transistor theory including threshold voltage and design equations. CMOS inverter's DC and AC characteristics along with noise margins. Circuit characterization and performance estimation including resistance, capacitance, routing capacitance, multiple conductor capacitance, distributed RC capacitance, multiple conductor capacitance, distributed RC capacitance, switching characteristics incorporating analytic delay models, transistor sizing and power dissipation. CMOS circuit and logic design including fan-in, fan-out, gate delays, logic gate layout incorporating standard cell design, gate array layout, and single as well as two-phase clocking. CMOS test methodologies including stuck-at-0, stuck-at-1, fault models, fault coverage, ATPG, fault grading and simulation including scan-based and self test techniques with signature analysis. A project of modest complexity would be designed to be fabricated at MOSIS.

16.470 VLSI Fabrication Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3239
Status Active

Fabrication of resistors, capacitors, p-n junction and Schottky barrier diodes, BJT's and MOS devices and integrated circuits. Topics include: silicon structure, wafer preparation, sequential techniques in microelectronic processing, testing and packaging, yield and clean room environments. MOS structures, crystal defects, Fick's laws of diffusion; oxidation of silicon, photolithography including photoresist, development and stripping. Metallization for conductors, Ion implantation for depletion mode and CMOS transistors for better yield speed, low power dissipation and reliability. Students will fabricate circuits using the DSIPL Laboratory.

Pre/Co-Requisites: Pre-Req: 16.365 Electronics I.

16.472 Embedded Real Time Systems Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3241
Status Active

Designing embedded real-time computer systems. Types of real-time systems, including foreground/background, non-preemptive multitasking, and priority-based pre-emptive multitasking systems. Soft vs. hard real time systems. Task scheduling algorithms and deterministic behavior. Ask synchronization: semaphores, mailboxes and message queues. Robust memory management schemes. Application and design of a real-time kernel. A project is required.

Pre/Co-Requisites: Pre-Reqs: 16.216 Dig Control Programming,16.317 Microprocessor Sys Desgn I, 16.322 Data Structures.

16.473 Power Electronics Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 1267
Status Active

A one-semester course with emphasis on the engineering design and performance analysis of power electronics converters. Topics include: power electronics devices (power MOSFETs, power transistors, diodes, silicon controlled rectifiers SCRs, TRIACs, DIACs and Power Darlington Transistors), rectifiers, inverters, ac voltage controllers, dc choppers, cycloconverters, and power supplies. The course includes a project, which requires that the student design and build one of the power electronics converters. A demonstrative laboratory to expose the students to all kinds of projects is part of the course.

Pre/Co-Requisites: Pre-Reqs: 16.355 Electromechanics and 16.366 Electronics II.

16.474 Principles Of Solid State Devices Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3242
Status Active

Principles of Solid State Devices: Crystal properties and growth of semi-conductors, atoms and electrons, Bohr's model, quantum mechanics, bonding forces and energy bands in solids, charge carriers in semiconductors, drift of carriers in electric and magnetic fields, carrier lifetime and photoconductivity, junctions, forward and reverse bias, reverse bias breakdown (Zener effect), tunnel diodes, photodiodes, LED, bipolar junction transistors, field effect transistors. A design project is included in the course.

Pre/Co-Requisites: Pre-Req: 16.365 Electronics I.

16.480 Microprocessor Systems II & Embedded Systems Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 31985
Status Active

Continuation of 16.317. CPU architecture, memory interfaces and management, coprocessor interfaces, bus concepts, bus arbitration techniques, serial I/O devices, DMA, interrupt control devices. Including Design, construction, and testing of dedicated microprocessor systems (static and real-time). Hardware limitations of the single-chip system. Includes micro-controllers, programming for small systems, interfacing, communications, validating hardware and software, microprogramming of controller chips, design methods and testing of embedded systems.

Pre/Co-Requisites: Pre-Reqs: 16.311 Electronics I Lab, 16.317 Microprocessor Sys Desgn I, and 16.365 Electronics I.

16.481 Operating Systems Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3246
Status Active

Covers the components, design, implementation, and internal operations of computer operating systems. Topics include basic structure of operating systems, Kernel, user interface, I/O device management, device drivers, process environment, concurrent processes and synchronization, inter-process communication, process scheduling, memory management, deadlock management and resolution, and file system structures. laboratories include examples of components design of a real operating systems.

Pre/Co-Requisites: Pre-Req: 16.216 Dig Control Programming.

16.482 Computer Architecture and Design Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3247
Status Active

Structure of computers, past and present: first, second, third and fourth generation. Combinatorial and sequential circuits. Programmable logic arrays. Processor design: information formats, instruction formats, arithmetic operations and parallel processing. Hardwired and microprogrammed control units. Virtual, sequential and cache memories. Input-output systems, communication and bus control. Multiple CPU systems.

Pre/Co-Requisites: Pre-Reqs: 16.317 Microprocessor Sys Desgn I,16.265 Intro Logic Design.

16.483 Network Design: Principles, Protocols & Applications Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3248
Status Active

Covers design and implementation of network software that transforms raw hardware into a richly functional communication system. Real networks (such as the Internet, ATM, Ethernet, Token Ring) will be used as examples. Presents the different harmonizing functions needed for the interconnection of many heterogeneous computer networks. Internet protocols, such as UDP, TCP, IP, ARP, BGP and IGMP, are used as examples to demonstrate how internetworking is realized. Applications such as electronic mail and the WWW are studied.

Pre/Co-Requisites: Pre-Req: 16.216 ECE Application Programming

16.484 Computer Vision and Digital Image Processing Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3249
Status Active

Introduces the principles and the fundamental techniques for Image Processing and Computer Vision. Topics include programming aspects of vision, image formation and representation, multi-scale analysis, boundary detection, texture analysis, shape from shading, object modeling, stereo-vision, motion and optical flow, shape description and objects recognition (classification), and hardware design of video cards. AI techniques for Computer Vision are also covered. Laboratories include real applications from industry and the latest research areas.

Pre/Co-Requisites: Pre-Reqs: 16.216 Dig Control Programming or 16.322 Data Structures, and 16.362 Signals & Systems I.

16.485 Computer Aided Engineering I Lab Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3250
Status Active

16.490 Fiber Optic Communication Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3252
Status Active

Optical fiber; waveguide modes, multimode vs single mode; bandwidth and data rates; fiber losses; splices, couplers, connectors, taps and gratings; optical transmitters; optical receivers; high speed optoelectronic devices; optical link design; broadband switching; single wavelength systems (FDDI, SONET, ATM); coherent transmission; wavelength division multiplexing and CDMA; fiber amplifiers.

Pre/Co-Requisites: Pre-Reqs: 16.360 Emag Theory I, 16.362 Signals & Systems I or Instructor permission.

16.491 Industrial Experience Credits: 0-12

Course Details
Min Credits 0
Max Credits 12
Course ID 3253
Status Active

This three credit course is for co-op or industrial experience. It may be taken three times and the co-op internship should be for at least 500 hours in order to be eligible for credit. Only 3 credits may be used toward the BSEng in CpE or EE degree. Registration for this course is conditional on the approval of the Department Co-op coordinator. A grade of Satisfactory or Unsatisfactory is given.

16.492 Industrial Experience II Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3254
Status Active

Industrial work experience by permission of coordinator only.

16.493 Industrial Experience III Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3255
Status Active

This three credit course is for co-op or industrial experience. It may be taken three times and the co-op internship should be for at least 500 hours in order to be eligible for credit. Only 3 credits may be used toward the BSEng in CpE or EE degree. Registration for this course is conditional on the approval of the Department Co-op coordinator. A grade of Satisfactory or Unsatisfactory is given. Prerequisite: Permission of Instructor

16.499 Capstone Project Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3256
Status Active

The purpose of the Capstone Project is to provide the student with a design experience which resembles entry level engineering assignments. It is expected that the project encompass a minimum of three technical areas within the CpE or EE discipline, and include some aspects of each step in the development of a marketable product i.e. Research, Design & Development, Manufacture, Marketing & Service. A formal technical report must be submitted prior to the submission of a course grade. Prerequisite 16.399 and 16.400

Pre/Co-Requisites: Pre-Req: 16.399 Capstone Proposal.

17.130 Electrical Basics and Laboratory Credits: 2

Course Details
Min Credits 2
Max Credits 2
Course ID 3412
Status Active

This course introduces the basic principles of electrical engineering, including the concepts of voltage, current, resistance, inductance and capacitance. Ohm's Law, Kirchhoff's Laws, superposition, Thevenin's theorem, and Norton's theorem will be covered. Alternating current concepts, frequency response and filters are discussed. The use of laboratory power supplies and measuring instruments such as oscilloscopes, voltmeters, ammeters and ohmmeters are demonstrated. Written reports are required.

17.213 Electric Circuits I Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3420
Status Active

Discusses: electrical circuits; voltage, current and resistance; energy, power and charge; Ohm's Law, Kirchhoff's Current Law and Kirchhoff's Voltage Law; simplification and conversion techniques for networks containing sources and/or resistance; Thevenin's and Norton's theorems; fundamentals of magnetism and magnetic circuits; properties of capacitance and inductance and associated transient behavior of circuits.

17.322 Signals and Systems I Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 38851
Status Active

Introduction to signals and systems. Signal classification, Normalized energy and power. Signal families, time-domain representation by differential equations, linear time invariance, classical solution to various signal families, frequency domain representation, total solution of system with initial conditions. Impulse and pulse response of LTI systems.Convolution methods, Fourier series analysis, Fourier transforms, properties and use, inversion by partial fractions, resides with s-plane vectors, application to LTI systems with initial conditions and sources. Introductions to digital elements and equations.

Pre/Co-Requisites: Pre-req: 92.234 Differential Equations and Permission of Instructor.

17.354 PSPICE Simulation Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3438
Status Active

OrCAD�s Capture is used as the schematic entry tool to generate circuits that will be simulated using PSPICE. AC and DC independent and dependant sources and device models will be used in these circuits that will then be evaluated by various simulation methods using voltage, current and frequency sweeping as well as temperature and time sweeps. The graphical analysis tool, Probe, will be used to display the results of the simulations and Probe�s mathematical functions will be used to further analyze the simulation results. All of these functions will be presented in a combination of lecture, homework, and hands-on PC lab environment. Applications learned in class will be reinforced by homework problems which will then be applied in the PC lab. Pre-Requisite: 17.355

17.361 Project Laboratory A Credits: 2

Course Details
Min Credits 2
Max Credits 2
Course ID 3444
Status Active

The project lab runs for 14 weeks with design, fabrication, and testing of the project during the weeks one through twelve, and the last two weeks for presentation of the projects to the class. It is expected that all projects be presented operational and meeting the design performance requirements. There are exceptions to this. In the case of non-working projects the progress and final report will be heavily relied on for grading.

17.383 Microprocessors A Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3453
Status Active

Introduces the microprocessor and microprocessor programming through an integrated set of experiments and related lectures. Topics include: binary, decimal, and hexadecimal numbers; the microprocessor; memory devices; structure of microprocessor-based systems; programming and instruction sets; addressing modes; arithmetic, logical, and shift instructions; branch conditions and instructions; indexed addressing; the tack; subroutines; assembly language; floating-point routines; and software development techniques. Approximately one-half of the course time will be an associated laboratory, culminating with a programming project. Pre-Requisite: 17.341

Pre/Co-Requisites: Pre-req: 17.341 Logic Design I and Laboratory; 90.267 C Programming

17.384 Microprocessors B Credits: 2

Course Details
Min Credits 2
Max Credits 2
Course ID 3454
Status Active

Extends the skills developed in 17.393 to interfacing the microprocessor to the outside world through an integrated set of experiments and related lectures. Topics include: architecture of microprocessor-based systems; microcontrollers; parallel I/O ports; interrupts; A/D and D/A converters; programmable timers; handshaking; and serial communications. The course will contain a three-week project applying the functions learned to a real world design. Approximately one-half of the course time will be an associated laboratory.

17.391 Project Laboratory B Credits: 2

Course Details
Min Credits 2
Max Credits 2
Course ID 3455
Status Active

The project lab runs for 14 weeks with design, fabrication, and testing of the project during the weeks one through twelve, and the last two weeks for presentation of the projects to the class. It is expected that all projects be presented operational and meeting the design performance requirements. There are exceptions to this. In the case of non-working projects the progress and final report will be heavily relied on for grading. May do project at work (all requirements of reports, presentation, etc. still required). Pre-Requisites: 17.361, or 17.353 and 17.358 and 17.365

17.392 Project Laboratory C Credits: 2

Course Details
Min Credits 2
Max Credits 2
Course ID 3456
Status Active

The project lab runs for 14 weeks with design, fabrication, and testing of the project during the weeks one through twelve, and the last two weeks for presentation of the projects to the class. It is expected that all projects be presented operational and meeting the design performance requirements. There are exceptions to this. In the case of non-working projects the progress and final report will be heavily relied on for grading. May do project at work (all requirements of reports, presentation, etc. still required).

17.410 System Engineering and Analysis Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 37880
Status Active

This course describes the entire development of complex systems form needs and requirements analysis through the life cycle design process. Phases of system design form conceptual to detailed design are described. Program management and control techniques, including risk management and configuration management, are discussed Analysis of alternatives and decision making under risk and uncertainty are covered. Mathematical tools for quantitative analysis are described. Costing issues are discussed and the "ilities" (i.e., reliability, maintainability, supportability, etc.) are introduced.

17.485 Fundamentals of Communication Systems Credits: 3

Course Details
Min Credits 3
Max Credits 3
Course ID 3481
Status Active

The course will provide an overview of various techniques and technologies used in communication systems. Signal analysis and linear system analysis will be discussed along with various nonlinear techniques. Various modulation techniques to be discussed will include linear modulation (AM), angle modulation (FM), and several types of digital modulation. Issues related to wireless systems as well as computer communication will be addressed.