Skip navigation

Computer Science Major

Add Computer Science to my interest list

Summary of courses offered in the Computer Science Major in 2012

1. Compulsory

Second Semester, 2012

COMP2600 - Formal Methods in Software Engineering

Second Semester, 2013

COMP2600 - Formal Methods in Software Engineering
1000 level courses

First Semester, 2012

COMP1100 - Introduction to Programming and Algorithms
COMP1130 - Introduction to Advanced Computing I

Second Semester, 2012

COMP1110 - Introduction to Software Systems
COMP1140 - Introduction to Advanced Computing II
COMP1730 - Programming for Scientists

First Semester, 2013

COMP1100 - Introduction to Programming and Algorithms
COMP1130 - Introduction to Advanced Computing I

Second Semester, 2013

COMP1110 - Introduction to Software Systems
COMP1140 - Introduction to Advanced Computing II
COMP1730 - Programming for Scientists
2000 level courses

First Semester, 2012

COMP2100 - Software Construction
COMP2300 - Introduction to Computer Systems
COMP2620 - Logic

Second Semester, 2012

COMP2130 - Software Analysis and Design
COMP2310 - Concurrent and Distributed Systems
COMP2400 - Relational Databases
COMP2610 - Information Theory

First Semester, 2013

COMP2100 - Software Construction
COMP2300 - Introduction to Computer Systems
COMP2620 - Logic

Second Semester, 2013

COMP2130 - Software Analysis and Design
COMP2310 - Concurrent and Distributed Systems
COMP2400 - Relational Databases
COMP2610 - Information Theory
3000 and 4000 level courses

First Semester, 2012

COMP3100 - Software Engineering Group Project
COMP3120 - Managing Software Development
COMP3310 - Computer Networks
COMP3320 - High Performance Scientific Computation
COMP3420 - Advanced Databases and Data Mining
COMP3620 - Artificial Intelligence
COMP3630 - Theory of Computation
COMP3740 - Project Work in Computing
COMP4670 - Introduction to Statistical Machine Learning

Autumn Session, 2012

COMP3650 - System Architectural Understanding and the Human Brain

Second Semester, 2012

COMP3100 - Software Engineering Group Project
COMP3300 - Operating Systems Implementation
COMP3410 - Information Technology in Electronic Commerce
COMP3600 - Algorithms
COMP3740 - Project Work in Computing
COMP3900 - Human Computer Interface Design and Evaluation
COMP4600 - Advanced Algorithms
COMP4620 - Advanced Topics in Artificial Intelligence
COMP4630 - Overview of Logic and Computation
COMP4650 - Document Analysis

First Semester, 2013

COMP3100 - Software Engineering Group Project
COMP3120 - Managing Software Development
COMP3420 - Advanced Databases and Data Mining
COMP3620 - Artificial Intelligence
COMP3630 - Theory of Computation
COMP3740 - Project Work in Computing
COMP4300 - Parallel Systems
COMP4670 - Introduction to Statistical Machine Learning

Second Semester, 2013

COMP3100 - Software Engineering Group Project
COMP3600 - Algorithms
COMP3610 - Principles of Programming Languages
COMP3740 - Project Work in Computing
COMP3900 - Human Computer Interface Design and Evaluation
COMP4330 - Real-Time & Embedded Systems
COMP4600 - Advanced Algorithms
COMP4620 - Advanced Topics in Artificial Intelligence
COMP4630 - Overview of Logic and Computation
COMP4650 - Document Analysis

Courses that count towards this Major

1. Compulsory
COMP2600 - Formal Methods in Software Engineering
1000 level courses
COMP1100 - Introduction to Programming and Algorithms
COMP1110 - Introduction to Software Systems
COMP1130 - Introduction to Advanced Computing I
COMP1140 - Introduction to Advanced Computing II
COMP1730 - Programming for Scientists
2000 level courses
COMP2100 - Software Construction
COMP2130 - Software Analysis and Design
COMP2300 - Introduction to Computer Systems
COMP2310 - Concurrent and Distributed Systems
COMP2400 - Relational Databases
COMP2610 - Information Theory
COMP2620 - Logic
3000 and 4000 level courses
COMP3100 - Software Engineering Group Project
COMP3120 - Managing Software Development
COMP3300 - Operating Systems Implementation
COMP3310 - Computer Networks
COMP3320 - High Performance Scientific Computation
COMP3410 - Information Technology in Electronic Commerce
COMP3420 - Advanced Databases and Data Mining
COMP3600 - Algorithms
COMP3610 - Principles of Programming Languages
COMP3620 - Artificial Intelligence
COMP3630 - Theory of Computation
COMP3650 - System Architectural Understanding and the Human Brain
COMP3740 - Project Work in Computing
COMP3900 - Human Computer Interface Design and Evaluation
COMP4300 - Parallel Systems
COMP4330 - Real-Time & Embedded Systems
COMP4600 - Advanced Algorithms
COMP4610 - Computer Graphics
COMP4620 - Advanced Topics in Artificial Intelligence
COMP4630 - Overview of Logic and Computation
COMP4650 - Document Analysis
COMP4670 - Introduction to Statistical Machine Learning

Go to the List of Undergraduate Courses offered by ANU Joint Colleges of Science.

The information published on the Study at ANU 2012 website applies to the 2012 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2011 website.

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