Skip to main content
Sponsored

Electrical & Computer Engineering

ECE 3750 ECE Fundamentals III
Fall 2023

Develops tools for analyzing signals and systems operating in continuous-time, with applications to control, communications, and signal processing. Primary concepts are representation of signals, linear time-invariant systems, Fourier analysis of …

3.0
Rating
3.8
Difficulty
3.11
GPA
ECE 3780 Foundations of Data Analysis
Spring 2026

This course is an introduction to the foundations behind modern data analysis and machine learning. The first part of the course covers selected topics from probability theory and linear algebra …

Rating
Difficulty
GPA
ECE 4060 Autonomous Mobile Robots
Fall 2026

The objective of this course is to provide the basic concepts and algorithms required to develop mobile robots that act autonomously in complex environments. The main emphasis is on mobile …

Rating
Difficulty
GPA
ECE 4103 Solid State Devices for Renewable Energy Conversion
Spring 2026

This class discusses solid state devices that are used for renewable energy application. While we will provide a general overview of most new and interesting technologies via lectures, discussions, and …

Rating
Difficulty
3.35
GPA
ECE 4130 Fundamentals of Photovoltaics and Solar Energy
Spring 2026

This course introduces photovoltaics and solar energy generation and gives an overview of the subject. The course will describe the operation of photovoltaic cells and efficiency improvements, industrial processes, solar …

Rating
Difficulty
GPA
ECE 4140 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.29
GPA
ECE 4209 RF Circuit Design and Wireless Systems
Fall 2025

Design and analysis of wireless communication circuits. Topics covered include transmission lines, antennas, filters, amplifiers, mixers, noise, and modulation techniques. The course is built around a semester long design project. …

4.2
Rating
3.5
Difficulty
3.41
GPA
ECE 4230 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
GPA
ECE 4265 Microwave Engineering Laboratory
Fall 2026

Analyzes the 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 …

Rating
Difficulty
3.04
GPA
ECE 4332 Introduction to 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. Team design of …

3.8
Rating
5.0
Difficulty
3.45
GPA
ECE 4380 AI Hardware
Fall 2026

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
GPA
ECE 4430 Real-time Embedded Systems
Spring 2026

This course explores advanced embedded systems topics such as design and validation of embedded computing systems, embedded C programming, real-time operating systems for microcontrollers, safety and security, cyber-physical systems, Internet …

Rating
Difficulty
GPA
ECE 4434 Dependable Computing Systems
Fall 2024

Focuses on the techniques for designing and analyzing dependable computer-based systems. Topics include fault models and effects, fault avoidance techniques, hardware redundancy, error detecting and correcting codes, time redundancy, software …

Rating
Difficulty
3.04
GPA
ECE 4435 Computer Architecture & Design
Spring 2026

Introduces computer architecture and provides a foundation for the design of complex synchronous digital devices, focusing on: 1) Established approaches of computer architecture, 2) Techniques for managing complexity at the …

3.6
Rating
4.0
Difficulty
3.22
GPA
ECE 4440 Electrical and Computer Engineering Capstone
Fall 2026

Design, analysis and testing of an embedded computer system to meet specific needs, considering public health, safety and welfare as well as societal impacts. Tradeoff analysis and constraint satisfaction facilitated …

4.5
Rating
4.0
Difficulty
3.74
GPA
ECE 4457 Computer Networks
Spring 2026

A first course in communication networks for upper-level undergraduate students. Topics include the design of modern communication networks; point-to-point and broadcast network solutions; advanced issues such as Gigabit networks; ATM …

3.6
Rating
3.5
Difficulty
3.22
GPA
ECE 4501 Special Topics in Electrical and Computer Engineering
Fall 2026

A fourth-level 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 based …

2.9
Rating
3.0
Difficulty
3.73
GPA
ECE 4502 Special Topics in Electrical and Computer Engineering
Fall 2026

A fourth-level 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 based …

Rating
Difficulty
3.76
GPA
ECE 4550 Applied Research and Design Lab
Spring 2025

A lab-based course that provides a hands-on way to learn about new developments in electrical and computer engineering fields. Topics include technologies or application areas that relate to ongoing design …

3.7
Rating
2.0
Difficulty
3.82
GPA
ECE 4660 Analog Integrated Circuits
Spring 2026

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

Rating
Difficulty
3.26
GPA