Skip to main content
Sponsored

Electrical & Computer Engineering

ECE 2200 Applied Physics II
Fall 2026

An applied physics course in electricity and magnetism, with emphasis on the technologies derived from them. An integrated lab component will provide team-based, hands-on examples and reviews of key concepts. …

4.7
Rating
1.4
Difficulty
3.83
GPA
ECE 2300 Applied Circuits
Fall 2026

This course introduces electrical engineering theory and its application to circuits containing active and passive circuit elements. Content includes fundamental concepts such as voltage, current, power, energy and Ohm's Law …

4.0
Rating
4.0
Difficulty
3.64
GPA
ECE 2330 Digital Logic Design
Fall 2026

Introduction to analysis and design of digital systems from switches to gates to components to CPU. Analysis and design of combinational and sequential components including multiplexers and demultiplexers, decoders and …

4.1
Rating
2.8
Difficulty
3.39
GPA
ECE 2410 Intro to Machine Learning
Fall 2026

Learn about and experiment with machine learning algorithms using Python. Applications include image classification, removing noise from images, and linear regression. Students will collect and interpret data, learn machine learning …

Rating
Difficulty
3.71
GPA
ECE 2600 Electronics
Fall 2026

Studies the modeling, analysis, design, computer simulation, and measurement of electrical circuits which contain non-linear devices such as junction diodes and field effect transistors. Includes the gain and frequency response …

4.5
Rating
3.0
Difficulty
3.63
GPA
ECE 2700 Signals and Systems
Fall 2026

Develops tools for analyzing signals and systems in continuous and discrete-time, for controls, communications, signal processing and machine learning. Primary concepts are the representation of signals and linear systems in …

Rating
Difficulty
3.22
GPA
ECE 3103 Solid State Devices
Fall 2026

Analyzes the basics of band theory and atomic structure; charge-transport in solids; current voltage characteristics of semiconductor devices, including p-n junction diodes, bipolar transistors, Schottky diodes, and insulated-gate field-effect transistors; …

4.1
Rating
2.5
Difficulty
3.46
GPA
ECE 3209 Electromagnetic Fields
Fall 2026

Analyzes the basic laws of electromagnetic theory, beginning with static electric and magnetic fields, and concluding with dynamic E&M fields; plane wave propagation in various media; Maxwell's Laws in differential …

3.5
Rating
4.5
Difficulty
2.91
GPA
ECE 3430 Introduction to Embedded Computer Systems
Fall 2026

An embedded computer is designed to efficiently interact directly with its physical environment. This lab-based course explores architecture and interface issues relating to the design, evaluation and implementation of embedded …

4.3
Rating
3.0
Difficulty
3.82
GPA
ECE 3502 Special Topics in Electrical and Computer Engineering
Fall 2026

A third-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.79
GPA
ECE 3660 Microelectronic Circuits
Fall 2026

Construction of electronic circuit design to specifications. Focuses on computer simulation, construction, and testing of designed circuits in the laboratory to verify predicted performance. Includes differential amplifiers, feedback amplifiers, multivibrators, …

4.4
Rating
3.0
Difficulty
3.51
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 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 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 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 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 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 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