Students must receive prior permission from the CMPU department chair for courses taken while studying abroad to count toward the major or correlate.
| VC CMPU | AIT Courses |
|---|---|
| 203 | Mobile Software Development |
| 240 | Theory of Computing |
| 241 | Algorithms and Data Structures |
| 378 | Computer Graphics |
| 395 | Structure and Dynamics of Complex Networks |
| 395 | Applied Cryptography |
| 395 | Combinatorial Optimization |
| 395 | Graph Theory |
| 395 | Computer Vision Applications for Digital Cinema |
| 395 | Semantic and Declarative Technologies |
| 395 | Deep Learning |
| VC CMPU | Dartmouth COSC courses |
|---|---|
| 145 | 30 |
| 203 | 50 |
| 224 | 51 |
| 240 | 39 |
| 241 | 31 |
| 331 | 57 |
| 334 | 58 |
| 395 | 60, 61, possibly 69, 75, 76, 77; and possibly others |
| VC CMPU | Edinburgh Informatics courses |
|---|---|
| 224 | INFR08027 Introduction to Computer Systems |
| 240 | INFR10059 Introduction to Theoretical Computer Science |
| 241 | INFR10052 Algorithms and Data Structures |
| 325 | INFR10076 Computer Architecture and Design |
| 353 | INFR11160 Bioinformatics 1 |
| 395 | INFR11017 Human-Computer Interaction, and possibly others |