Course Descriptions

The Course Descriptions catalog describes all undergraduate and graduate courses offered by Michigan State University. The searches below only return course versions Fall 2000 and forward. Please refer to the Archived Course Descriptions for versions prior to Fall 2000.

Course Numbers Policy
Definitions of Course Characteristics (pdf)
Course Descriptions Frequently Asked Questions

Course Descriptions: Search Results

ECE 101  Introduction to Electrical and Computer Engineering

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 1   Lab Hours: 3
Description:
Basic stamp microcontroller. Passive circuit elements. Sensors. Boe-bot and Sumo-bot. Survey of electrical and computer engineering careers. Resume preparation. Design day competition.
Effective Dates:
FS13 - Open


ECE 201  Circuits and Systems I

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
((CSE 231 or concurrently) or (EGR 102 or concurrently) or (CSE 220 or concurrently)) and ((MTH 234 or concurrently) or (MTH 254H or concurrently) or (LB 220 or concurrently))
Description:
Resistive circuits. Loop and modal analysis. Network theorems, dependent sources. Capacitor and inductor circuits. Transient analysis. Introduction to computer-aided design.
Semester Alias:
ECE 200
Effective Dates:
FS21 - Open


ECE 202  Circuits and Systems II

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
(ECE 201) and ((MTH 235 or concurrently) or MTH 340 or MTH 347H)
Description:
Sinusoidal steady-state response. Laplace transforms. S-Domain circuit analysis. Frequency response. Fourier series. Mutual inductance. Power in sinusoidal steady state.
Semester Alias:
ECE 360
Effective Dates:
FS15 - Open


ECE 203  Electric Circuits and Systems Laboratory

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 1   Lab Hours: 3
Prerequisite:
ECE 202 or concurrently
Description:
Electrical test equipment and measurement fundamentals. Circuit and filter design using integrated circuit amplifiers.
Effective Dates:
FS13 - Open


ECE 230  Digital Logic Fundamentals

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
(CSE 231 or concurrently) or (CSE 220 or concurrently)
Description:
Binary information. Switching algebra, combinational logic, minimization. Programmable logic devices. Sequential system fundamentals and state machines. Arithmetic operations and circuits. Memory elements and systems. Design tools. Design problems.
Semester Alias:
ECE 330
Effective Dates:
SS15 - Open


ECE 280  Electrical Engineering Analysis

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
(MTH 234 or MTH 254H) and (ECE 201 or concurrently)
Description:
Application of linear algebra, vectors, probability, and random processes to elementary problems in electrical and computer engineering. Application to signals, systems, noise, electromagnetics, and reliability. Modeling using standard software packages.
Effective Dates:
FS16 - Open


ECE 302  Electronic Circuits

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 202
Restrictions:
Open to students in the Electrical Engineering Major and open to students in the Computer Engineering Major.
Description:
Volt-ampere characteristics of diodes and transistors. Modeling using SPICE software. Differential, multistage, and integrated circuit amplifiers. High frequency effects.
Semester Alias:
EE 302
Effective Dates:
FS14 - Open


ECE 303  Electronics Laboratory

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 1   Lab Hours: 3
Prerequisite:
ECE 203 and (ECE 302 or concurrently) and (ECE 280 or concurrently)
Restrictions:
Open to students in the Department of Computer Science and Engineering or in the Department of Electrical and Computer Engineering.
Description:
Electronic test equipment and measurement fundamentals. Circuit design using diodes, transistors, integrated circuits, and sensors.
Semester Alias:
EE 303
Effective Dates:
FS13 - Open


ECE 305  Electromagnetic Fields and Waves I

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 4
Prerequisite:
((MTH 235 or concurrently) or MTH 340 or MTH 347H) and (PHY 184 or PHY 184B or PHY 234B) and (ECE 280 and (ECE 202 or concurrently))
Restrictions:
Open to students in the Department of Electrical and Computer Engineering and open to students in the Department of Computer Science and Engineering.
Description:
Transient and time-harmonic transmission lines. Smith charts. Two-port networks. Maxwell's equations. Force, energy, and power. Plane electromagnetic waves. Guided waves.
Semester Alias:
EE 305
Effective Dates:
FS15 - Open


ECE 313  Control Systems

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
(ECE 202 or ECE 345) and ECE 280
Restrictions:
Open to students in the Department of Electrical and Computer Engineering and open to students in the Department of Computer Science and Engineering.
Description:
Analysis and design of control systems using transfer functions and state variable methods.
Semester Alias:
EE 413, ECE 413
Effective Dates:
FS13 - Open


ECE 320  Energy Conversion and Power Electronics

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 302 and (ECE 305 or concurrently)
Restrictions:
Open to students in the Electrical Engineering Major and open to students in the Computer Engineering Major.
Description:
Power and energy. Magnetics and transformers. Elementary and induction machines. Power semiconductors. Controlled rectifiers and inverters. Power supplies and motor drives.
Semester Alias:
EE 320
Effective Dates:
FS14 - Open


ECE 331  Microprocessors and Digital Systems

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
(CSE 220 or CSE 232) and (ECE 230 and (ECE 203 or concurrently))
Restrictions:
Open to students in the Department of Electrical and Computer Engineering and open to students in the Department of Computer Science and Engineering.
Description:
Microcomputers. Microprocessor architecture. Addressing modes. Assembly language programming. Parallel and serial input and output. Interfacing. Interrupts. Peripheral device controllers. Applications and design.
Semester Alias:
EE 331
Effective Dates:
FS21 - Open


ECE 345  Electronic Instrumentation and Systems

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 2   Lab Hours: 3
Prerequisite:
((MTH 234 or concurrently) or (MTH 254H or concurrently) or (LB 220 or concurrently)) and ((PHY 184 or PHY 184B or PHY 234B) and completion of Tier I writing requirement)
Restrictions:
Open to juniors or seniors in the College of Engineering.
Description:
Electrical and electronic components, circuits and instruments. Circuit laws and applications, frequency response, operational amplifiers, semi-conductor devices, digital logic, counting circuits.
Semester Alias:
EE 345
Effective Dates:
FS13 - Open


ECE 366  Introduction to Signal Processing

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 202 and ECE 280
Restrictions:
Open to students in the Department of Electrical and Computer Engineering and open to students in the Department of Computer Science and Engineering.
Description:
Continuous- and discrete-time signal analysis fundamental to modern signal processing and communications technologies. Fourier and spectral analysis of signals. Elementary modulation techniques. Filtering and channel models. The z-transform. Introduction to random processes and noise in discrete time. Application examples.
Semester Alias:
ECE 360
Effective Dates:
FS13 - Open


ECE 377  Principles of Electronic Devices

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
PHY 184 and ECE 202
Restrictions:
Open to students in the Department of Electrical and Computer Engineering.
Not open to students with credit in:
ECE 474
Description:
Theory and basic principles of the operation of solid state devices. Semiconductor device equations. P-N junction theory developed and applied to the analysis of diodes, bipolar transistors, field effect transistors.
Effective Dates:
FS19 - Open


ECE 390  Ethics, Professionalism and Contemporary Issues

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 1   Lecture/Recitation/Discussion Hours: 1
Prerequisite:
Completion of Tier I Writing Requirement
Restrictions:
Open to students in the Department of Electrical and Computer Engineering and open to students in the Department of Computer Science and Engineering.
Description:
Ethical theories and codes of ethics. Role of the engineer in society. Contemporary issues in electrical and computer engineering. Professionalism.
Effective Dates:
FS13 - Open


ECE 404  Radio Frequency Electronic Circuits

Semester:
Fall of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
ECE 302 and ECE 303 and ECE 305
Restrictions:
Open to students in the Department of Electrical and Computer Engineering.
Description:
Radio frequency active and passive circuit design. Impedance matching for specific bandwidths. Tuned amplifier, filter, mixer, and oscillator analysis. High frequency measurements and equipment.
Effective Dates:
FS13 - Open


ECE 405  Electromagnetic Fields and Waves II

Semester:
Fall of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
ECE 305
Restrictions:
Open to juniors or seniors or graduate students in the Computer Engineering major or in the Electrical Engineering major.
Description:
Microwave networks. Scattering parameters. Solutions to Coulomb's law, Gauss' Law and the wave equation. Planar transmission lines. Antennas. Waveguides and cavities. Measurement of the properties of antennas and microwave networks.
Semester Alias:
ECE 435
Effective Dates:
FS13 - Open


ECE 407  Electromagnetic Compatibility

Semester:
Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
ECE 202 and ECE 305 and ECE 366
Restrictions:
Open to juniors or seniors or graduate students in the Computer Engineering major or in the Electrical Engineering major.
Description:
Electromagnetics for electrical systems. Signals and spectra. Regulations. Radiated and conducted emissions. Conducted and radiated immunity. Mitigation techniques.
Effective Dates:
FS13 - Open


ECE 410  VLSI Design

Semester:
Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
ECE 230 and ECE 303 and ECE 377
Restrictions:
Open to juniors or seniors or graduate students in the College of Engineering.
Description:
Integrated circuit design fundamentals and specifications. Design layout rules, rule checking. Circuit extraction, simulation, verification. Team-based design.
Semester Alias:
EE 410
Effective Dates:
FS19 - Open


ECE 415  Computer Aided Manufacturing

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 2   Lab Hours: 3
Prerequisite:
ECE 313 or ME 451
Restrictions:
Open to students in the Department of Electrical and Computer Engineering.
Description:
CAD/CAM fundamentals, programmable controllers, numerical control, NC part programming, sensors, data acquisition systems.
Semester Alias:
EE 415
Effective Dates:
FS13 - Open


ECE 416  Digital Control

Semester:
Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
ECE 303 and ECE 313
Restrictions:
Open to juniors or seniors in the Electrical Engineering Major or in the Computer Engineering Major.
Description:
State-space models. Analysis and design of control systems using state models. Digital control. Discrete-models of sampled-data systems. Quantization effects and sample-rate selection. System identification. Simulation of nonlinear control systems. Examples of nonlinear phenomena. State of the art of control engineering. Control laboratory.
Effective Dates:
SS24 - Open


ECE 417  Robotics

Semester:
Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
ECE 313 or ME 451
Restrictions:
Open to undergraduate students or graduate students in the Department of Electrical and Computer Engineering.
Description:
Robot modeling, kinematics, dynamics, planning, trajectory generation, and control.
Effective Dates:
FS19 - Open


ECE 420  Machines and Power Laboratory

Semester:
Fall of every year
Credits:
Total Credits: 1   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
(ECE 320 or concurrently) or (ECE 423 or concurrently)
Restrictions:
Open to juniors or seniors in the College of Engineering.
Description:
Experimental investigation of machines, power electronics and power systems. Experimental verification of material found in introductory courses on energy conversion with extension to power electronics and power systems.
Effective Dates:
FS13 - Open


ECE 423  Power System Analysis

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 320
Restrictions:
Open to students in the Department of Electrical and Computer Engineering and open to students in the Department of Computer Science and Engineering.
Description:
Synchronous machines. Models and measurements of power components. Symmetrical components. Short-circuit analysis and equipment protection. Load flow. Voltage and frequency control. Operation and planning of power systems.
Semester Alias:
ECE 421
Effective Dates:
FS13 - Open


ECE 424  Electrical Drives

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 313 and ECE 320
Restrictions:
Open to juniors or seniors in the College of Engineering.
Description:
Modeling AC motors. Reference frame theory for control of AC motors. Vector control. Pulse width modulation inverter. Sensorless control.
Effective Dates:
FS21 - Open


ECE 425  Solid State Power Conversion

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Reenrollment Information:
A student may earn a maximum of 3 credits in all enrollments for this course.
Prerequisite:
ECE 320 and ECE 313 and (ECE 420 or concurrently)
Restrictions:
Open to undergraduate students in the Department of Electrical and Computer Engineering.
Description:
Power converter topologies:DC/DC converters, DC/AC inverters, AC/DC rectifiers, AC/AC converters. Semiconductor switching devices. Modeling and control of power converters: steady-state analysis, state space averaging, small-signal model, closed-loop control, simulation. Application of power converters in motor drives and renewable power generation.
Effective Dates:
FS13 - Open


ECE 430  Embedded Cyber-Physical Systems

Semester:
Fall of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
ECE 331
Restrictions:
Open to students in the Department of Electrical and Computer Engineering.
Description:
Modeling continuous and discrete dynamics of embedded cyber-physical systems (CPS). Hybrid systems. Composition of state machines. Concurrent models of computation.
Effective Dates:
FS19 - Open


ECE 431  Smart Sensor Systems

Semester:
Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 2   Lab Hours: 3
Prerequisite:
ECE 303 and ECE 331
Restrictions:
Open to students in the Department of Electrical and Computer Engineering.
Description:
Architecture and design of microcontroller-based embedded smart sensor systems. Theory and techniques of instrumentation and smart system implementation.
Effective Dates:
FS19 - Open


ECE 434  Autonomous Vehicles

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 2   Lab Hours: 2
Prerequisite:
ECE 331 or CSE 331
Recommended Background:
Proficiency in Python programming strongly recommended, equivalent to a one-semester Python class.
Restrictions:
Open to juniors or seniors in the College of Engineering.
Description:
Overview of technologies vehicles including sensors, sensing algorithms, machine learning, localization, mapping, object detection, tracking, communication and security. Hands-on implementation of robotic sensing and navigation algorithms on both simulated and physical mobile platforms.
Interdepartmental With:
Computer Science and Engineering
Administered By:
Electrical and Computer Engineering
Effective Dates:
FS21 - Open


ECE 442  Introduction to Communication Networks

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 280 or STT 351
Restrictions:
Open to undergraduate students in the Department of Electrical and Computer Engineering.
Description:
Fundamental theories of communication networks with emphasis on statistical performance modeling of Medium Access Control, Data Link Control, Routing and Transport Layer protocols. Network design and analysis using basic probabilistic and statistical tools, including Little's formula, Markov Chain, and introductory queuing theory. Discrete event simulation projects.
Effective Dates:
FS13 - Open


ECE 445  Biomedical Instrumentation

Semester:
Fall of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 2   Lab Hours: 3
Prerequisite:
ECE 303 or ECE 345
Restrictions:
Open to students in the College of Engineering.
Description:
Fundamentals of biomedical measurements. Sensors. Instrumentation electronics. Biomedical devices, applications and case studies. Commercialization of biomedical technology. Hands-on experience with sensors, instrumentation electronics, and biomedical devices.
Effective Dates:
FS13 - Open


ECE 446  Biomedical Signal Processing

Semester:
Fall of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 366
Recommended Background:
Basic linear systems and probability theory.
Restrictions:
Open to students in the Department of Electrical and Computer Engineering.
Description:
Deterministic and random digital signal processing theory in the context of biomedical applications with computer projects on the analysis of real physiologic signals.
Effective Dates:
FS19 - Open


ECE 447  Introduction to Biomedical Imaging

Semester:
Spring of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 366
Recommended Background:
ECE 305
Restrictions:
Open to students in the College of Engineering.
Description:
Fundamental mathematics, physics, engineering principles, and applications of biomedical imaging techniques including ultrasound, x-ray imaging, computed tomography, nuclear medicine, including PET and SPECT, and magnetic resonance imaging.
Effective Dates:
FS13 - Open


ECE 448  Modeling and Analysis of Bioelectrical Systems

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
PHY 184
Restrictions:
Open to juniors or seniors in the College of Engineering.
Description:
Principles of biophysics and electrophysiology, ionic basis of neuronal excitability, introduction to computational models of signal generation and propagation in the nervous system, applications to neural systems and neuroprosthetics.
Effective Dates:
FS17 - Open


ECE 449  Fundamentals of Acoustics

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
(MTH 235 and ECE 280) or ME 391
Restrictions:
Open to juniors or seniors in the College of Engineering.
Description:
Development of the fundamental theoretical concepts of acoustical systems,including plane and spherical waves, radiation, diffraction, and absorption.
Effective Dates:
FS17 - Open


ECE 456  Introduction to Communication and Network Security

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 280 or STT 351
Restrictions:
Open to juniors or seniors in the College of Engineering.
Description:
Security primitives, major network security protocols and applications, system security practices, wireless security physical-layer built-in security, secure multiple-party computing, privacy-preserving computation.
Effective Dates:
SS17 - Open


ECE 457  Communication Systems

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 302 and ECE 366
Restrictions:
Open to students in the Department of Electrical and Computer Engineering and open to students in the Department of Computer Science and Engineering.
Description:
Representation and processing of signals in the presence of noise. System performance. Modulation, detection, and coding of information. System design applications in radar, sonar, radio, television, satellite communications, digital telephony, and wireless systems.
Semester Alias:
EE 457
Effective Dates:
FS13 - Open


ECE 458  Communication Systems Laboratory

Semester:
Spring of every year
Credits:
Total Credits: 1   Lab Hours: 3
Prerequisite:
ECE 303 and (ECE 457 or concurrently)
Description:
A projects laboratory in communication systems.
Semester Alias:
EE 458
Effective Dates:
FS13 - Open


ECE 466  Digital Signal Processing

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 366
Restrictions:
Open to seniors or graduate students in the College of Engineering.
Description:
Discrete Fourier transforms, sampling theorem, circular convolution, Z-transforms. Design of finite impulse response filters. Applications of digital signal processing to multidimensional signals and machine learning.
Semester Alias:
EE 466
Effective Dates:
FS19 - Open


ECE 476  Electro-Optics

Semester:
Fall of every year, Summer of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
ECE 302 and ECE 303 and ECE 305
Restrictions:
Open to juniors or seniors or graduate students in the Computer Engineering major or in the Electrical Engineering major.
Description:
Operational theory, characteristics and applications of optical components, light emitting diodes, lasers, laser diodes, photodetectors, photovoltaics, fiber optics, optical modulators and non-linear optical devices.
Semester Alias:
EE 476
Effective Dates:
FS13 - Open


ECE 477  Microelectronic Fabrication

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 2   Lab Hours: 3
Prerequisite:
ECE 303 and ECE 377
Restrictions:
Open to juniors or seniors in the College of Engineering.
Description:
Microelectronic processing fundamentals and simulations. Comparison of current microfabrication technologies and their limitations.
Semester Alias:
ECE 483
Effective Dates:
FS19 - Open


ECE 480  Senior Design

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 3
Prerequisite:
(ECE 303 and ECE 313 and ECE 320 and ECE 331 and ECE 366 and (ECE 390 or concurrently)) or ((CSE 325 and (ECE 390 or concurrently)) and completion of Tier I writing requirement)
Restrictions:
Open to seniors in the Department of Electrical and Computer Engineering or in the College of Engineering.
Description:
Electrical engineering and computer engineering senior design experience involving contemporary design tools and practices, engineering standards, cross-functional teaming, oral and written technical communication, and lifelong learning.
Semester Alias:
ECE 481, ECE 482, ECE 483
Effective Dates:
SS22 - Open


ECE 489  Independent Senior Design

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 4
Prerequisite:
{(((ECE 303 and ECE 313 and ECE 320 and ECE 331 and ECE 366 and (ECE 390 or concurrently)) or approval of department) and completion of Tier I writing requirement) or CSE 325} and (ECE 390 or concurrently)
Restrictions:
Open to seniors in the Department of Electrical and Computer Engineering.
Description:
Individual design project with software and hardware components.
Effective Dates:
SS22 - Open


ECE 490  Independent Study

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Variable from 1 to 3
Reenrollment Information:
A student may earn a maximum of 3 credits in all enrollments for this course.
Restrictions:
Approval of department.
Description:
Independent study of a topic in electrical engineering or computer engineering.
Semester Alias:
EE 490
Effective Dates:
FS13 - Open


ECE 491  Special Topics

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Variable from 1 to 4
Reenrollment Information:
A student may earn a maximum of 6 credits in all enrollments for this course.
Restrictions:
Open to students in the College of Engineering.
Description:
Investigation of special topics in electrical engineering or computer engineering.
Semester Alias:
EE 491
Effective Dates:
FS13 - Open


ECE 499  Undergraduate Research

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Variable from 1 to 3
Reenrollment Information:
A student may earn a maximum of 4 credits in all enrollments for this course.
Restrictions:
Approval of department.
Description:
Independent undergraduate research in contemporary areas of electrical engineering or computer engineering.
Semester Alias:
EE 499
Effective Dates:
FS13 - Open


ECE 801  Independent Study

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Variable from 1 to 3
Reenrollment Information:
A student may earn a maximum of 3 credits in all enrollments for this course.
Restrictions:
Approval of department.
Description:
Independent investigation of a topic in electrical engineering compatible with the student's prerequisites, interest, and ability.
Semester Alias:
EE 801
Effective Dates:
US99 - Open


ECE 802  Selected Topics

Semester:
Fall of every year, Spring of every year
Credits:
Variable from 1 to 4
Reenrollment Information:
A student may earn a maximum of 21 credits in all enrollments for this course.
Description:
Investigation of special topics in electrical engineering.
Semester Alias:
EE 802
Effective Dates:
US04 - Open


ECE 813  Advanced VLSI Design

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 410
Description:
Advanced topics in digital integrated circuit design. Design specifications: functionality, performance, reliability, manufacturability, testability, cost. Standard cells. Design-rule checking. Circuit extraction, simulation, verification. Team-based design.
Semester Alias:
EE 813
Interdepartmental With:
Computer Science and Engineering
Administered By:
Electrical and Computer Engineering
Effective Dates:
US02 - Open


ECE 816  Cryptography and Network Security

Semester:
Spring of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Major security techniques, including authenticity, confidentiality, message integrity, non-repudiation, and the mechanisms to achieve them. Network security and system security practices, including authentication practice, e-mail security, IP security, Web security, and firewalls.
Effective Dates:
SS14 - Open


ECE 817  Advanced Electrical Drives

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 313 and ECE 320
Not open to students with credit in:
ECE 424
Description:
Modeling and control of AC motors
Effective Dates:
FS21 - Open


ECE 818  Robotics

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 313 or ME 451
Restrictions:
Open to graduate students in the College of Engineering.
Not open to students with credit in:
ECE 417
Description:
Robot modeling, kinematics, dynamics, trajectory planning, sensors, controller design, motion planning.
Effective Dates:
FS20 - Open


ECE 819  Smart Material Sensors and Actuators

Semester:
Fall of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
General background in mechanics, dynamics, and control systems at the undergraduate level is desirable although not required.
Description:
Fundamentals of piezoelectric materials, magnetostrictive materials, shape memory alloys, electroactive polymers, and other emerging smart materials. Sensing and actuation mechanisms. Physics-based, control-oriented modeling of transducer dynamics. Modeling and control of hysteresis. Device and system applications in sensing, actuation, and energy harvesting.
Effective Dates:
FS11 - Open


ECE 820  Advanced Computer Architecture

Semester:
Fall of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
CSE 325 and CSE 420
Restrictions:
Open to graduate students in the Department of Computer Science and Engineering or in the Department of Electrical and Computer Engineering.
Description:
Advanced concepts in the organization and architecture of modern computer systems.
Semester Alias:
CPS 820
Interdepartmental With:
Computer Science and Engineering
Administered By:
Computer Science and Engineering
Effective Dates:
SS20 - Open


ECE 821  Advanced Power Electronics and Applications

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
Power and computer engineering areas.
Not open to students with credit in:
ECE 425
Description:
Power semiconductor devices, circuits, control, and applications. Converter and inverter analysis and design, DSP (Digital Signal Processor) control and implementation. Automotive and utility applications.
Effective Dates:
FS21 - Open


ECE 822  Power System Analysis

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 320 or concurrently
Restrictions:
Open to graduate students in the Department of Electrical and Computer Engineering.
Not open to students with credit in:
ECE 423
Description:
Synchronous machines. Models and measurements of power components. Symmetrical components.
Effective Dates:
SS18 - Open


ECE 823  Power System Stability and Control

Semester:
Fall of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 826
Description:
Analysis and simulation of small and large disturbance stability of power systems. Generator, exciter, voltage regulator models. Design of excitation systems and power system stabilizers.
Semester Alias:
EE 823
Effective Dates:
US99 - Open


ECE 824  Power System Reliability

Semester:
Fall of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
STT 441
Description:
Fundamentals of stochastic processes. Modeling of components and systems for reliability analysis of engineering systems.
Effective Dates:
SS19 - Open


ECE 825  Alternating Current Electrical Machines and Drives

Semester:
Spring of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 817
Recommended Background:
ECE 320
Description:
Analysis, modeling and design of synchronous, induction, and switched reluctance machines. Design drives for motion control and power system applications.
Semester Alias:
EE 825
Effective Dates:
FS21 - Open


ECE 827  Power Electronic Systems for Renewable Energy, Transportation, and Utility Applications

Semester:
Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 821
Description:
Converter/inverter system analysis, control, and design. Renewable energy power conversion systems. Power/energy conversion systems for hybrid and electric vehicles. FACTS (flexible ac transmission system) devices for utility applications.
Semester Alias:
ECE 924
Effective Dates:
SS22 - Open


ECE 830  Embedded Cyber-Physical Systems

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
Undergraduate degree in Electrical Engineering, Computer Engineering, or related major.
Restrictions:
Open to students in the Department of Electrical and Computer Engineering.
Not open to students with credit in:
ECE 430
Description:
Modeling continuous and discrete dynamics of embedded cyber-physical systems (CPS). Hybrid systems. Composition of state machines. Concurrent models of computation. Design and implementation of CPS including sensors and actuators, embedded processors, Internet of Things (IoT), cloud IoT, multitasking, and scheduling. Analysis and verification of CPS. Emerging topics in CPS.
Effective Dates:
FS20 - Open


ECE 832  Analog Integrated Circuit Design

Semester:
Spring of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Technology. Device modeling. Circuit simulation. Integrated circuit building blocks. Amplifiers, comparators, converters. Switched-capacitor filters. Analog signal processing circuits.
Semester Alias:
EE 832
Effective Dates:
SS14 - Open


ECE 835  Advanced Electromagnetic Fields and Waves I

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Electrostatics, magnetostatics, electrodynamics and Maxwell's equations. Potential functions. Eigenfunction expansion. Green's functions. Radiation of EM waves. EM boundary-value problems. TEM waves. Maxwell's equations with magnetic sources.
Semester Alias:
EE 835
Effective Dates:
FS13 - Open


ECE 836  Advanced Electromagnetic Fields and Waves II

Semester:
Spring of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 835
Description:
Theory of guided transmission system. Microstrip lines, metallic and dielectric waveguides. EM cavities. Excitation and discontinuities of waveguides. Surface wave and radiation modes. Integrated optics. Scattering of EM waves.
Semester Alias:
EE 836
Effective Dates:
SS14 - Open


ECE 842  Performance Modeling of Communication Networks

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 280 or STT 351
Restrictions:
Open to students in the Department of Electrical and Computer Engineering.
Not open to students with credit in:
ECE 442
Description:
Fundamental theories and protocols for communication networks, with an emphasis on statistical performance modeling of Medium Access Control, Data Link Control, Routing, and Transport Layer Protocols. Simulation based and application-driven class projects.
Effective Dates:
FS20 - Open


ECE 846  Multi-Criterion Optimization and Decision-Making

Semester:
Fall of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
Knowledge on at least one programming language; basic knowledge in Calculus.
Description:
Definitions for Pareto-optimality and systematic computerized algorithms for finding Pareto-optimal solutions. Classical generative and emerging methods using evolutionary optimization methods. Decision-making tasks to choose a final preferred solution.
Effective Dates:
FS18 - Open


ECE 848  Evolutionary Computation

Semester:
Fall of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
CSE 841 and CSE 440
Restrictions:
Open to graduate students in the Department of Computer Science and Engineering and open to graduate students in the Department of Electrical and Computer Engineering or approval of department.
Description:
Investigation of evolutionary computation from a historical, theoretical and application viewpoint. Readings from the present literature, experiments with provided software on the application of evolutionary computation principles.
Interdepartmental With:
Computer Science and Engineering
Administered By:
Computer Science and Engineering
Effective Dates:
FS09 - Open


ECE 850  Electrodynamics of Plasmas

Semester:
Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 835 or PHY 488
Description:
Plasma kinetic and macroscopic plasma transport theory. Electromagnetic wave propagation and charged particle diffusion processes in plasma. Electromagnetic energy absorption via elastic and inelastic collisions. Dc, rf, and microwave discharges.
Semester Alias:
EE 850
Interdepartmental With:
Astronomy and Astrophysics, Physics
Administered By:
Electrical and Computer Engineering
Effective Dates:
US99 - Open


ECE 851  Linear Systems and Control

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
Undergraduate coverage of linear algebra, differential equations and control/systems
Description:
State models and their stability, controllability, and observability properties. Finding minimal realizations of transfer functions. Design of state and output feedback controllers. Design of state observers. LQ regulator and the Kalman filter. Time-varying systems.
Interdepartmental With:
Mechanical Engineering
Administered By:
Electrical and Computer Engineering
Effective Dates:
FS06 - Open


ECE 853  Optimal Control

Semester:
Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Static optimization. Nonlinear optimal control of discrete and continuous systems, with specialization to the LQ regulator and tracking. Extending the deterministic results to the Kalman filter and the LQG regulator. Dynamic programming and inequality constraints. Convex optimization and LMI’s.
Interdepartmental With:
Mechanical Engineering
Administered By:
Electrical and Computer Engineering
Effective Dates:
FS06 - Open


ECE 854  Robust Control

Semester:
Spring of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Restrictions:
Open to graduate students in the College of Engineering.
Description:
Linear systems and norms for signals and systems. Investigation of stability and performance of control systems. Model reduction, uncertainty, and robustness. Parameterization of stabilizing controllers, Ricatti equations and related factorizations. Application to H-2, H-infinity, and L-1 control.
Interdepartmental With:
Mechanical Engineering
Administered By:
Mechanical Engineering
Effective Dates:
SS09 - Open


ECE 855  Non-cooperative Game Theory

Semester:
Fall of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Elements of a game, zero-sum games, non-zero-sum games, dynamic games, stochastic games
Effective Dates:
FS22 - Open


ECE 856  Adaptive Control

Semester:
Fall of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Real-time parameter estimation. Design of self-tuning regulators and model reference adaptive controllers. Investigation of robustness and robust adaptive controllers. Extension to nonlinear systems.
Interdepartmental With:
Mechanical Engineering
Administered By:
Electrical and Computer Engineering
Effective Dates:
FS06 - Open


ECE 858  Networked Control Systems

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 851
Description:
Fundamentals on dynamics, estimation, and control of network systems, algebraic graph theory, multi-agent coordination.
Effective Dates:
FS22 - Open


ECE 859  Nonlinear Systems and Control

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 851
Restrictions:
Open to students in the College of Engineering.
Description:
Second-order systems and fundamental properties of solutions. Lyapunov stability, input-output stability, passivity, absolute stability, and linearization. Design of feedback controllers using integral control, feedback linearization, sliding mode control, Lyapunov redesign, passivity-based control, and recursive methods. Applications to electrical and mechanical systems.
Semester Alias:
ECE 827
Interdepartmental With:
Mechanical Engineering
Administered By:
Mechanical Engineering
Effective Dates:
SS09 - Open


ECE 863  Analysis of Stochastic Systems

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
STT 441
Description:
Advanced topics in random variable theory. Stochastic processes and stochastic calculus. Optimal systems for filtering and detection.
Semester Alias:
EE 863
Effective Dates:
US99 - Open


ECE 864  Detection and Estimation Theory

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 863
Description:
Analysis and implementation of statistical estimation and detection methods used in signal processing, communications, and control applications. Bayesian, Neyman-Pearson, and minimax detection schemes. Bayesian, mean-square-error, and maximum-likelihood estimation methods.
Semester Alias:
EE 864
Effective Dates:
US99 - Open


ECE 865  Analog and Digital Communications

Semester:
Fall of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 457 and ECE 863
Description:
Optimum signal design in noisy channels, matched filters, quadrature sampling of band-pass signals in noise. Coherent and non-coherent binary modulation such as PSK, FSK, DPSK, M-ary modulation, intersymbol interference, spread spectrum.
Semester Alias:
EE 865
Effective Dates:
US99 - Open


ECE 866  Time-Frequency and Wavelet Analysis

Semester:
Spring of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 466
Description:
Basis functions. Orthonormal Signal Expansion. Short-Time Fourier Transform (STFT). Gabor Decomposition. Wigner Distribution. Cohen’s Class of Time-Frequency Distributions. Multiresolution Analysis. Discrete Wavelet Transform (DWT). Quadrature Mirror Filters (QMF). Biorthogonal Wavelets. Two-Dimensional Wavelets. Wavelet Packets. Overcomplete dictionaries and sparse representations. Applications in signal and image denoising and compression.
Effective Dates:
SS12 - Open


ECE 867  Information Theory and Coding

Semester:
Fall of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Shannon information measures. Uniqueness theorem and chain rules of the entropy measures. Kullback-Leibler relative-entropy. The I-measure. Asymptotic Equipartition Property (AEP) for various sources. Channel capacity; discrete-memoryless and symmetric channels. The channel coding theorem. Rate-distortion theory. Applications of coding to modern communications and compression methods such as image
Effective Dates:
FS09 - Open


ECE 869  Wireless Communications and Networking

Semester:
Fall of even years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 457
Description:
Cellular system design, characterization of wireless channels, signaling and receiver design for mobile radio, multiple access techniques and mobility management.
Effective Dates:
FS12 - Open


ECE 870  Introduction to Micro-Electro-Mechanical Systems

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 477 and ECE 474
Description:
Micro-electro-mechanical systems (MEMS). Fundamentals of micromachining and microfabrication techniques. Design and analysis of devices and systems in mechanical, electrical, fluidic, and thermal energy and signal domains. Sensing and transduction mechanisms, including capacitive and piezoresistive techniques. Design and analysis of miniature sensors and actuators. Examples of existing devices and their applications.
Effective Dates:
FS04 - Open


ECE 871  Micro-electro-mechanical Systems Fabrication

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 477
Description:
Design, simulation, fabrication and testing of integrated microsystems. Development of a complete microsystem containing sensors and actuators using Silicon On Glass (SOG) MEMS process. Basic E/D MOS circuits chips will designed and simulated but will not be fabricated. Fabricated MEMS chips will be tested.
Effective Dates:
SS23 - Open


ECE 874  Physical Electronics

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Applications of quantum mechanics and statistical mechanics in solids. Band theory of semiconductors. Electrical transport phenomena. Pn junctions.
Semester Alias:
EE 874
Effective Dates:
US99 - Open


ECE 875  Electronic Devices

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 874
Description:
Operating properties of semiconductor devices including DC, AC, transient and noise models of FET, BJT, metal-semiconductor contact, heterostructure, microwave and photonic devices.
Semester Alias:
EE 875
Effective Dates:
US99 - Open


ECE 884  Neural Networks and Deep Learning

Semester:
Fall of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Fundamental understanding and advanced concepts in neural networks and deep-learning.
Effective Dates:
FS19 - Open


ECE 885  Artificial Neural Networks

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Overview of neuro-engineering technology. Basic neural network architectures. Feedforward and feedback networks. Temporal modeling. Supervised and unsupervised learning. Implementation. Basic applications to pattern recognition.
Semester Alias:
EE 885
Interdepartmental With:
Computer Science and Engineering
Administered By:
Electrical and Computer Engineering
Effective Dates:
FS11 - Open


ECE 899  Master's Thesis Research

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Variable from 1 to 8
Reenrollment Information:
A student may earn a maximum of 24 credits in all enrollments for this course.
Description:
Master's thesis research.
Semester Alias:
EE 899
Effective Dates:
US99 - Open


ECE 920  Selected Topics in High Performance Computer Systems

Semester:
Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Reenrollment Information:
A student may earn a maximum of 9 credits in all enrollments for this course.
Restrictions:
Open to students in the Computer Science Major or approval of department.
Description:
Design of high performance computer systems. Seminar format.
Semester Alias:
CPS 920
Interdepartmental With:
Computer Science and Engineering
Administered By:
Computer Science and Engineering
Effective Dates:
FS14 - Open


ECE 925  Advanced Topics in Power

Semester:
Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Reenrollment Information:
A student may earn a maximum of 9 credits in all enrollments for this course.
Description:
Topics vary each semester.
Semester Alias:
EE 925
Effective Dates:
FS02 - Open


ECE 929C  Geometrical Theory of Diffraction

Semester:
Fall of odd years, Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 835
Description:
Fourier expansion and asymptotic evaluation of two-dimensional electromagnetic fields. Scattering from half-planes, wedges and cylinders. Geometrical optics and ray-tracing. Reflection and transmission matrices. Geometrical diffraction theory.
Semester Alias:
EE 929C
Effective Dates:
FS02 - Open


ECE 931C  Properties of Semiconductors

Semester:
Fall of odd years, Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Recommended Background:
ECE 874
Description:
Carrier scattering, single particle and collective transport, quantum effects, hot electron effects, electron-photon and electron-phonon interactions.
Semester Alias:
EE 931C
Effective Dates:
FS02 - Open


ECE 932  Advanced Topics in Analog Circuits

Semester:
Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Description:
Variable topics in advanced circuit analysis.
Effective Dates:
SS18 - Open


ECE 960c  Networked and Embedded Control Systems

Semester:
Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
ECE 851
Description:
Fundamentals on hardware, software, and networking. Stability and control of hybrid systems. Switched systems. Control with communication constraints. Fundamental limits on bit rate. Multi-agent coordination and control.
Effective Dates:
FS15 - Open


ECE 963  Advanced Topics in Systems

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Reenrollment Information:
A student may earn a maximum of 9 credits in all enrollments for this course.
Description:
Topics vary each semester.
Semester Alias:
EE 963
Effective Dates:
FS02 - Open


ECE 989  Advanced Topics in Plasma

Semester:
Fall of odd years, Spring of odd years
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Reenrollment Information:
A student may earn a maximum of 6 credits in all enrollments for this course.
Description:
Topics vary each semester.
Semester Alias:
EE 989
Effective Dates:
FS02 - Open


ECE 999  Doctoral Dissertation Research

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Variable from 1 to 24
Reenrollment Information:
A student may earn a maximum of 36 credits in all enrollments for this course.
Description:
Doctoral dissertation research.
Semester Alias:
EE 999
Effective Dates:
FS14 - Open