Course map
Choose a course to see what it needs first and which courses it opens. Numbers come from the prerequisite rules read from P&C.
1000-level
- COMP1100Programming as Problem Solvingneeds nothing first · opens 9
- COMP1110Structured Programmingneeds 1 thing · opens 9
- COMP1130Programming as Problem Solving (Advanced)needs nothing first · opens 10
- COMP1140Structured Programming (Advanced)needs 1 thing · opens 9
- COMP1600Foundations of Computingneeds 2 things · opens 7
- COMP1710Web Development and Designneeds nothing first · opens 0
- COMP1720Art and Interaction Computingneeds nothing first · opens 1
- COMP1730Programming for Scientistsneeds nothing first · opens 7
- INFS1001Business Information Systemsneeds nothing first · opens 1
- MATH1003Algebra and Calculus Methodsneeds nothing first · opens 0
- MATH1005Discrete Mathematical Modelsneeds nothing first · opens 0
- MATH1013Mathematics and Applications 1needs nothing first · opens 4
- MATH1014Mathematics and Applications 2needs 1 thing · opens 4
- MATH1113Mathematical Foundations for Actuarial Studiesneeds nothing first · opens 2
- MATH1115Advanced Mathematics and Applications 1needs nothing first · opens 7
- MATH1116Advanced Mathematics and Applications 2needs 1 thing · opens 3
2000-level
- COMP2100Software Constructionneeds 2 things · opens 10
- COMP2120Software Engineeringneeds 1 thing · opens 4
- COMP2300Computer Architectureneeds 2 things · opens 4
- COMP2310Systems, Networks, and Concurrencyneeds 2 things · opens 4
- COMP2400Relational Databasesneeds 1 thing · opens 3
- COMP2550Computing R&D Methodsneeds 1 thing · opens 2
- COMP2610Information Theoryneeds nothing first · opens 0
- COMP2620Logicneeds 1 thing · opens 1
- COMP2700Cyber Security Foundationsneeds 2 things · opens 3
- COMP2710Special Topics in Computer Scienceneeds nothing first · opens 0
- ENGN2219Computer Architectureneeds 1 thing · opens 4
- ENGN2228Signals and Systemsneeds 1 thing · opens 1
3000-level
- COMP3242Deep Learningneeds 2 things · opens 0
- COMP3300Operating Systems Implementationneeds 1 thing · opens 0
- COMP3310Computer Networksneeds 2 things · opens 1
- COMP3320High Performance Scientific Computationneeds 2 things · opens 1
- COMP3425Data Miningneeds 2 things · opens 0
- COMP3430Data Wranglingneeds 3 things · opens 0
- COMP3500Software Engineering Projectneeds 2 things · opens 0
- COMP3540Game Developmentneeds 1 thing · opens 1
- COMP3600Algorithmsneeds 2 things · opens 3
- COMP3610Principles of Programming Languagesneeds 2 things · opens 0
- COMP3620Artificial Intelligenceneeds 2 things · opens 1
- COMP3630Theory of Computationneeds 2 things · opens 0
- COMP3670Introduction to Machine Learningneeds 1 thing · opens 4
- COMP3703Software Securityneeds 2 things · opens 0
- COMP3704Network Securityneeds 2 things · opens 0
- COMP3710Topics in Computer Scienceneeds nothing first · opens 0
- COMP3740Individual Projectneeds 1 thing · opens 0
- COMP3770Computing Research Project (R&D)needs 1 thing · opens 0
- COMP3820Computing Internshipneeds 2 things · opens 0
- COMP3900Human-Computer Interactionneeds 1 thing · opens 2
- ENGN3539Computer Networksneeds 1 thing · opens 1
4000-level
- COMP4011Advanced Topics in Formal Methods and Programming Languagesneeds 1 thing · opens 0
- COMP4020Advanced Topics in Human-Centred and Creative Computingneeds 1 thing · opens 0
- COMP4045Advanced Topics in Computer Systemsneeds 1 thing · opens 0
- COMP4130Managing Software Quality and Processneeds 2 things · opens 0
- COMP4300Parallel Systemsneeds 1 thing · opens 0
- COMP4350Sound and Music Computingneeds 2 things · opens 0
- COMP4425Data Miningneeds 2 things · opens 0
- COMP4450Computing Research Methodsneeds nothing first · opens 1
- COMP4500Software Engineering Team Projectneeds nothing first · opens 0
- COMP4528Computer Visionneeds 1 thing · opens 0
- COMP4550Computing Research Projectneeds 1 thing · opens 0
- COMP4600Advanced Algorithmsneeds 2 things · opens 0
- COMP4610Computer Graphicsneeds 2 things · opens 0
- COMP4620Advanced Topics in Artificial Intelligenceneeds 1 thing · opens 0
- COMP4650Document Analysisneeds 2 things · opens 0
- COMP4670Statistical Machine Learningneeds 2 things · opens 0
- COMP4680Advanced Topics in Machine Learningneeds 1 thing · opens 0
- COMP4691Optimisationneeds 2 things · opens 0
- COMP4703Vulnerability Research and Exploit Mitigationneeds 2 things · opens 0
- COMP4712Compiler Constructionneeds 3 things · opens 0
- COMP4820Advanced Computing Internshipneeds 2 things · opens 0
- COMP4880Computational Methods for Network Scienceneeds 2 things · opens 0