Bachelor of Advanced Computing
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:
- COMP2100 Software Construction
- COMP2130 Software Design and Analysis
- COMP3100 Software Project (12 units)
(c) 18 units of mathematics courses consisting of:
- MATH1013 Mathematics & Applications 1 (or MATH1115)
- MATH1014 Mathematics & Applications 2 (or MATH1116)
- STAT2001 Introductory Mathematical Statistics
(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
- COMP2610* Information Theory
- COMP2620* Logic
- COMP3610 Principles of Programming Languages
- COMP4600 Advanced Algorithms
- COMP4630 Overview of Logic in Computing
- MATH2301* Games, Graphs and Machines
- MATH3301 Number Theory and Cryptography Honours
- MATH3343 Foundations of Mathematics Honours
- COMP3300 Operating Systems
- COMP3310* Computer Networks
- COMP3320 High Performance Scientific Computation
- COMP3610 Principles of Programming Languages
- COMP4300 Parallel Systems
- COMP4320 Multicore Computing
- COMP4330 Real-Time and Embedded Systems
- ENGN2218 Electronic Systems & Design
- ENGN3213* Digital Systems and Microprocessors
- ENGN3226 Digital Communications
- ENGN4536 Wireless Communications
- 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
- 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
- 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.




