Skip navigation

Bachelor of Advanced Computing

Add Bachelor of Advanced Computing to my interest list
Program Requirements

The Bachelor of Advanced Computing requires the completion of 192 units of courses including:

(a) 42 units of fundamental computing courses consisting of:

  • COMP1130   Introduction to Advanced Computing I
  • COMP1140 Introduction to Advanced Computing II
  • COMP2300 Introduction to Computer Systems
  • COMP2310 Concurrent and Distributed Systems
  • COMP2600 Formal Methods in Software Engineering
  • COMP3600 Algorithms
  • COMP3630 Theory of Computation


(b) 24 units of software development courses consisting of:


(c) 18 units of mathematics courses consisting of:


(d) 24 units of professional development courses consisting of:

  • ENGN1211 Discovering Engineering
  • COMP3530 Systems Engineering for Software Engineers
  • MGMT3027 Entrepreneurship and Innovation
  • COMP3120 Managing Software Development


(e) A further 24 units of 4000-level COMP courses including either COMP4550 Advanced Computing Research Project or COMP4560 Advanced Computing Project.

(f)  A further 60 units of electives, of which no more than 30 units may be 1000-level courses, and of which at least 12 units must be courses offered by the School of Computer Science. These may include a 42-unit Major in an advanced area of the computing discipline with a cognate interdisciplinary area from science, mathematics, arts or engineering.

Majors

A major comprises of 7 courses from one of the following specified lists, of which at least three must be offered by the School of Computer Science. Compulsory courses for the respective Major are starred. 

Computational Foundations

  • Computer Engineering:
  • Human-Centric Computing:
    • ARTV2100* Contemporary Media Studies I
    • COMP1710 Web Development and Design
    • COMP1720* Art and Interaction in New Media
    • COMP3650 System Architectural Understanding & the Human Brain
    • COMP3900* HCI and Usability Engineering
    • COMP4420 Bio-inspired Computing: Applications & Interfaces
    • COMP4610 Computer Graphics
    • ENGN4528 Computer Vision
    • PSYC1003 Understanding Mind, Brain and Behaviour
    • PSYC2008 Visual Perception and Cognition
    • PSYC3011 Perception
  • Information-Intensive Computing:
    • BIOL2151 Introductory Genetics
    • BIOL3157 Advanced Genetics and Bioinformatics
    • COMP2400* Relational Databases
    • COMP2410 Networked Information Systems
    • COMP3420* Advanced Databases and Data Mining 
    • COMP3410 Information Technology in Electronic Commerce
    • COMP4650 Document Analysis
    • ENVS2015 Introduction to Remote Sensing and Geographic Information Systems
    • MATH2307* Bioinformatics and Biological Modelling
    • MATH3346 Data Mining Honours
    • MATH3353 Topics in Bioinformatics Honours
  • Intelligent Systems:
    • COMP3620* Artificial Intelligence
    • COMP3650 System Architectural Understanding & the Human Brain
    • COMP4420 Bio-inspired Computing: Applications & Interface
    • COMP4620 Advanced Topics in Artificial Intelligence
    • COMP4650 Document Analysis
    • COMP4670 Introduction to Statistical Machine Learning
    • COMP4680 Advanced Topics in Statistical Machine Learning
    • ECON2141 Strategic Thinking: An Introduction to Game Theory
    • PSYC1003* Understanding Mind, Brain and Behaviour
    • PSYC2007 Biological Basis of Behavior
    • PSYC3016 Issues in Behavioral Neuroscience
  • The information published on the Study at ANU 2011 website applies to the 2011 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2010 website.

    Updated:   13 Nov 2015 / Responsible Officer:   The Registrar / Page Contact:   Student Business Solutions