Bachelor of Advanced Computing (Honours)

  • Australian National University 1
  • Campus-based
  • Full Time
  • 192 Credit Hours
  • Terms

Introduction:

A single four year undergraduate degree offered by the ANU College of Engineering and Computer Science

Admission Requirements:

At a minimum, all applicants must meet

program-specific academic/non-academic requirements, and

English language requirements.

Admission to most ANU programs is on a competitive basis. Therefore, meeting all admission requirements does not automatically guarantee entry.

Courses Units:

The Bachelor of Advanced Computing (Honours) requires completion of 192 units, of which:

A maximum of 60 units may come from completion of 1000-level courses

A minimum of 24 units that come from completion of 4000-level courses from the subject area COMP Computer Science.

The 192 units must include:

54 units from completion of compulsory courses from the following list:

  • COMP1600 Foundations of Computing
  • COMP2100 Software Design Methodologies
  • COMP2120 Software Engineering
  • COMP2300 Computer Organisation and Program Execution
  • COMP2310 Systems, Networks and Concurrency
  • COMP2420 Introduction to Data Management, Analysis and Security
  • COMP3600 Algorithms
  • COMP4450 Advanced Computing Research Methods
  • MATH1005 Discrete Mathematical Models
  • 6 units from completion of course from the following list
  • COMP1100 Programming as Problem Solving
  • COMP1130 Programming as Problem Solving (Advanced)
  • 6 units from completion of course from the following list:
  • COMP1110 Structured Programming
  • COMP1140 Structured Programming (Advanced)

24 units from completion of one of the following specialisations:

  • Artificial Intelligence
  • Machine Learning
  • Systems and Architecture
  • Theoretical Computer Science

6 units from completion of further courses from the subject area COMP Computer Science

6 units from completion of further 3000- level OR 4000-level courses from the subject area COMP Computer Science

Either:

12 units from completion of 3000- or 4000-level courses from the subject area COMP Computer Science

 Or:

12 units from completion of courses from the following list:

  • ENGN3230 Engineering Innovation
  • VCUG3001 Unravelling Complexity
  • VCUG3002 Mobilising Research

 Either:

 6 units from completion of further courses from the subject area COMP Computer Science

  Or:

 6 units from completion of courses from the following list:

  •  MATH1013 Mathematics and Applications 1
  • MATH1014 Mathematics and Applications 2
  • MATH1115 Advanced Mathematics and Applications 1
  • MATH1116 Advanced Mathematics and Applications 2
  • MATH2301 Games, Graphs and Machines
  • ENGN1211 Discovering Engineering
  • STAT1008 Quantitative Research Methods
  • STAT1003 Statistical Techniques 

Either:

 24 units from completion of COMP4550 Advanced Computing Research Project

  Or:

 12 units from completion of COMP4560 Advanced Computing Project

 12 units from completion of further 4000-level or 3000-level courses from the subject area COMP Computer Science

 48 units from completion of elective courses offered by ANU

 COMP4801 Final Honours Grade will be used to record the Class of Honours and the Mark. The Honours Mark will be a weighted average percentage mark (APM) calculated by first calculating the average mark for 1000, 2000, 3000 and 4000 level courses. We denote these averages: A1, A2, A3, and A4 respectively. The averages are computed based on all units counted towards satisfaction of degree requirements, excluding electives that are neither COMP courses nor courses that are listed within the degree's named specialisations. Finally these averages are combined using the formula APM = (0.1 X A1) + (0.2 X A2) + (0.3 X A3) + (0.4 X A4).

 The APM will then be used to determine the final grade according to the ANU Honours grading scale, found at http://www.anu.edu.au/students/program-administration/assessments-exams/grading-scale.

 Majors

  • Cyber Security
  • Minors
  • Computer Science Foundations
  • Specialisations
  • Artificial Intelligence
  • Machine Learning
  • Systems and Architecture
  • Theoretical Computer Science

More Information:

As a degree accredited by the Australian Computer Society you will not only learn advanced computing techniques and have the opportunity to complete a unique specialisation, but also develop exceptional professional skills including communication and teamwork.

View Course
previous

Masters of Business Administration

next

Bachelor of Applied Data Analytics

oppurtunities according to your interest

Recent Courses