Skip to main content
Sponsored

Electrical & Computer Engineering

ECE 4710 Communications
Fall 2026

Explores the statistical methods of analyzing communications systems: random signals and noise, statistical communication theory, and digital communications. Analysis of baseband and carrier transmission techniques; and design examples in satellite …

Rating
Difficulty
3.36
GPA
ECE 4715 Communication Systems Laboratory
Spring 2023

Provides first-hand exposure to communications practice, including response of systems, signal theory, modulation and detection, sampling and quantization, digital signal processing, and receiver design. Prerequisite: ECE 3760; corequisite: ECE 4710.

Rating
Difficulty
3.65
GPA
ECE 4750 Digital Signal Processing
Fall 2026

An introduction to digital signal processing. Topics include discrete-time signals and systems, application of z-transforms, the discrete-time Fourier transform, sampling, digital filter design, the discrete Fourier transform, the fast Fourier …

4.0
Rating
3.5
Difficulty
3.48
GPA
ECE 4784 Machine Learning for Wireless Communications
Spring 2026

This is a survey course in the theory and technology of modern wireless communication systems, exemplified in cellular telephony, paging, microwave distribution systems, wireless networks, and even garage door openers. …

Rating
Difficulty
3.36
GPA
ECE 4850 Linear Control Systems
Fall 2022

Explores the modeling of linear dynamic systems via differential equations and transfer functions utilizing state space representations and classical input-output representations; the analysis of systems in the time and frequency …

3.0
Rating
4.0
Difficulty
3.31
GPA
ECE 4907 Electrical and Computer Engineering Research Projects
Fall 2026

Under faculty supervision, students plan a project of at least one semester's duration, conduct the analysis or design and test, and report on the results. If this work is to …

5.0
Rating
4.0
Difficulty
3.58
GPA
ECE 4908 Electrical Engineering Projects
Fall 2026

Under faculty supervision, students plan a project of at least one semester's duration, conduct the analysis or design and test, and report on the results. If this work is to …

Rating
Difficulty
3.84
GPA
ECE 4991 Electrical Engineering Capstone
Spring 2026

Design, analysis and testing of an electrical system to meet specific needs, considering applicable standards, health, safety, welfare, and societal impacts as well as tradeoff and constraint considerations. Semester-long team …

Rating
Difficulty
3.90
GPA
ECE 5150 Microelectronic Integrated Circuit Fabrication
Spring 2022

Explores fabrication technologies for the manufacture of integrated circuits and microsystems. Emphasizes processes used for monolithic silicon-based systems and basic technologies for compound material devices. Topics include crystal properties and …

4.4
Rating
2.7
Difficulty
3.76
GPA
ECE 5241 Optics and Lasers
Fall 2026

Reviews the electromagnetic principles of optics; Maxwell's equations; reflection and transmission of electromagnetic fields at dielectric interfaces; Gaussian beams; interference and diffraction; laser theory with illustrations chosen from atomic, gas …

Rating
Difficulty
3.55
GPA
ECE 5260 Microwave Engineering I
Fall 2026

Design and analysis of passive microwave circuits. Topics include transmission lines, electromagnetic field theory, waveguides, microwave network analysis and signal flow graphs, impedance matching and tuning, resonators, power dividers and …

Rating
Difficulty
3.18
GPA
ECE 5502 Special Topics in Electrical and Computer Engineering
Spring 2025

A first-level graduate/advanced undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is …

Rating
Difficulty
3.74
GPA
ECE 6060 Autonomous Mobile Robots
Fall 2026

This course will teach students the required skills, concepts, and algorithms to develop mobile robots that act autonomously in complex environments. The main emphasis is on mobile robot locomotion and …

Rating
Difficulty
3.42
GPA
ECE 6140 Fundamentals of Nanoelectronics
Spring 2023

Today's electronic devices are reaching nanometer dimensions where fundamental quantum and atomistic processes dominate. Instead of the traditional 'top-down' classical viewpoint in "Solid State Device" courses, quantum transport principles are …

Rating
Difficulty
3.51
GPA
ECE 6163 Solid State Devices
Fall 2024

Introduces semiconductor device operation based on energy bands and carrier statistics. Describes operation of p-n junctions and metal-semiconductor junctions. Extends this knowledge to descriptions of bipolar and field effect transistors, …

Rating
Difficulty
3.55
GPA
ECE 6230 Optical and Quantum Electronics
Fall 2026

Quantum electronics, the study of light and matter interaction, has become the cornerstone in many areas of optical science and technology. This course reviews the principles of lasers then introduces …

Rating
Difficulty
3.94
GPA
ECE 6261 Microwave Engineering II
Fall 2022

Explores theory and design of active microwave circuits. Review of transmission line theory, impedance matching networks and scattering matrices. Transistor s-parameters, amplifier stability and gain, and low-noise amplifier design. Other …

Rating
Difficulty
3.53
GPA
ECE 6265 Microwave Engineering Laboratory
Spring 2026

Explores measurement and behavior of high-frequency circuits and components. Equivalent circuit models for lumped elements. Measurement of standing waves, power, and frequency. Use of vector network analyzers and spectrum analyzers. …

Rating
Difficulty
3.51
GPA
ECE 6332 VLSI Design
Spring 2026

Digital CMOS circuit design and analysis: combinational circuits, sequential circuits, and memory. Second order circuit issues. Global design issues: clocking and interconnect. Use of Cadence CAD tools. Semester long team …

5.0
Rating
5.0
Difficulty
3.64
GPA
ECE 6380 AI Hardware
Fall 2025

This course explores the intricacies of AI hardware, including the current landscape and anticipating the necessary developments in response to AI's rapid growth and widespread integration across all computing tiers. …

Rating
Difficulty
3.53
GPA