Courses

Current Course Offerings

Course Title Instructor Day/Time Exam
ENSC 194 D100 Optional Job Practicum Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 195 D100 Industrial Internship I Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 195 D200 Industrial Internship I Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 195 I100 Industrial Internship I Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 196 D100 Special Internship I Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 196 D200 Special Internship I Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 196 I100 Special Internship I Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 220 D100 Electric Circuits I Ash Parameswaran
May 6 – Aug 2, 2024: Tue, Thu, 10:30 a.m.–12:20 p.m.
Aug 13, 2024
Tue, 7:00–10:00 p.m.
Burnaby
ENSC 225 E100 Microelectronics I Ash Parameswaran
May 6 – Aug 2, 2024: Tue, Thu, 4:30–6:20 p.m.
Aug 14, 2024
Wed, 7:00–10:00 p.m.
Burnaby
ENSC 251 D100 Software Design and Analysis for Engineers Craig Scratchley
May 6 – Aug 2, 2024: Tue, Thu, 2:30–4:20 p.m.
Aug 15, 2024
Thu, 8:30–11:30 a.m.
Burnaby
ENSC 252 D100 Fundamentals of Digital Logic & Design Majid Shokoufi
May 6 – Aug 2, 2024: Wed, Fri, 8:30–10:20 a.m.
ENSC 254 D100 Introduction to Computer Organization Zhenman Fang
May 6 – Aug 2, 2024: Wed, Fri, 10:30 a.m.–12:20 p.m.
ENSC 280 D100 Engineering Measurement and Data Analysis Atousa Hajshirmohammadi
May 6 – Aug 2, 2024: Tue, Thu, 8:30–10:20 a.m.
Aug 7, 2024
Wed, 3:30–6:30 p.m.
Burnaby
Aug 7, 2024
Wed, 3:30–6:30 p.m.
Burnaby
ENSC 295 D100 Industrial Internship II Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 295 D200 Industrial Internship II Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 295 I100 Industrial Internship II Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 296 D100 Special Internship II Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 296 D200 Special Internship II Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 296 I100 Special Internship II Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 320 E100 Electric Circuits II Rodney Vaughan
May 6 – Aug 2, 2024: Wed, Fri, 4:30–6:20 p.m.
Aug 12, 2024
Mon, 7:00–10:00 p.m.
Burnaby
ENSC 395 D100 Industrial Internship III Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 395 D200 Industrial Internship III Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 395 I100 Industrial Internship III Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 396 D100 Special Internship III Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 396 D200 Special Internship III Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 396 I100 Special Internship III Cristina Eftenaru
May 6 – Aug 2, 2024: Mon, Tue, Wed, Thu, Fri, Sat, Sun, 8:00 a.m.–8:00 p.m.
ENSC 405W E100 Capstone A: Project Design, Management, and Documentation Craig Scratchley
May 6 – Aug 2, 2024: Wed, 4:30–6:20 p.m.
ENSC 406 D100 Engineering Ethics, Law, and Professional Practice Balbir Gill
May 6 – Aug 2, 2024: Wed, 12:30–2:20 p.m.
ENSC 425 D100 Electronic System Design Lakshman One
May 6 – Aug 2, 2024: Tue, Thu, 8:30–10:20 a.m.
Aug 15, 2024
Thu, 8:30–11:30 a.m.
Burnaby
ENSC 426 D100 High Frequency Electronics Lakshman One
May 6 – Aug 2, 2024: Tue, Thu, 12:30–2:20 p.m.
Aug 11, 2024
Sun, 3:30–6:30 p.m.
Burnaby
ENSC 428 E100 Digital Communications Daniel Lee
May 6 – Aug 2, 2024: Tue, Thu, 5:30–7:20 p.m.
Aug 8, 2024
Thu, 7:00–10:00 p.m.
Burnaby
ENSC 429 D100 Digital Signal Processing Jie Liang
May 6 – Aug 2, 2024: Tue, Thu, 10:30 a.m.–12:20 p.m.
Aug 7, 2024
Wed, 8:30–11:30 a.m.
Burnaby
ENSC 440 E100 Capstone B: Engineering Design Project Shervin Jannesar
May 6 – Aug 2, 2024: Wed, 5:30–7:20 p.m.
ENSC 470 D100 Optical and Laser Engineering Applications Matthew Sederberg
May 6 – Aug 2, 2024: Wed, Fri, 10:30 a.m.–12:20 p.m.
Aug 16, 2024
Fri, 12:00–3:00 p.m.
Burnaby
ENSC 476 D100 Biophotonics and Microscopy Techniques Pierre Lane
May 6 – Aug 2, 2024: Wed, Fri, 8:30–10:20 a.m.
Aug 7, 2024
Wed, 12:00–3:00 p.m.
Burnaby
ENSC 482 D100 Introduction to Decision Making in Engineering Shahram Payandeh
May 6 – Aug 2, 2024: Tue, Thu, 10:30 a.m.–12:20 p.m.
Aug 11, 2024
Sun, 3:30–6:30 p.m.
Burnaby
ENSC 483 D100 Modern Control Systems Shervin Jannesar
May 6 – Aug 2, 2024: Wed, Fri, 2:30–4:20 p.m.
ENSC 498 D100 Engineering Science Thesis Proposal TBA
ENSC 499 D100 Engineering Science Undergraduate Thesis TBA
ENSC 704 G100 Industrial Internship Daniela Abasi
TBA
ENSC 704 G200 Industrial Internship Daniela Abasi
TBA
ENSC 803 G100 Writing for Publication Michael Sjoerdsma
May 6 – Aug 2, 2024: Mon, 10:30 a.m.–1:20 p.m.
ENSC 820 G100 Engineering Management for Development Projects Shervin Jannesar
May 6 – Aug 2, 2024: Tue, 4:30–7:20 p.m.
ENSC 870 G100 MEng Course Option Portfolio TBA
ENSC 880 G100 PhD Qualifying Examination TBA
ENSC 890 G100 Advanced Robotics: Mechanics and Control Shahram Payandeh
May 6 – Aug 2, 2024: Mon, 2:30–5:20 p.m.
ENSC 891 G100 Directed Studies I TBA
ENSC 892 G100 Directed Studies II TBA
ENSC 892 G200 Directed Studies II TBA
ENSC 894 G100 Special Topics II Matthew Sederberg
May 6 – Aug 2, 2024: Wed, Fri, 10:30 a.m.–12:20 p.m.
Aug 16, 2024
Fri, 12:00–3:00 p.m.
Burnaby
ENSC 895 G100 Special Topics III Pierre Lane
May 6 – Aug 2, 2024: Wed, Fri, 8:30–10:20 a.m.
Aug 7, 2024
Wed, 12:00–3:00 p.m.
Burnaby
ENSC 896 G100 MEng Project (Completion) TBA
ENSC 896 G200 MEng Project (Completion) TBA
ENSC 897 G100 MEng Project TBA
ENSC 897 G200 MEng Project TBA
ENSC 898 G100 MASc Thesis TBA
ENSC 898 G200 MASc Thesis TBA
ENSC 899 G100 PhD Thesis TBA
ENSC 899 G200 PhD Thesis TBA