AACOM plannerOli · u7000001

Courses

Search the catalogue by code or title, then enrol in a course for a semester whose enrolment window is open, or put it in your plan.

Enrolment is open for Semester 1 2027.

42 courses

  • COMP1100 Programming as Problem Solving

    6 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: Incompatible with COMP1130.

    Completed, Semester 1 2025.

  • COMP1110 Structured Programming

    6 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed: COMP1100 OR COMP1130 OR COMP1730.

    Completed, Semester 2 2025.

  • COMP1130 Programming as Problem Solving (Advanced)

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: Incompatible with COMP1100.

  • COMP1140 Structured Programming (Advanced)

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have successfully completed COMP1130.

  • COMP1600 Foundations of Computing

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed: 6 units of MATH courses and COMP1100 or COMP1130.

    Completed, Semester 2 2025.

  • COMP2100 Software Construction

    6 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: To enrol in this course you must have successfully completed: COMP1110 or COMP1140 AND 6 units of 1000 level MATH.

    Completed, Semester 1 2026.

  • COMP2120 Software Engineering

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have successfully completed or be currently studying COMP2100.

    Enrolled, Semester 2 2026.

  • COMP2300 Computer Architecture

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed: (COMP1100 OR COMP1130 OR COMP1730) AND 6 units of 1000-level MATH courses.

    Completed, Semester 1 2026.

  • COMP2310 Systems, Networks, and Concurrency

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed: COMP1110 or COMP1140 AND COMP2300 or ENGN2219.

    Enrolled, Semester 2 2026.

  • COMP2400 Relational Databases

    6 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: To enrol in this course you must have successfully completed: COMP1100 or COMP1130 or INFS1001 or COMP1730.

    Completed, Semester 2 2025.

  • COMP2620 Logic

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed 6 units of MATH courses OR COMP1600.

    Completed, Semester 1 2026.

  • COMP3300 Operating Systems Implementation

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have successfully completed COMP2310.

  • COMP3310 Computer Networks

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed COMP2100 or COMP2300 AND 6 units of COMP2000-level courses.

    Enrolled, Semester 1 2027.

  • COMP3425 Data Mining

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed 6 units from COMP1100 or COMP1130 or COMP1730; AND COMP2400.

  • COMP3600 Algorithms

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed the following: 24 units of COMP coded courses AND (6 units of MATH OR COMP1600).

    Enrolled, Semester 2 2026.

  • COMP3620 Artificial Intelligence

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed: COMP1110/1140 AND COMP2620.

  • COMP3630 Theory of Computation

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed: 24 units of COMP coded courses AND (6 units of MATH OR COMP1600).

    Enrolled, Semester 1 2027.

  • COMP3670 Introduction to Machine Learning

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed COMP1110 or COMP1140.

    Enrolled, Semester 2 2026.

  • COMP3900 Human-Computer Interaction

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed 12 units of 2000 level COMP courses.

    Planned, Semester 2 2027.

  • COMP4020 Advanced Topics in Human-Centred and Creative Computing

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course, you must have completed COMP3900. Permission code required.

  • COMP4450 Computing Research Methods

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must be enrolled in the Bachelor of Advanced Computing (AACOM) AND have successfully completed 24 units of COMP coded courses.

    Enrolled, Semester 1 2027.

  • COMP4500 Software Engineering Team Project

    6 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: You must be studying Bachelor of Advanced Computing (AACOM) AND have completed: COMP2120 AND 12 units of 3000 and/or 4000 level courses. Membership of an approved project group is also required.

  • COMP4528 Computer Vision

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed either ENGN2228 or COMP2120 or COMP3600 or COMP3670.

  • COMP4550 Computing Research Project

    12 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: Have completed or be currently enrolled in COMP4450 AND find a project/supervisor AND have a weighted average mark equivalent to an ANU 70 per cent, and a permission code.

  • COMP4610 Computer Graphics

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed: COMP2100 AND 6 units of (COMP3600 OR COMP3540 OR COMP3900 OR COMP3320).

  • COMP4620 Advanced Topics in Artificial Intelligence

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: 12 units of 3000 and/or 4000 level COMP courses. Permission code required.

    Planned, Semester 2 2027.

  • COMP4650 Document Analysis

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed: (COMP1600 OR COMP2100) AND 12 units of 3000/4000 level (COMP OR INFS courses).

  • COMP4670 Statistical Machine Learning

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed: COMP3670 OR (COMP1110/COMP1140 AND MATH1014 OR MATH1115 OR MATH1116).

  • COMP4680 Advanced Topics in Machine Learning

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: 12 units of 3000 and/or 4000 level COMP courses. Permission code required.

  • COMP4691 Optimisation

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed COMP3620 and have completed MATH1013 or MATH1115.

  • COMP4712 Compiler Construction

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed: COMP2100 AND COMP2310 AND 6 units of 3000 and/or 4000 level COMP courses.

  • COMP4820 Advanced Computing Internship

    12 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: You must be studying a Bachelor of Advanced Computing AND have successfully completed: COMP2100 AND 12 units of 3000 level COMP courses. Competitive entry, permission code required.

  • ECON1101 Microeconomics 1

    6 unitsRuns in Semester 1 and Semester 2Programs and Courses

    No prerequisites.

    Completed, Semester 1 2025.

  • INFS2024 Information Systems Analysis

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course, you must have completed at least one of: INFS1001, COMP1100, COMP1710, COMP1720.

  • MATH1005 Discrete Mathematical Models

    6 unitsRuns in Semester 1Programs and Courses

    No prerequisites.

    Completed, Semester 1 2025.

  • MATH1013 Mathematics and Applications 1

    6 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: Not with MATH1113 or MATH1115.

    Completed, Semester 1 2025.

  • MATH1014 Mathematics and Applications 2

    6 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed MATH1013 or MATH1115 or MATH1113.

    Completed, Semester 2 2025.

  • MATH1115 Advanced Mathematics and Applications 1

    6 unitsRuns in Semester 1Programs and Courses

    No prerequisites.

  • MATH2222 Introduction to Mathematical Thinking: Problem-Solving and Proofs

    6 unitsRuns in Semester 1Programs and Courses

    No prerequisites.

  • MATH2301 Games, Graphs and Machines

    6 unitsRuns in Semester 2Programs and Courses

    Requisites: To enrol in this course you must have completed MATH1005, MATH1013, MATH1113, or MATH1115.

  • SOCY2166 Social Science of the Internet

    6 unitsRuns in Semester 1Programs and Courses

    Requisites: To enrol in this course you must have completed: 12 units of COMP or STAT courses, OR 12 units of CRIM, POLS, SOCR or SOCY courses. SOCY2038 must be completed first or studied alongside.

    Enrolled, Semester 1 2027.

  • STAT1008 Quantitative Research Methods

    6 unitsRuns in Semester 1 and Semester 2Programs and Courses

    Requisites: Incompatible with STAT1003.

    Completed, Semester 1 2026.