Course map / COMP3820
What COMP3820 needs, and what it opens Needs first · all of these and COMP3820 Computing Internship 12 units · not offered 2026–28 Check yourself: P&C sets a condition this planner can't check. See the course page.
Opens · no course names it No course in this planner lists COMP3820 as a prerequisite.
How to read it: arrows run from what you need to what it opens.Boxes on the left are all required; inside a box, one course is enough. Select any course to centre the map on it.
Programming as Problem Solving Structured Programming Programming as Problem Solving (Advanced) Structured Programming (Advanced) Foundations of Computing Web Development and Design Art and Interaction Computing Programming for Scientists Software Construction Software Engineering Computer Architecture Systems, Networks, and Concurrency Relational Databases Computing R&D Methods Information Theory Logic Cyber Security Foundations Special Topics in Computer Science Deep Learning Operating Systems Implementation Computer Networks High Performance Scientific Computation Data Mining Data Wrangling Software Engineering Project Game Development Algorithms Principles of Programming Languages Artificial Intelligence Theory of Computation Introduction to Machine Learning Software Security Network Security Topics in Computer Science Individual Project Computing Research Project (R&D) Computing Internship Human-Computer Interaction Advanced Topics in Formal Methods and Programming Languages Advanced Topics in Human-Centred and Creative Computing Advanced Topics in Computer Systems Managing Software Quality and Process Parallel Systems Sound and Music Computing Data Mining Computing Research Methods Software Engineering Team Project Computer Vision Computing Research Project Advanced Algorithms Computer Graphics Advanced Topics in Artificial Intelligence Document Analysis Statistical Machine Learning Advanced Topics in Machine Learning Optimisation Vulnerability Research and Exploit Mitigation Compiler Construction Advanced Computing Internship Computational Methods for Network Science Computer Architecture Signals and Systems Computer Networks Business Information Systems Algebra and Calculus Methods Discrete Mathematical Models Mathematics and Applications 1 Mathematics and Applications 2 Mathematical Foundations for Actuarial Studies Advanced Mathematics and Applications 1 Advanced Mathematics and Applications 2