100-Level Courses
EC EN 124 : (EC En-C S) Introduction to Computing Systems.
(3:3:2)(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp |
| 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)| OFFERED: | F, W, Sp |
| 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)| OFFERED: | F, W, Su |
| 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)| OFFERED: | F, W, Sp |
| PREREQUISITE: | Phscs 220; Math 303 or 334. |
| DESCRIPTION: | Linear electric circuits, computer organization, and logic circuits for nonmajors. |
| NOTE: | Fee. |
EC EN 320 : Digital System Design.
(3:3:3)(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W |
| PREREQUISITE: | EC En 212, 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)| OFFERED: | F, W, Sp |
| 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 : Transmission Lines and Introductory Fields.
(4:4:2)(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W |
| PREREQUISITE: | Math 214, 334, ECEn 212. |
| DESCRIPTION: | Properties and application of transmission lines. Introduction to electric and magnetic field theory and development of Maxwell's equations. |
EC EN 361 : Transmission Lines and Introductory Fields Laboratory.
(1:0:3)(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W |
| PREREQUISITE: | ECEn 360 or concurrent enrollment. |
| DESCRIPTION: | Experiments and measurement techniques in static and time-varying fields. Transmission line design and measurements. Microwave generation, propagation, detection, and hardware components. |
EC EN 362 : Transmission Line Fundamentals for High-Speed Digital Systems.
(2:1:3)(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W |
| PREREQUISITE: | ECEn 212, Math 334; computer engineering major status. |
| DESCRIPTION: | Transmission lines for high-speed digital systems. |
| NOTE: | Lab included. |
EC EN 370 : (EC En - Math 331) Probability Theory.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W |
| PREREQUISITE: | Math 343. |
| 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.
(5:4:3)(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp |
| PREREQUISITE: | ECEn 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)| OFFERED: | F |
| PREREQUISITE: | EC En 212. |
| 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)| OFFERED: | F |
| 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)| OFFERED: | F |
| PREREQUISITE: | EC En 320, 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)| OFFERED: | W |
| PREREQUISITE: | EC En 313, 317. |
| 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)| OFFERED: | F |
| PREREQUISITE: | ECEn 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)| OFFERED: | W |
| PREREQUISITE: | ECEn 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)| OFFERED: | W |
| PREREQUISITE: | ECEn 313, 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)| OFFERED: | W |
| 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)| OFFERED: | F, W |
| PREREQUISITE: | ECEn 451 or 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)| OFFERED: | F 1st block. |
| PREREQUISITE: | ECEn 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)| OFFERED: | F 2nd block. |
| 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)| OFFERED: | F 2nd block. |
| PREREQUISITE: | ECEn 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.
(3:3:0)(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F |
| 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)| OFFERED: | F |
| PREREQUISITE: | ECEn 370, 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)| OFFERED: | W |
| PREREQUISITE: | ECEn 370, 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)| OFFERED: | F, W |
| PREREQUISITE: | Selected 400-level electrical and computer engineering courses, depending on the specific 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 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)| OFFERED: | F |
| 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, Nuygen'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)| 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)| 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). |