Expected Course Offerings

Printer-friendly versionSend by emailPDF version

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 2017 Spring  2018 Fall 2018
Required All Degree Plans
ENGI 1100 Introduction to Engineering X X X
ENGI 1331 Computers and Problems Solving X X X
ECE 2100 Circuit Analysis Laboratory X X X
ECE 2201 Circuit Analysis I X X X
ECE 2202 Circuit Analysis II X X X
ECE 3317 Applied Electromagnetic Waves X X X
ECE 3318 Applied Electricity and Magnetism (PREVIOUSLY ECE 2317)  


ECE 3331 Programming Applications in Electrical and Computer Engineering X X X
ECE 3337 Signals and Systems Analysis X X X
ECE 3340 Numerical Methods for ECE (was ECE2331) X X X
ECE 3436 Microprocessor Systems (was ECE4436) X X X
ECE 3441 Digital Logic Design X
ECE 3155 Electronics Laboratory X X X
ECE 3355 Electronics X X X
ECE 4335 Electrical and Computing Engineering Design I X X X
ECE 4336 Electrical and Computing Engineering Design II X X X
Additional courses required in EE/EE Option
ECE 3364 Circuits and Systems X X X
ECE 4119 Solid State Devices Laboratory X   X
ECE 4339 Physical Principles of Solid State Devices X   X
ECE 5397 Introduction to Cybersecurity   X  
ECE 5385 Smart Grid Technology   X  
ECE 5397 Introduction to Robotics X   X
Computer Engineering
ECE 3457 Digital Electronics X   X
ECE 4437 Embedded Microcomputer Systems X   X
ECE 5367 Introduction to Computer Architecture and Design   X  
ECE 5440 Advanced Digital Design   X  
Control Systems
ECE 4115 Control Systems Laboratory I X X X
ECE 4375 Automatic Control Systems X X X
ECE 5115 Control Systems Laboratory II X   X
ECE 5335 State-Space Control Systems X   X
ECE 5113 Microwave Engineering Laboratory X   X
ECE 5114 Antenna Engineering Laboratory   X  
ECE 5317 Microwave Engineering X   X
ECE 5318 Antenna Engineering   X  
ECE 5358 Modern Optics and Photonics X   X
ECE 3456 Analog Electronics   X  
ECE 3457 Digital Electronics X   X
ECE 5356 CMOS Analog Integrated Circuits X   X
ECE 5119 Nanotechnology Laboratory X   X
ECE 5120 Nanomaterials Engineering Laboratory   X  
ECE 5121 Nanofabrication Laboratory X   X
ECE 5319 Introduction to Nanotechnology X   X
ECE  5320 Introduction to Nanomaterials Engineering   X  
ECE 5321 Design and Fabrication of Nanoscale Devices X   X
ECE 5346 Very Large Scale Integrated Circuit Design X   X
ECE 4113 Energy Conversion Laboratory X   X
ECE 4363 Electromechanical Energy Conversion X   X
ECE 5127 Power Transmission and Distribution Laboratory   X  
ECE 5377 Power Transmission and Distribution   X  
ECE 5380 Power Electronics And Electric Drives X   X
ECE 5388 Renewable Energy Technology   X  
ECE 3366 Introduction to Digital Signal Processing X   X
ECE 4371 Introduction to Telecommunications Engineering X   X
ECE 4117 Telecommunications Laboratory X   X
ECE 5354 Digital Video X   X
ECE 5451 Principles of Internetworking X   X