Proposed Course Offerings

Undergraduate & Graduate

Below is a listing of ECE Undergraduate and Graduate courses for the academic year. This proposed schedule is subject to change, please check on GOLD (or the Schedule of Classes if you do not have GOLD access) for the most current courses offered. Students are responsible for determining and completing the necessary prerequisites for all ECE courses.

Number Undergraduate Course F2020 W2021 S2021 M2021**
1A Computer Engineering Seminar   X    
1B Ten Puzzling Problems in Computer Engineering     X  
3 Introduction to Electrical Engineering X      
5 Introduction to Electrical and Computer Engineering   X    
10A/10AL Foundations of Analog and Digital Circuits & Systems X X    
10B/10BL Foundations of Analog and Digital Circuits & Systems   X X  
10C/10CL Foundations of Analog and Digital Circuits & Systems X   X  
15A Fundamentals of Logic Design   X    
94R Sensors and Sensing Technology   X    
120A Integrated Circuit Design & Fabrication   X    
120B Integrated Circuit Design & Fabrication     X  
122A VLSI Principles X      
122B VLSI Architecture and Design   X    
130A Signal Analysis & Processing X X    
130B Signal Analysis & Processing   X X  
130C Signal Analysis & Processing     X  
132 Intro to Solid State Electronic Devices X      
134 Introduction to Fields & Waves X      
135 Optical Fiber Communication     X  
137A Circuits & Electronics I   X    
137B Circuits & Electronics II     X  
139 Probability & Statistics     X  
141A Introduction to NEMS & MEMS    TBA    
141B MEMS: Processing and Device Characterization     TBA  
142 Introduction to Power Electronics     X  
144 Electromagnetic Fields & Waves   X    
145A Communication Electronics I X      
145B Communication Electronics II   X    
145C Communication Electronics III     X  
146A Digital Communication Fundamentals   X    
146B Communication Systems Design     X  
147A Feedback Control Systems - Theory & Design X      
147B Digital Control Systems - Theory & Design   X    
147C Control Systems Design Project        
148 Applications of Signal Analysis & Processing     X  
149 Game Theory for Networked Systems X      
150 Mobile Embedded Systems     X  
152A Digital Design Principles X   X  
153A Hardware / Software Interface X      
153B Sensor & Peripheral Interface Design   X    
154A Introduction to Computer Architecture X      
154B Advanced Computer Architecture   X    
157A Machine Learning in Design and Test Automation   X      
157B Artificial Intelligence in Design and Test Automation     X    
158 Digital Signal Processing X      
160 Multimedia Systems        
162A Quantum Description of Electronic Materials X      
162B Fundamentals of Solid State   X    
162C Optoelectronic Materials & Devices     X  
178 Introduction to Digital Image & Video Processing X      
179D Introduction to Robotics: Dynamics and Control X      
179P Introduction to Robotics: Planning and Kinematics   XD*    
181 Introduction to Computer Vision   XD*    
183 Nonlinear Phenomena        
188A Senior Electrical Engineering Project X      
188B Senior Electrical Engineering Project   X    
188C Senior Electrical Engineering Project     X  
189A Senior Computer Systems Project X      
189B Senior Computer Systems Project   X    
189C Senior Computer Systems Project     X  
194 Special Topics ECE:   X X  
194B Special Topics ECE:
Systems Theory
  X    
194BB Special Topics ECE: Computer Engineering        
194C Special Topics ECE: Communication Systems        
194E Special Topics ECE: Signal Processing     X  
194M Special Topics ECE: Pattern Recognition (Deep Learning) X      
194N Special Topics ECE: Pattern Recognition     X  
194R Special Topics in ECE: Sensors and Sensing Technology   X    
194U Special Topics ECE: X      

*XD = External Department Instructor
** Summer TBD
Last update: 7/14/20

 

Graduate Courses

Number Graduate Courses F2020 W2021 S2021 M2021**
201A Electromagnetic Theory I X      
205 Information Theory   X    
210A Matrix Analysis and Computation X      
210B Numerical Simulation   XD*    
210C Numerical Simulation of PDE - Finite Difference Methods     XD*  
210D Numerical Solution of PDE - Finite Element Methods XD*      
211A Engineering Quantum Mechanics I   X    
211B Engineering Quantum Mechanics II        
215A Fundamentals of Electronics Solids I   XD*    
215B Fundamentals of Electronics Solids II        
217 Molecular Beam Epitaxy & Band Gap Engineering     X  
218A Communication Electronics X      
218B Communication Electronics II   X    
218C Communication Electronics III     X  
220A Semiconductor Device Processing X      
220B Semiconductor Device Processing   X    
221A Semiconductor Device Physics I   X    
221B Semiconductor Device Physics II     X  
224A VLSI Project Design     X  
225 High Speed Digital Integrated Circuit Design   X    
227A Semiconductor Lasers I   X    
227B Semiconductor Lasers II     X  
227C Photonic Integrated Circuits        
228A Fiber Optic Communications X      
228B Fiber Optic Components and Systems   X    
229 Hybrid Systems        
230A Linear Systems I X      
230B Linear Systems II     X  
235 Stochastic Processes in Engineering X      
236 Nonlinear Control Systems   X    
240 Optimal Estimation and Filtering   X    
242 Digital Signal Compression        
243A Digital Communication Theory        
250 Wireless Communication & Networking X      
251 Mobile Embedded Systems     X  
252B Computer Arithmetic     X  
253 Embedded System Design X      
254A Advanced Computer Architecture: Supercomputers        
254B Advanced Computer Architecture: Parallel Processing   X    
254D Advanced Computer Architecture:  Memory-Centric Computing   X    
256C Advanced VLSI Architecture and Design   X    
257A Fault Tolerant Computing X      
258 Multirate Digital Signal Processing   X    
261 Introduction to Nanophotonics     X  
271C Dynamic Optimization     X  
272A Machine Learning in Design and Test Automation   X      
272B Artificial Intelligence in Design and Test Automation     X    
278C Imaging Systems   X    
281B Advanced Topics in Computer Vision   X    
282 Error Coding        
283 Machine Learning:  A Signal Processing Perspective     X  
284 Theoretical Machine Learning   X    
285 Advanced Image Synthesis   X    
289 Introduction to Robotics - Dynamics & Control X      
594 Special Topics in ECE:   X X  
594 Special Topics in ECE:   X X  
594 Special Topics in ECE:     X  
594A Special Topics in ECE: Circuits     X  
594B Special Topics in ECE: Systems Theory        
594BB Special Topics in ECE: Computer Engineering   X X (PL)  
594BB Special Topics in ECE:  Computer Engineering     X(DS)  
594BB Special Topics in ECE: Computer Engineering X (ZZ) X X (ZZ)  
594C Special Topics in ECE: Communication Systems        
594D Special Topics in ECE: Control Systems   X    
594Q Special Topics in ECE: Imaging Systems X X X  
594R Special Topics in  ECE: Sensors and Sensing Technology   X    
594T Special Topics in ECE: Robotics (Haptics)        
594U Special Topics in ECE: Optoelectronics X   X  
594V Special Topics in ECE: Scientific Computation X      
594Z Special Topics in ECE : Nanotechnology     X  

*XD = External Department Instructor
** Summer TBA
Last update: 7/14/20