| Course | Title | Trimester(s) | Teaching Home |
|---|---|---|---|
| ENGR 101 | Engineering Technology | 1 | Home Page |
| ENGR 291 | Work Experience Preparation | 1+2 | Home Page |
| ENGR 301 | Project Management | 1 | Home Page |
| ENGR 302 | Group Project | 2 | Home Page |
| ENGR 391 | Practical Work Experience | 1+2 | Home Page |
| ENGR 401 | Professional Practice | 1 | Home Page |
| ENGR 489 | Engineering Project | 1+2 | Home Page |
| ENGR 491 | Professional Work Experience | 1+2+3 | Home Page |
| SWEN 102 | Introduction to Software Modelling | 2 | Home Page |
| SWEN 221 | Software Development | 1 | Home Page |
| SWEN 222 | Software Design | 2 | Home Page |
| SWEN 223 | Software Engineering Analysis | 1 | Home Page |
| SWEN 224 | Formal Foundations of Programming | 2 | Home Page |
| SWEN 301 | Structured Methods | 1 | Home Page |
| SWEN 302 | Agile Methods | 2 | Home Page |
| SWEN 303 | User Interface Design | 2 | Home Page |
| SWEN 304 | Database System Engineering | 2 | Home Page |
| SWEN 421 | Formal Software Engineering 1 | 1 | Home Page |
| SWEN 422 | Human Computer Interaction | 1 | Home Page |
| SWEN 423 | Object-Oriented Paradigms | 1 | Home Page |
| SWEN 424 | Model-Driven Development | 2 | Home Page |
| SWEN 425 | Design Patterns | 2 | Home Page |
| SWEN 426 | Advanced Software Engineering: Implementation | 2 | |
| SWEN 427 | Advanced Software Engineering: Requirements and Design | 2 | |
| SWEN 430 | Compiler Engineering | 2 | Home Page |
| SWEN 431 | Advanced Programming Languages | 2 | |
| SWEN 432 | Advanced Database Design and Implementation | 1 | Home Page |
| SWEN 438 | Special Topic in Software Engineering 1 | 1 | |
| SWEN 439 | Special Topic in Software Engineering 2 | 1 | |
| SWEN 440 | Directed Individual Study | 1 | |
| SWEN 441 | Directed Individual Study | 1 |