Skip to main content
Sponsored

Electrical & Computer Engineering

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 2027

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.65
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
ECE 6430 Real-time Embedded Systems
Spring 2027

-

—
Rating
—
Difficulty
—
GPA
ECE 6434 Dependable Computing Systems
Fall 2024

Focuses on techniques for designing and analyzing dependable computer-based systems. Topics include basic dependability concepts and attributes, fault models and effects, combinatorial and state-space modeling, hardware redundancy, error detecting and …

—
Rating
—
Difficulty
3.65
GPA
ECE 6435 Computer Architecture and Design
Spring 2027

Integration of computer organization concepts such as data flow, instruction interpretation, memory systems, interfacing, and microprogramming with practical and systematic digital design methods such as behavioral versus structural descriptions, divide-and-conquer, …

—
Rating
—
Difficulty
3.53
GPA
ECE 6465 Human-Robot Interaction
Spring 2025

Interactions between robots and humans are influenced by form, function and expectations. Quantitative techniques evaluate performance of specific tasks and functions. Qualitative techniques are used to evaluate the interaction and …

—
Rating
—
Difficulty
3.91
GPA
ECE 6501 Topics in Electrical and Computer Engineering
Spring 2027

A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering …

—
Rating
—
Difficulty
3.73
GPA
ECE 6502 Special Topics in Electrical and Computer Engineering
Spring 2027

A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering …

5.0
Rating
2.0
Difficulty
3.81
GPA
ECE 6505 Electrical and Computer Engineering Seminar
Fall 2026

This one-hour weekly seminar course features presentations given by ECE faculty members, to introduce various research areas, topics, and advances in Electrical and Computer Engineering. This course is required for …

—
Rating
—
Difficulty
1.30
GPA
ECE 6555 Special Topics in Distance Learning
Spring 2023

Special Topics in Distance Learning

—
Rating
—
Difficulty
3.68
GPA
ECE 6642 Optoelectronic Devices
Fall 2025

Optoelectronics merges optics and microelectronics. Optoelectronic devices and circuits have become core technologies for several key technical areas such as telecommunications, information processing, optical storage, and sensors. This course will …

—
Rating
—
Difficulty
3.69
GPA
ECE 6660 Analog Integrated Circuits
Spring 2027

Design and analysis of analog integrated circuits. Topics include feedback amplifier analysis and design including stability, compensation, and offset-correction; layout and floor-planning issues associated with mixed-signal IC design; selected applications …

—
Rating
—
Difficulty
3.21
GPA
ECE 6701 Optimization for Engineering and Data Science
Fall 2026

This course introduces students to the key concepts in convex optimization theory with the goal of enabling them to formulate and solve various convex optimization problems arising in engineering, data …

—
Rating
—
Difficulty
—
GPA
ECE 6711 Probability and Stochastic Processes
Fall 2026

Topics include probability spaces; random variables and vectors; and random sequences and processes; especially specification and classification. Includes detailed discussion of second-order stationary processes and Markov processes; inequalities, convergence, laws …

—
Rating
—
Difficulty
3.50
GPA
ECE 6713 Communication Systems Engineering
Spring 2023

A first graduate course in principles of communications engineering. Topics include a brief review of random process theory, principles of optimum receiver design for discrete and continuous messages, matched filters …

—
Rating
—
Difficulty
3.36
GPA
ECE 6714 Probabilistic Machine Learning
Fall 2026

Covers foundations of estimation theory and machine learning in a probabilistic modeling framework. Topics include frequentist and Bayesian estimation, analysis of estimators, linear regression, linear classification, graphical models, Markov models, …

4.0
Rating
4.0
Difficulty
3.81
GPA
ECE 6717 Information Theory and Coding
Spring 2027

A comprehensive treatment of information theory and its application to channel coding and source coding. Topics include the nature of information and its mathematical description for discrete and continuous sources; …

—
Rating
—
Difficulty
3.53
GPA
ECE 6750 Digital Signal Processing
Fall 2026

A first graduate course in 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 …

—
Rating
—
Difficulty
3.69
GPA
ECE 6782 Machine Learning in Image Analysis
Fall 2026

This course focuses on an in-depth study of advanced topics and interests in image data analysis. Students will learn practical image techniques and gain mathematical fundamentals in machine learning needed …

—
Rating
—
Difficulty
3.62
GPA