100-Level Courses
EC EN 124 : (EC En-C S) Introduction to Computing Systems.
(3:3:2)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter; Spring |
| PREREQUISITE: | C S 142 or concurrent enrollment. |
| DESCRIPTION:  | How a computer works, from hardware to high-level programming: logic circuits, computer instructions, assembly language, binary arithmetic, C programming, program translation, data structures, algorithm analysis. |
200-Level Courses
EC EN 212 : Circuit Analysis and Laboratory.
(5:4:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter; Spring |
| PREREQUISITE: | Phscs 220 and Math 113 with an average grade of B or better, or clearance from department advisor. |
| DESCRIPTION:  | Analysis of electric circuits; sinusoidal-steady state, resonance, Bode plots, and balanced three-phase circuits. Includes labs. |
| NOTE: | Fee. |
EC EN 224 : Fundamentals of Digital Systems.
(3:3:2)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | CS-ECEn 124. |
| DESCRIPTION:  | Digital logic: theory, design, and implementation of combinational and sequential logic. Laboratory experience in construction of digital logic circuits. |
300-Level Courses
EC EN 301 : Elements of Electrical Engineering.
(3:3:1)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter; Spring |
| PREREQUISITE: | PHSCS 220 & MATH 303; or PHSCS 220 & MATH 334 |
| DESCRIPTION:  | Linear electric circuits, computer organization, and logic circuits for nonmajors. |
| NOTE: | Fee. |
EC EN 313 : Electronic Circuit Design 1.
(5:4:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter; Spring |
| PREREQUISITE: | EC EN 212 |
| DESCRIPTION:  | Analysis and design of linear and nonlinear electronic circuit building blocks. |
EC EN 320 : Digital System Design.
(3:3:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | EC EN 212 & EC EN 224 |
| DESCRIPTION:  | Advanced digital design, including hardware description languages, electrical properties of digital circuits, synchronous and asynchronous circuits, computer arithmetic, and interfacing to external circuitry. |
EC EN 324 : Computer Systems.
(3:3:1)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter; Spring |
| PREREQUISITE: | EC EN 224 & C S 235 |
| DESCRIPTION:  | Machine-level representations of programs and data, processor architecture, program performance optimizaton, memory hierarchies, virtual memory, linking, exceptions. |
EC EN 360 : Electromagnetic Fields and Waves.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | MATH 314 & MATH 334 & EC EN 212 |
| DESCRIPTION:  | Introduction to electric and magnetic field theory and development of Maxwell's equations. |
EC EN 362 : Transmission Line Fundamentals.
(2:1:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter; Spring |
| PREREQUISITE: | EC EN 212 & MATH 334 |
| DESCRIPTION:  | Transmission lines for high-speed digital systems. |
| NOTE: | Lab included. |
EC EN 370 : (EC En - Math 431) Probability Theory.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | MATH 313 |
| DESCRIPTION:  | Axiomatic probability theory, conditional probability, discrete / continuous random variables, expectation, conditional expectation, moments, functions of random variables, multivariate distributions, laws of large numbers, central limit theorem. |
EC EN 380 : Signals and Systems.
(4:3:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter; Spring |
| PREREQUISITE: | EC EN 212 & MATH 334 |
| DESCRIPTION:  | Time and frequency domain analysis of discrete or continuous systems subjected to periodic or nonperiodic input signals. |
EC EN 391 : Junior Seminar.
(.5:1:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall |
| PREREQUISITE: | EC EN 212 & ENG T 231 |
| DESCRIPTION:  | Seminars and colloquia on current topics in electrical and computer engineering, as well as ethics, contemporary issues, and life-long learning. |
| NOTE: | Attendance and some writing are required. |
400-Level Courses
EC EN 425 : Real-Time Operating Systems.
(4:3:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall |
| PREREQUISITE: | EC EN 324 |
| DESCRIPTION:  | Hardware/software interface, real-time kernel internals, implementation of high-level language constructs, issues in real-time application software development. |
EC EN 427 : Embedded Systems.
(4:3:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall |
| PREREQUISITE: | EC EN 320 & EC EN 324 |
| DESCRIPTION:  | Interfacing digital hardware components to an embedded system processor. Developing the hardware-software interface. Developing application software. Using C and assembly language in device-driver design, monitor-debugger, and real-time kernel. Lab. |
EC EN 443 : Communication and Power Circuits.
(4:3:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Winter |
| PREREQUISITE: | EC EN 313 |
| DESCRIPTION:  | Introduction to amplitude modulation, frequency modulation, and phase modulation circuits. Modulators, mixers, detectors, and the phase-locked loop. Power amplifier stage and orcillator design. |
EC EN 445 : Introduction to Mixed-Signal VLSI.
(4:3:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall |
| PREREQUISITE: | EC EN 313 |
| DESCRIPTION:  | VLSI circuit design emphasizing mixed-signal circuits such as D/A and A/D converters, phase-locked loops, S/H circuits. Associated laboratory provides layout-design experience. |
EC EN 450 : Introduction to Semiconductor Devices.
(3:3:1)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Winter |
| PREREQUISITE: | EC EN 313 & PHSCS 281 |
| DESCRIPTION:  | Physics of electronic and optical solid state devices; includes semiconductor materials, bipolar and FET device physics and modeling, optical properties of semiconductors, and lasers. |
EC EN 451 : Introduction to Digital VLSI Circuits.
(4:3:5)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Winter |
| PREREQUISITE: | EC EN 313 & EC EN 320 |
| DESCRIPTION:  | Design of very large-scale integrated circuits for digital systems. CAD tools used extensively to simulate the design and create and verify mask circuits. |
EC EN 452 : Experiments in Integrated Circuit Development.
(1:0:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Winter |
| PREREQUISITE: | ECEn 450 or concurrent enrollment. |
| DESCRIPTION:  | Measurements of key silicon properties and fabrication of integrated circuits. |
EC EN 455 : VLSI Testing.
(1:0:3)(Credit Hours:Lecture Hours:Lab Hours)| PREREQUISITE: | EC EN 451; or EC EN 445 |
| DESCRIPTION:  | Testing of ICs designed previous semester in ECEn 451 or ECEn 445. Topics in VLSI-testable circuit designs. |
EC EN 462 : Electromagnetic Radiation and Propagation.
(2:3:1)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall Blk 1 |
| PREREQUISITE: | EC EN 360 |
| DESCRIPTION:  | Electromagnetic and optical theory including guided wave theory, modes, propagation in materials, radiation analysis, antenna analysis, and aperture diffraction. |
EC EN 464 : Wireless Communication Circuits.
(2:3:1)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall Blk 2 |
| PREREQUISITE: | ECEn 462 or instructor's consent. |
| DESCRIPTION:  | Analysis, design, and fabrication of RF/microwave passive circuit structures, amplifiers, oscillators, and mixers. System concepts, including stability, gain, and noise figure. |
EC EN 466 : Introduction to Optical Engineering.
(2:3:1)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall Blk 2 |
| PREREQUISITE: | EC EN 462 |
| DESCRIPTION:  | Introduces principles and practices of optical engineering including optical communications system and components. |
EC EN 483 : (EC En-Me En 431) Design of Control Systems.
(4:3:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall |
| PREREQUISITE: | EC EN 380; or ME EN 335 |
| DESCRIPTION:  | Classical frequency response and time domain design of control systems. State-variable control and computer simulation of control systems. |
EC EN 485 : Introduction to Digital Communication Theory.
(4:3:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Winter |
| PREREQUISITE: | EC EN 370 & EC EN 380 |
| DESCRIPTION:  | Analysis and design of digital communications systems in AWGN: signal space concepts, modulation, matched filter and correlation detection, synchronization, performance. Computer-based design exercises. |
EC EN 487 : Introduction to Discrete-Time Signal Processing.
(4:3:3)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Winter |
| PREREQUISITE: | EC EN 370 & EC EN 380 |
| DESCRIPTION:  | Digital signal processing, fast Fourier transforms, digital filter design, spectrum analysis. Applications in speech processing, SONAR, communications, etc. |
EC EN 490 : Team Design Project.
(4:2:6)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall; Winter |
| PREREQUISITE: | EC EN 313 & EC EN 380; selected 400-level EC En courses, depending on project. |
| DESCRIPTION:  | Culminating design experience based on skills learned in advanced technical courses. Students work in teams to plan, design, test, and demonstrate a major project. |
500-Level Graduate Courses (available to advanced undergraduates)
EC EN 521 : Introduction to Algorithm Design.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall |
| PREREQUISITE: | C S 235 and 236 and EC En 324; or equivalents. |
| DESCRIPTION:  | Algorithm analysis, data structures, sorting and searching, graph traversal, weighted graph algorithms, combinational search and heuristic methods, dynamic programming, approximation algorithms, designing algorithms. |
EC EN 541 : Active and Passive Filter Design.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| PREREQUISITE: | ECEn 313, 380; or equivalents. |
| DESCRIPTION:  | Design methods for electronic filters based on passive components, active components, and integrated circuit components. |
EC EN 543 : CMOS Amplifier Design.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| PREREQUISITE: | ECEn 443 or 445 or equivalent. |
| DESCRIPTION:  | Factors affecting performance of MOS devices in analog applications. Design of MOS amplifiers, buffers, and comparators. |
EC EN 548 : Analog CMOS Circuit Design.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| PREREQUISITE: | ECEn 443 or 445 or equivalent. |
| DESCRIPTION:  | Design of CMOS comparators, wideband amplifiers, bandgap references; multipliers, PTAT generators, charge-transfer amplifiers, chopper-stabilized amplifiers, and advanced D/A and A/D CMOS architectures. |
EC EN 549 : VLSI Communication Circuit Design.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| PREREQUISITE: | ECEn 443 or 445 or equivalent. |
| DESCRIPTION:  | Frequency synthesizers; low-jitter, voltage-controlled oscillators; high Q circuits; clock regeneration; phase-locked loops; frequency discriminators; and radio-on-a-chip concepts. |
EC EN 550 : (EC En-Me En) Microelectromechanical Systems (MEMS).
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| PREREQUISITE: | EC En 450 or Me En 372 or equivalent. |
| DESCRIPTION:  | Design, fabrication, and applications of MEMS. Mechanical properties governing their design and reliability and the processing technologies used to fabricate them. |
EC EN 555 : Optoelectronic Devices.
(3:2:1)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall |
| PREREQUISITE: | ECEn 450 or equivalent or instructor's consent. |
| DESCRIPTION:  | Design, operation, and fabrication of modern optoelectronic devices, including photodiodes, photovoltaics, LEDs, and lasers. |
EC EN 560 : Electromagnetic Wave Theory.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| PREREQUISITE: | EC En 462 or equivalent. |
| DESCRIPTION:  | Principles and methods of modern electromagnetic wave theory: anisotropic media, dyadic green functions, Huygen's principle, contour integration methods, asymptotic integration. Applications in radiation and scattering. |
EC EN 562 : Optical Communication Components and Systems.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| PREREQUISITE: | EC En 462, 466; or equivalents. |
| DESCRIPTION:  | Fiber-optic communication system components and their operating and performance characteristics. |
EC EN 563 : Applied Computational Electromagnetics.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| PREREQUISITE: | EC En 462 or equivalent. |
| DESCRIPTION:  | Current theory and practice in numerically solving Maxwell's equations for antenna and circuit design and radar-scattering prediction. |
EC EN 564 : Radar and Communication Systems.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall Odd Yrs. |
| PREREQUISITE: | EC En 462, 485; or equivalents. |
| DESCRIPTION:  | Design and performance of radar and communication systems: radar equation ambiguity functions, modulation, signal detection, link budgets, spread spectrum, system design, and performance trade-offs. |
EC EN 568 : Microwave Remote Sensing.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| WHEN TAUGHT: | Fall Even Yrs. |
| PREREQUISITE: | Instructor's consent. |
| DESCRIPTION:  | Emphasis on space-borne remote sensing of the earth's atmosphere, land, and oceans. Primary methods and applications for both active (radar) and passive (radiometry). |