Curriculum: Systems Engineering
Core courses and typical schedule
A typical schedule for this option is provided below. Please consult official degree requirements in the university calendar for more details.
(Honors, General)
NOTE: Students may NOT change their requirement term at any time, contrary to the University Calendar.
Year 1 (Standard schedule)
Term 1, Fall | Term 2, Spring | Term 3, Summer | |||
ENSC 151-4 |
Intro to Software Development for Engineers | ENSC 180-3 | Introduction to Engineering Analysis |
CHEM 121-4 | General Chemistry & Lab |
MATH 152-3 |
Calculus II | PHYS 121-3 | Optics, Electricity, and Magnetism | ||
ENSC 100(W)-3 | Engineering, Science, and Society | MATH 232-3 |
Applied Linear Algebra | MATH 260-3 | Introduction to Ordinary Differential Equations |
ENSC 105W-3 | Process, Form and Convention in Professional Genres |
PHYS 120-3 |
Mechanics and Modern Physics | CMPL I | First Complementary Studies Elective |
ENSC 120-2 | Introduction to Electronics Laboratory Instruments |
||||
MATH 151-3 | Calculus I - or MATH 150 |
Year 1 (Advanced schedule)
Term 1, Fall | Term 2, Spring | Term 3, Summer | |||
ENSC 151-4 |
Intro to Software Development for Engineers | ENSC 180-3 | Introduction to Engineering Analysis |
||
MATH 152-3 |
Calculus II | ||||
ENSC 100W-3 | Engineering, Science, and Society | MATH 232-3 |
Applied Linear Algebra | ||
ENSC 105W-3 | Process, Form and and Convention in Professional Genres |
PHYS 121-3 |
Optics, Electricity, and Magnetism |
||
ENSC 120-2 | Introduction to Electronics Laboratory Instruments |
CHEM 121-4 | General Chemistry & Lab | ||
MATH 151-3 | Calculus I | CMPL I | First Complementary Studies Elective | ||
PHYS 120-3 | Mechanics and Modern Physics |
Year 2
Term 1, Fall | Term 2, Spring | Term 3, Summer | |||
ENSC 204-1 |
Graphical Communication for Engineering |
Co-op Term | ENSC 225-4 | Microelectronics | |
ENSC 220-4 |
Electric Circuits I |
ENSC 254-4 | Introduction to Computer Organization | ||
ENSC 251-4 | Software Design and Analysis for Engineers |
ENSC 280-4 | Engineering Measurement & Data Analysis | ||
ENSC 252-4 | Fundamentals in Digital Logic and Design |
ENSC 320-4 | Electric Circuits II | ||
MATH 251-3 | Calculus III | CMPT 225-3 |
Data Structures & Programming | ||
MATH 260-3 | Introduction to Ordinary Differential Equations (If not taken in Summer of 1st year) |
Year 3
Term 1, Fall | Term 2, Spring | Term 3, Summer | |||
ENSC 316-4 | Introduction to Electrodynamics for Engineers | ENSC 350-4 |
Digital Systems Design | Co-op Term |
|
ENSC 351-4 |
Embedded and Real Time System Software | ENSC 383-4 |
Feedback Control Systems | ||
ENSC 380-3 | Linear Systems | ENSC 386-4 | Introduction to Mechanical Design | ||
ENSC 385-3 | Statics and Strength of Materials | ENSC 387-4 | Introduction to Electro-Mechanical Sensors and Actuators | ||
MACM 316-3 | Numerical Analysis I | ESD Elective I-3 | Constrained Engineering Science and Design Elective |
Year 4
Term 1, Fall | Term 2, Spring | Term 3, Summer | ||
Co-op Term |
ENSC 405W-3 | Project Documentation, User Interface Design, and Group Dynamics | CMPL II | Second Complementary Studies Elective |
ENSC 410-3 | The Business of Engineering | ENSC 406-2 | Engineering Ethics, Law, and Professional Practice | |
ENSC 488-4 | Introduction to Robotics | ENSC 440-3 | Capstone Engineering Science Project | |
ESD Elective II-4 * | Second Engineering Science and Design Elective | ENSC 482-4 | Introduction to Decision Making in Engineering | |
ESD Elective III-4 * | Third Engineering Science and Design Elective | ESD Elective IV-4 * | Fourth Engineering Science and Design Elective | |
ECON 103-4 | Principles of Microeconomics |
*students must have at least 15 credits of ESD electives to graduate
Additional Requirements for Honors:
- ENSC 498-1 Engineering Science Thesis Proposal
- ENSC 499-9 Engineering Science Undergraduate Thesis
Electives:
Engineering Science and Design Electives
As part of the required 15 units of Engineering Science & Design Electives, students in the Systems Option must complete at least one of the following constrained elective courses:
- ENSC 325-4 Microelectronics II
- ENSC 327-4 Communication Systems
- CMPT 361-3 Introduction to Computer Graphics
- CMPT 310-3 Artificial Intelligence Survey
The remaining engineering science and design units can be fulfilled using courses as below:
- ENSC 413-4 Deep Learning Systems in Engineering
- ENSC 424-4 Multimedia Communications Engineering
- ENSC 425-4 Electronic System Design
- ENSC 427-4 Communication Networks
- ENSC 428-4 Digital Communications
- ENSC 429-4 Digital Signal Processing
- ENSC 450-4 VLSI Systems Design
- ENSC 452-4 Advanced Digital System Design
- ENSC 470-4 Optical and Laser Engineering Applications
- ENSC 472-4 Orthopaedic and Rehabilitation Engineering
- ENSC 474-4 Digital/Medical Image Processing
- ENSC 476-4 Biophotonics and Microscopy Techniques
- ENSC 477-4 Biomedical Image Acquisition
- ENSC 483-4 Modern Control Systems
- ENSC 489-4 Computer Aided Design and Manufacturing
- ENSC 495-4 Introduction to Microelectronic Fabrication
- CMPT 417-3 Intelligent Systems
- MSE 480-3 Manufacturing Systems
- MSE 481-3 Industrial Control Systems
- MSE 483-3 Modern Control Systems