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 2018 Spring  2019 Fall 2019
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)  

X

 
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
Electives
ECE 3364 Circuits and Systems X X X
ECE 3366 Introduction to Digital Signal Processing X   X
ECE 3456 Analog Electronics   X  
ECE 3457 Digital Electronics X   X
ECE 4339/4119 Physical Principles of Solid State Devices + LAB X   X
ECE 4363/4113 Electromechanical Energy Conversion X   X
ECE 4371/4117 Introduction to Telecommunications Engineering + LAB X   X
ECE 4375/4115 Automatic Control Systems + LAB X X X
ECE 4437 Embedded Microcomputer Systems X   X
ECE 5317/5113 Microwave Engineering + LAB X   X
ECE 5318/5114 Antenna Engineering + LAB   X  
ECE 5319/5119 Introduction to Nanotechnology + LAB X   X
ECE 5320/5120 Introduction to Nanomaterials Engineering + LAB   X  
ECE 5321/5121 Design and Fabrication of Nanoscale Devices + LAB X   X
ECE 5330 Introduction to Robotics X   X
ECE 5335/5115 State-Space Control Systems + LAB X   X
ECE 5340 Introduction to Well-Logging Techniques      
ECE 5346 Very Large Scale Integrated Circuit Design X   X
ECE 5354 Digital Video X   X
ECE 5356 CMOS Analog Integrated Circuits X   X
ECE 5357 Introduction to Cybersecurity   X  
ECE 5358 Modern Optics and Photonics X   X
ECE 5367 Introduction to Computer Architecture and Design   X  
ECE 5377/5127 Power Transmission and Distribution + LAB   X  
ECE 5380/5180 Power Electronics And Electric Drives + LAB X X  
ECE 5385 Smart Grid Technology      
ECE 5388 Renewable Energy Technology
 
     
ECE 5397 Introduction to Machine Learning   X  
ECE 5397 Robotics and ROS   X  
ECE 5436 Advanced Microprocessor Systems X   X
ECE 5440 Advanced Digital Design X X  
ECE 5451 Principles of Internetworking X   X