Undergraduate Studies
Contact
Department of Electrical and Computer Engineering
Thompson Engineering Building
Room 279
London, ON N6A 5B9
Tel: 519-661-2111 (86264)
ecegrad@uwo.ca
Course Outlines
Fall Semester
ECE Courses
- ECE 2205A - Electric Circuits I
- ECE 2240A - Electrical Laboratory
- ECE 2277A - Digital Logic Systems
- ECE 3330A - Control Systems
- ECE 3332A - Electric Machines
- ECE 3337A - Electronic Circuits
- ECE 3349A - Introduction of VLSI
- ECE 3389A - Computer System Design
- ECE 3374A - Introduction to Electronics for Mechanical Engineering
- ECE 4415/4416- Electrical/Computer Engineering Project
- ECE 4429A - Advanced Digital Signal Processing
- ECE 4436A - Networking: Principles, Protocols and Architectures
- ECE 4437A - Communications Theory
- ECE 4445A - Introduction to Digital Image Processing
- ECE 4455A - Engineering Analysis of Physiological
- ECE 4457A - Power Electronics
- ECE 4464A - Electric Power Systems II
ES Courses
MSE Courses
- MSE 2200Q - Engineering Shop Safety Training
- MSE 2201A - Introduction to Electrical Instrumentation
- MSE 2212 - Mechanics of Materials
- MSE 2214 - Thermodynamics
- MSE 3301A - Materials Selection and Manufacturing Processes
- MSE 3310 - Electric Motors and Drives
- MSE 3381A – Kinematics and Dynamics of Machines
- MSE 4401A - Robotic Manipulators
- MSE 4499 - Mechatronic Design Project
SE Courses
- SE 2202A - Scripting Programming Language Fundamentals
- SE 2205A - Algorithms and Data Structures for Object Oriented Design
- SE 3309A - Database Management Systems
- SE 3310A - Theoretical Foundations of Software Engineering
- SE 3316A - Web Technologies
- SE 3351A - Software Project and Process Managment
- SE 3352A - Software Requirements and Analysis
- SE 4450 - Software Engineering Design II
- SE 4452A - Software Verification and Validation
- SE 4472A - Information Security
- DS 3000A - Intro to Machine Learning
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
MSE Courses
- MSE 2202B - Introduction to Mechatronic Design
- MSE 2213B - Engineering Dynamics
- MSE 2233B - Circuits and Systems
- MSE 2273B - Introduction to Fluid Mechanics and Heat Transfer
- MSE 3302B - Sensors and Actuators
- MSE 3360B - Finite Element Methods for Mechatronic Systems
- MSE 3380B - Mechanical Components Design for Mechatronic Systems
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 3313B - Operating Systems
- SE 3314B - Computer Networks Applications
- SE 3350B - Software Engineering Design I
- SE 3353B - Human-Computer Interface Design
- SE 4455B - Cloud Computing