Academics
3A Term (Current)
ECE 354 - Real-Time Operating Systems
CO 487 - Applied Cryptography
CS 442 - Principles of Programming Languages
SE 389 - Human-Computer Interaction
CS 457 - System Performance Evaluation
CS 370 - Numerical Computation
2B Work Term
PSYC 101 - Introduction to Psychology
2B Term
SE 240 - Algorithms and Data Structures
BIOL 139 - Genetics
MATH 213 - Advanced Mathematics for Software Engineers
CS 246 - Software Abstraction and Specification
CS 360 - Introduction to the Theory of Computing
PHYS 125 - Physics for Engineers
2A Term
CS 241 - Foundations of Sequential Programs
ECE 126 - Introduction to Electrostatics, Magnetism and Electronics
ECE 222 - Digital Computers
MATH 239 - Introduction to Combinatorics
STAT 206 - Statistics for Software Engineering
1B Term
CHE 102 - Chemistry for Engineers
CS 134 - Principles of Computer Science
MATH 119 - Calculus 2 for Engineering
MSCI 261 - Engineering Economics: Financial Management for Engineers
SE 112 - Logic and Computation
SE 141 - Digital Circuits and Systems
1A Term
CS 133 - Developing Programming Principles
ECON 102 - Introduction to Macroeconomics
MATH 115 - Linear Algebra for Engineering
MATH 117 - Calculus 1 for Engineering
MATH 135 - Algebra for Honours Mathematics
PHYS 115 - Mechanics
SE 101 - Introduction to Methods of Software Engineering