| 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 | 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 |
| COMP202 - Formal Methods of Computer Science / SWEN202 - Formal Foundations of Software Engineering |
| COMP205 - Software Design and Engineering / ENGR202 Software Design |
| COMP206 - Program and Data Structures / SWEN201 - Program and Data Structures |
| COMP301 - Software Engineering Principles / SWEN301 - Structured Methods |
| COMP302 - Database Systems / SWEN304 - Database System Engineering |
| COMP303 - Design and Analysis of Algorithms |
| COMP304 - Programming Languages |
| COMP311 - User Interface Design / SWEN303 - User Interface Design |
| COMP425 - Computational Logic |
| COMP426 - Formal Software Development |
| COMP431 - Compilers |
| COMP432 - Functional Programming |
| COMP442 - Issues in Databases and Information Systems |
| COMP453 - Human Computer Interaction |
| COMP462 - Object Oriented Paradigms |
| COMP463 - Advanced Software Engineering |
| COMP471 - Special Topic: Model-Driven Development |
| ENGR301 - Project Management |
| ENGR302 - Group Project |
| SWEN102 - Introduction to Software Modelling |
| SWEN203 - Software Engineering Analysis |
| SWEN302 - Agile Methods |