Course Outlines

 Fall Semester

ECE Courses

ES Courses

MSE Courses

SE Courses

Winter Semester

ECE Courses

  • ECE 2231B - Introduction to Electronics
  • ECE 2233B - Circuits and Systems
  • ECE 2236B - Magnetic Circuits and Transmission Lines
  • ECE 2238B - Introduction to Electrical Engineering
  • ECE 2242B - Principles of Design
  • ECE 3331B - Introduction to Signal Processing
  • ECE 3333B - Electric Power Systems I
  • ECE 3336B - Electromagnetic Theory
  • ECE 3370B - Communication Electronics I
  • ECE 3375B - Microprocessors and Microcomputers
  • ECE 3380B - Advanced Digital Systems
  • ECE 3390B _ Hardware/Software Co-Design
  • ECE 3399B - Principles and Practices of Design of Electronic Systems
  • ECE 4438B - Advanced Image Processing and Analysis
  • ECE 4439B - Conventional, Renewable and Nuclear Energy
  • ECE 4456B - Power System Protection
  • ECE 4460B - Real-time Embedded Control Systems
  • ECE 4469B - Applied Control Systems

ES Courses

  • ES 1036B - Programming Fundamentals for Engineers

MSE Courses

SE Courses

  • SE 2203B - Software Design
  • SE 2250B - Software Construction
  • SE 2251B - Software Design for Systems Engineering 
  • SE 3310B - Theoretical Foundations of Software Engineering
  • SE 3313A - Operating Systems
  • SE 3314B - Computer Networks Applications
  • SE 3350B - Software Engineering Design I
  • SE 3353B - Human-Computer Interface Design
  • SE 4455B - Cloud Computing