Electrical and Computer Engineering Undergraduate Course Descriptions
Link to current class pages
This is a list of the courses offered through the ECE department. Please be aware that some courses are not offered every semester. There are also special classes that are offered each semester although they will not be listed in the general catalog. If you are unsure about when a class will be offered please contact the main office or your ECE Advisor .
Useful Information for Understanding Courses
Freshman and Sophomore Upper Division
Freshman and sophomore students are cautioned to register for upper division (300 and 400) level courses only if they have had adequate preparation and background to undertake advanced study in the field in which those courses are offered. They may be required to obtain special permission to take 300 and 400 level courses unless such courses are required in the first two years of their curriculum as printed in this catalog.
What Do all the Numbers and Letters Mean?
Following the title of each course, the figures in parentheses indicate the number of lecture and laboratory hours the class meets each week for one semester. The first, lecture hours; the second, laboratory. For example (2+3) indicates that a class has two hours of lecture and three of laboratory work each week. The number of credits listed is for each semester. Thus "3 credits" means three credits may be earned. Credit may not be given more than once for the completion of a course unless the course has been designated as repeatable for credit.
100-299 are lower-division courses and 300-499 are upper division. Information on Credit costs
O --Stands for oral communication intensive course and W -- writing intensive course
Quick Links: 100-level | 200-level | 300-level | 400-level courses
EE 102 (3 Credits) Spring
Introduction to Electrical Engineering (2+3)
Basic modern devices, concepts, technical skills, and instruments of electrical engineering. (Co-requisite: MATH 200.)
EE 203 (4 Credits) Fall
Electrical Engineering Fundamentals I (3+3)
Analysis of alternating-current circuits using complex notation and phasor diagrams, resonance, transformers and three-phase circuits. Introduction to network and system analysis. Course fee: $45. (Prerequisites: MATH 200X, EE 102, Co-requisite: MATH 201X.)
EE 204 (4 Credits) Spring
Electrical Engineering Fundamentals II (3+3)
Electronics of solid state devices, amplifier design, digital circuits, electromechanics, control systems and instrumentation. Course fee: $45. (Prerequisite: EE 203, MATH 201X, co-requisite MATH 202X.)
EE 303 (4 Credits) Fall
Electrical Machinery (3+3)
Electromechanical energy conversion principles, characteristics and applications of transformers, synchronous and induction machines, DC machines, and special machines. (Prerequisite: EE 204.)
EE 311 (3 Credits) Fall
Applied Engineering Electromagnetics (3+0)
Development of electromagnetic field equations and their relation to circuit models. Magnetostatics and the magnetic circuit. Electromagnetic wave propagation. Application of the wave equation to engineering systems. (Prerequisites: PHYS 212, MATH 202, EE 204 co-requisite: MATH 302.)
EE 312 (3 Credits) Spring
Electromagnetic Waves and Devices (3+0)
Solution of Maxwell's equations for the interaction of electromagnetic waves with conducting and dielectric media. Theory and design of antennas and waveguides. Course fee: $45. (Prerequisites: EE 311, 331, MATH 302.)
EE 331 (1 Credit) Fall
High Frequency Lab (0+3)
Laboratory experiments in transmission lines, impedances, bridges, scattering parameters, hybrids, and waveguides. (Co-requisite: EE 311.)
EE 332 (1 Credit) Spring
Electromagnetics Laboratory (0+3)
Laboratory experiments with microwave sources, propagating electromagnetic waves, waveguides and antennas. Design, construction and testing of antenna systems. (Co-requisite: EE 312.)
EE 333W (4 Credits) Fall
Physical Electronics (3+3)
Basic properties of semiconductors. Principles of semiconductor devices, diodes, transistors, and integrated circuits. (Prerequisites: EE 204 and ENGL 111X.)
EE 334 (4 Credits) Spring
Electronic Circuit Design (3+3)
Application of semiconductor devices in circuit design in computation, automatic control, and communication. (Prerequisite: EE 333.)
EE 341 (4 Credits) Fall
Digital and Computer Analysis and Design (3+3)
Modular structure of computer systems. Analysis, design and implementation of combinational and sequential logic machines. Introduction to microprocessor architecture and microprocessor programming. Design with traditional and hardware description language techniques. (Prerequisites: CS 201 and one year of college physics.)
EE 343 (4 Credits) Fall
Digital Systems Analysis and Design (3+3)
Fundamental principles and practices of digital design. Analysis, design and implementation of combinational and sequential logic machines. Introduction to microprocessor architecture and microprocessor programming. Analysis of digital data transmission techniques and microprocessor interfacing. Design with traditional and Hardware Description Language techniques. Implementation with both Medium and Large Scale Integrated (M/LSI) chips and Programmable Logic Devices (PLDs). Course fee: $45. (Prerequisites: ES 201 or CS 201; EE 204 and EE 333. EE 333 may be taken concurrently.)
EE 353 (3 Credits) Fall
Circuit Theory (3+0)
Analysis by Laplace transform, state variable and Fourier methods, convolution, frequency selective networks and two-port circuits. (Prerequisite: MATH 202, EE 204. Co-requisite: MATH 302)
EE 354 (3 Credits) Spring
Engineering Signal Analysis (3+0)
Analog signals and Fourier transform. Discrete time signals and FFT. Probability theory and random variables. Random signals and noise. (Prerequisites: EE 353, MATH 302.)
EE 404 (4 Credits) Spring
Electrical Power Systems (3+3)
Electrical power transmission and distribution systems, power flow, symmetrical faults, and economic dispatch with computer-aided analysis. (Prerequisite: EE 303.)
EE 406 (4 Credits) Fall
Electrical Power Engineering (3+3)
Economic operation of power systems, symmetrical and unsymmetrical faults, power system protection, dynamic power system stability, and computer aided fault and transient stability analysis. (Prerequisite: EE 404 or equivalent.)
EE 408 (3 credits) Spring
Power Electronics
(Stacked with EE 608)
Study of past and current technology used in power conversion and control equipment. Topics will include the theory and application of thyristors, rectifiers, DC-DC converters, inverters, resonant converters, AC and DC switches and regulators, power supplies, DC drives and adjustable-speed drives, including variable-frequency drives and cycloconverters. (Prerequisites: EE 303 and EE 333 or permission of the instructor.)
EE 434W,O (4 Credits) Spring
Instrumentation Systems (3+3)
Analysis and design of instrumentation systems: static and dynamic characteristics; accuracy, noise, reliability; sensors; signal conditioning; typical measurement systems; and microprocessor applications. Course fee: $45. (Prerequisites: EE 334, 343, 354; COMM 131X or 141X; ENGL 111X; ENGL 211X or ENGL 213X or permission of instructor; and senior standing.)
EE 443 (4 Credits) Spring
Computer Engineering Analysis and Design (3+3)
Advanced digital design and principles and practices of computer engineering. Analysis and design of computer architecture and organization. Digital signal processing techniques and hardware. Microprocessor operation, control and interfacing. Design with traditional and Hardware Description Language techniques. Implementation with both Medium and Large Scale Integrated (M/LSI) chips and Programmable Logic Devices (PLDs). Course fee: $45. (Prerequisite: EE 343 or EE 341.)
EE 444 W,O (4 Credits) Fall
Embedded Systems Design (3+3)
(Stacked with EE 645)
Focus on issues surrounding the design and construction of a microcontroller evaluation board. Issues include hardware architecture and glue logic, circuit design and circuit layout, hardware/firmware partitioning, firmware architecture and firmware design. Includes building a wire wrapped evaluation board and then extending the capabilities of that board in a significant project. Emphasis on robust designs and proper documentation. (Prerequisites: ENGL 111X; ENGL 211X or 213X; COMM 131X or 141X; EE 443; and senior standing. Recommended: CS 301.)
EE 451 (4 Credits) Fall
Digital Signal Processing (3+3)
(Stacked with EE 651)
Time, frequency and Z-transformation domain analysis of discrete time systems and signals; Discrete Fourier Transformation (DFT) and FFT implementations; FIR/IIR filter design and implementation techniques; discrete time random signals and noise analysis; and quantization and round off errors; spectral analysis. Includes applications to medical, speech, electromagnetic and acoustic signal analysis. (Prerequisite: EE 354 or equivalent.)
EE 461 (4 Credits) Fall
Communication Systems (3+3)
Theory design and implementation of communication systems. Measurement of modulation, noise, channel spectrum, satellite link budget, and microwave path design. (Prerequisites: EE 354 and senior standing.)
EE 463 (3 Credits) Spring
Communication Networks (3+0)
Design of voice and data networks. Traffic measurement, network topology, circuit sizing, and network performance measures. Tariffs and economic considerations. Cost-performance relationships. Cannot take both EE 463 and EE 464 for credit. (Prerequisites: EE 354 and senior standing.)
EE 464W,O (4 Credits) Spring
Communication Networks Design (3+3)
Design of voice and data networks. Traffic measurement, network topology, circuit sizing and network performance measures. Tariffs and economic considerations. Cost-performance relationships. Cannot take both EE 464 and EE 463 for credit. Course fee: $45. (Prerequisites: EE 354; COMM 131X or 141X; ENGL 111X; ENGL 211X or ENGL 213X or permission of instructor; and senior standing.)
EE 471 (3 Credits) Spring
Fundamentals of Automatic Control (3+0)
Linear system representation by transfer functions, signal flow graphics, and state equations. Feedback, time and frequency response of linear systems. Identification. Controllability and observability. Stability analysis by Routh-Hurwitz criterion and frequency domain methods. Specifications of higher order linear systems. System design and compensation. (Prerequisites: EE 353 and MATH 302.)
EE 488 (1-3 Credits) Fall, Spring
Undergraduate Research
Advanced research topics from outside the usual undergraduate requirements. (Prerequisite: Permission of instructor. Recommendations: A substantial level of technical/scientific background.)
Quick Links: 100-level | 200-level | 300-level | 400-level courses