| COMP112 | S1 | Web Development and Digital Media |
| SURV102 | S2 | Computational Methods for Surveyors |
| COMP212 | S2 | Advanced Web Development |
| COMP150 | S1 | Practical Programming |
| COMP160 | S2, SS | General Programming |
| COSC241 | S1 | Programming and Problem Solving |
| COSC242 | S2 | Algorithms and Data Structures |
| COSC243 | S1 | Computer Architecture and Operating Systems |
| COSC244 | S2 | Data Communications, Networks, and the Internet |
| TELE202 | S2 | Telecommunication Networks |
| COSC326 | S1,S2,SS | Effective Programming |
| COSC341 | S1 | Theory of Computing |
| COSC342 | S1 | Computer Graphics |
| COSC343 | S1 | Artificial Intelligence |
| COSC344 | S2 | Database Theory and Applications |
| COSC345 | FY | Software Engineering |
| COSC346 | S2 | Object-Oriented Programming |
| COSC348 | S2 | Computing for Bioinformatics |
| COSC360 | SS | Computer Game Design |
| TELE301 | S1 | Network Management |
| COSC410 | S1 | Logic for Artificial Intelligence |
| COSC411 | S2 | Combinatorial Game Theory |
| COSC412 | NA | Complexity and Cryptography |
| COSC420 | S1 | Neural Networks |
| COSC421 | S2 | Neural Models of Language |
| COSC422 | S2 | Computational Neuroscience |
| COSC430 | S1 | Advanced Database Topics |
| COSC431 | NA | Information Retrieval |
| COSC440 | S2 | Advanced Operating Systems |
| COSC441 | S2 | Concurrent Programming |
| COSC450 | NA | Computer Graphics |
| COSC470 | S1, S2 | Special Topic |
| COSC471 | S1, S2 | Approved Special Paper |
| COSC480 | FY | Project |
| COSC490 | FY | Research Project |
| TELE402 | S1 | Internetworking |
| COSC4** | S1, S2 | Notes for 400 level students |