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 Spring 2015 Fall 2015 Spring 2016
Required All Degree Plans
ECE1100 Introduction to Electrical and Computer Engineering (changes to ECE1111 in Fall 2015) X    
ECE1111 Introduction to Electrical and Computer Engineering (was ECE1100)   X X
ECE1331 Computers and Problems Solving X X X
ECE2100 Circuit Analysis Laboratory X X X
ECE2300 Circuit Analysis X X X
ECE2317 Applied Electricity and Magnetism (changes to ECE3318 in Fall 2015)      
ECE2331 Numerical Methods for ECE (changes to ECE3340 in Fall 2015) X    
ECE2355 Honors Circuits and Electronics      
ECE3317 Applied Electromagnetic Waves X X X
ECE3318 Applied Electricity and Magnetism (was ECE2317)     X
ECE3331 Programming Applications in Electrical and Computer Engineering X X X
ECE3336 Introduction to Circuits and Electronics X    
ECE3337 Signals and Systems Analysis X X X
ECE3340 Numerical Methods for ECE (was ECE2331)   X X
ECE3436 Microprocessor Systems (was ECE4436)   X X
ECE3441 Digital Logic Design X
ECE3155 Electronics Laboratory X X X
ECE3355 Electronics X X X
ECE4335 Electrical and Computing Engineering Design I X X X
ECE4336 Electrical and Computing Engineering Design II X X X
ECE4436 Microprocessor Systems (changes to ECE3436 in Fall 2015) X    
Additional courses required in EE/EE Option
ECE3364 Circuits and Systems X X X
ECE4119 Solid State Devices Laboratory X X X
ECE4339 Physical Principles of Solid State Devices X X  
ECE5397 Renewable Energy Technology   X X
ECE5397 Smart Grid Technology X   X
Computer Engineering
ECE3457 Digital Electronics   X  
ECE4437 Embedded Microcomputer Systems   X  
ECE5367 Introduction to Computer Architecture and Design   X X
ECE5436 Advanced Microprocessor Systems X    
ECE5440 Advanced Digital Design X   X
Control Systems
ECE4115 Control Systems Laboratory I X   X
ECE4375 Automatic Control Systems X   X
ECE5115 Control Systems Laboratory II   X  
ECE5335 State-Space Control Systems   X  
ECE5113 Microwave Engineering Laboratory   X  
ECE5114 Antenna Engineering Laboratory X   X
ECE5317 Microwave Engineering   X  
ECE5318 Antenna Engineering X   X
ECE5358 Modern Optics and Photonics   X  
ECE3456 Analog Electronics X   X
ECE3457 Digital Electronics   X  
ECE5344 Signal Integrity for High-Speed Digital Systems      
ECE5356 CMOS Analog Integrated Circuits   X  
ECE5119 Nanotechnology Laboratory   X  
ECE5120 Nanomaterials Engineering Laboratory X   X
ECE5121 Nanofabrication Laboratory   X  
ECE5319 Introduction to Nanotechnology   X  
ECE5320 Introduction to Nanomaterials Engineering X   X
ECE5321 Design and Fabrication of Nanoscale Devices   X  
ECE5346 Very Large Scale Integrated Circuit Design   X  
ECE4113 Energy Conversion Laboratory   X  
ECE4363 Electromechanical Energy Conversion   X  
ECE5127 Power Transmission and Distribution Laboratory X   X
ECE5377 Power Transmission and Distribution X   X
ECE5380 Power Electronics And Electric Drives   X  
ECE3366 Introduction to Digital Signal Processing   X  
ECE4371 Introduction to Telecommunications Engineering   X  
ECE4117 Telecommunications Laboratory   X  
ECE5354 Digital Video   X  
ECE5451 Principles of Internetworking   X