Skip to main content

Expected Course Offerings

The following list summarizes our expected course offerings for upcoming semesters, but should be used as a guide only. Future course offerings are subject to change, depending on enrollment, availability of faculty, departmental resources, degree plan changes, and other constraints.

X indicates planned course offering. No X means either that we plan not to teach the course, or that we are uncertain whether the course will be taught.

Course ID

Course Name

Fall

Spring 

Required All Degree Plans

ENGI 1100

Introduction to Engineering

X

X

ENGI 1331

Computers and Problems Solving

X

X

ECE 2100

Circuit Analysis Laboratory

X

X

ECE 2201

Circuit Analysis I

X

X

ECE 2202

Circuit Analysis II

X

X

ECE 3317

Applied Electromagnetic Waves

X

X

ECE 3331

Programming Applications in Electrical and Computer Engineering

X

X

ECE 3337

Signals and Systems Analysis

X

X

ECE 3340

Numerical Methods for ECE (was ECE2331)

X

X

ECE 3436

Microprocessor Systems (was ECE4436)

X

X

ECE 3441

Digital Logic Design

X

ECE 3155

Electronics Laboratory

X

X

ECE 3355

Electronics

X

X

ECE 4335

Electrical and Computing Engineering Design I

X

X

ECE 4336

Electrical and Computing Engineering Design II

X

X

Electives

ECE 3318

Applied Electricity and Magnetism (PREVIOUSLY ECE 2317)

 

X

ECE 3364

Circuits and Systems

X

X

ECE 3366

Introduction to Digital Signal Processing

 

X

ECE 3456

Analog Electronics

 

X

ECE 3457

Digital Electronics

X

 

ECE 4339/4119

Physical Principles of Solid State Devices + LAB

X

 

ECE 4363/4113

Electromechanical Energy Conversion

 

X

ECE 4371/4117

Introduction to Telecommunications Engineering + LAB

X

 

ECE 4375/4115

Automatic Control Systems + LAB

X

X

ECE 4437

Embedded Microcomputer Systems

X

 

ECE 5317/5113

Microwave Engineering + LAB

X

 

ECE 5318/5114

Antenna Engineering + LAB

 

X

ECE 5319

Introduction to Nanotechnology

TBD

TBD

ECE 5320

Introduction to Nanomaterials Engineering

 

X

ECE 5321

Design and Fabrication of Nanoscale Devices

X

 

ECE 5330

Introduction to Robotics

X

 

ECE 5335/5115

State-Space Control Systems + LAB

X

 

ECE 5346

VLSI Design

X

 

ECE 5354

Digital Video

   

ECE 5356

CMOS Analog Integrated Circuits

X

 

ECE 5357

Introduction to Cybersecurity

 

X

ECE 5358

Modern Optics and Photonics

X

 

ECE 5367

Introduction to Computer Architecture and Design

 

X

ECE 5377/5197

Power System Analysis + LAB

X

 

ECE 5380/5180

Power Electronics And Electric Drives + LAB

 

X

ECE 5388

Renewable Energy Technology
 

X

 

ECE 5397

Introduction to Machine Learning

   

ECE 5397

Robotics and ROS

 

X

ECE 5397

Advanced Imaging Techniques

X

 

ECE 5397

Advanced Telecommunications

X

 

ECE 5397

Medical Imaging with Lasers

X

 

ECE 5436

Advanced Microprocessor Systems

 

X

ECE 5440

Advanced Digital Design

 

X

ECE 5451

Principles of Internetworking

X