Australian National University (ANU)

Bachelor of Advanced Computing (Research and Development) (Honours)

icon
Intakes
Jan Apr Jul Oct
icon
Duration
4 years

icon Award
Australian National University (ANU)
icon
Intakes : Jan Apr Jul Oct
icon
Duration : 4 years
icon
Award : Australian National University (ANU)

Is this course for you?

Step 1 Check Entry Requirement
A-Level AAA UEC 5A1 STPM CGPA 4.00 IB Diploma 40 pts SACE/WACE ATAR 98
Step 2 Check Course Fees
Estimated fees is RM 594,257
Step 3 Check Nett Fee with Scholarship
Scholarships available: 1 Awards
Step 4 Determine Your Best Option
Compare Computer Science courses & estimated total fee across 55 institutions with 164 awards

Entry Requirements

Fees

Registration Fee
MYR 0
Resource Fee
-
Tuition Fee (Home)
MYR 594,257
Estimated Total Fees
MYR 594,257

Awards & Scholarships

Course Content

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

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

The 192 units must include:

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

  • COMP1130 Programming as Problem Solving (Advanced)
  • COMP1140 Structured Programming (Advanced)
  • 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
  • COMP2550 Advanced Computing R&D Methods
  • COMP2560 Studies in Advanced Computing R&D
  • COMP3600 Algorithms
  • COMP3770 Individual Research Project (12 units)

6 units from completion of course from the following list:

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

6 units from completion of course from the following list:

  • MATH1013 Mathematics and Applications 1
  • MATH1115 Advanced Mathematics and Applications 1

6 units from completion of course from the following list:

  • MATH1014 Mathematics and Applications 2
  • MATH1116 Advanced Mathematics and Applications 2
  • STAT1003 Statistical Techniques
  • STAT1008 Quantitative Research Methods

24 units from completion of one of the following specialisations:

  • Machine Learning
  • Artificial Intelligence
  • Systems and Architecture
  • Theoretical Computer Science
  • Human-Centred and Creative Computing

24 units from completion of COMP4550 Advanced Computing Research Project

48 units from completion of elective courses offered by ANU

 

*Students must maintain a minimum 80% weighted average mark across all courses that contribute to the final Honours grade calculation in order to continue in the Bachelor of Advanced Computing (Research and Development) (Honours). Students who do not maintain a minimum of 80% weighted average mark will be transferred to the Bachelor of Advanced Computing (Honours) single degree.

*Students must achieve a minimum 80% final Honours mark in order to graduate with the Bachelor of Advanced Computing (Research and Development) (Honours). Students who do not achieve a minimum 80% final Honours mark will be transferred to the Bachelor of Advanced Computing (Honours) single degree program prior to graduating."

Major Modules

Cyber Security

This major requires the completion of 48 units, which must consist of:

42 units from completion of the following compulsory courses:

  • COMP2310 Systems Networks and Concurrency
  • COMP2700 Cyber Security Foundations
  • COMP3300 Operating Systems Implementation
  • COMP3310 Computer Networks
  • COMP3703 Software Security
  • COMP3704 Network Security
  • CRIM2010 Cybercrime: An Introduction

6 units from completion of courses from the following list:

  • COMP2610 Information Theory
  • COMP4330 Real-Time & Embedded Systems
  • ENGN4213 Digital Systems and Microprocessors
  • MATH3301 Number Theory and Cryptography

Advanced Intelligent Systems

This major requires the completion of 48 units from the following list:

  • COMP2620 Logic
  • COMP3670 Introduction to Machine Learning
  • COMP3620 Artificial Intelligence
  • COMP4620 Advanced Topics in Artificial Intelligence
  • COMP4650 Document Analysis
  • COMP4660 Neural Networks: Bio-inspired Computing and Deep Learning
  • COMP4670 Statistical Machine Learning
  • ENGN4528 Computer Vision
  • COMP4680 Advanced Topics in Machine Learning
  • COMP4691 Optimisation

 

Minor Modules 

Computer Science Foundations

This minor requires the completion of 24 units, which must consist of:

24 units from completion of the following compulsory courses:

  • MATH1005 Discrete Mathematical Models
  • COMP1130 Programming as Problem Solving (Advanced)
  • COMP1600 Foundations of Computing
  • COMP2300 Computer Organisation and Program Execution

 

Specialisations

24 units from completion of one of the following specialisations: (Choose 1)

Artificial Intelligence

  • COMP2620 Logic
  • COMP3620 Artificial Intelligence
  • COMP4620 Advanced Topics in Artificial Intelligence
  • COMP4691 Optimisation

Machine Learning

  • COMP3670 - Intro to Machine Learning
  • COMP4650 - Document Analysis
  • COMP4660 - Neural Networks, Deep Learning
  • COMP4670 - Statistical Machine Learning
  • COMP4680 - Adv Topics in Machine Learning
  • ENGN4528 - Computer Vision

Systems and Architecture

12 units from completion of courses from the following list:

  • COMP2400 Relational Databases
  • COMP3300 Operating Systems Implementation
  • COMP3310 Computer Networks
  • COMP3320 High Performance Scientific Computation
  • COMP3610 Principles of Programming Languages

12 units from completion of courses from the following list:

  • COMP4300 Parallel Systems
  • COMP4330 Real-Time and Embedded Systems
  • COMP4340 Multicore Computing: Principles and Practice

Theoretical Computer Science

12 units from completion of courses from the following list:

  • COMP2610 Information Theory
  • COMP2620 Logic
  • COMP3610 Principles of Programming Languages
  • COMP3630 Theory of Computation
  • MATH3343 Advanced Foundations of Mathematics

12 units from completion of the following courses:

  • COMP4600 Advanced Algorithms
  • COMP4630 Overview of Logic and Computation

 

Elective Study

48 units from completion of elective courses offered by ANU

Once you have met the program requirements of your degree, you may have enough electives to complete an additional elective major, minor or specialisation.

What can you do Next ?

Why Uni Enrol

  • image

    DISCOVER & SAVE MORE

    Find suitable courses & scholarships instantly with Pathway Match

  • image

    ANALYSE BEST OPTIONS

    Make the best choice with insights from our professional counsellors

  • image

    EASILY APPLY ONLINE

    Application of course & scholarship handled by us fully online

  • image

    STUDENTS LOVE IT

    Our students give us 4.9/5 on Google and 5.0/5 on Facebook reviews

  • image

    ALL SERVICES FREE!

    It is paid for by universities when you apply through us

UE counsellor
intro-cover-img
Hi! I’m your counsellor,
Got a question?
widget-img
Need specific guidance?
More about this course
Analyse this university option
Arrange for campus tour
How to apply online
Uni Enrol is officially appointed by 100+ universities & colleges
It’s the same as if you enrol directly at the university because we are paid by our partner universities to provide 100% free services to assist students to complete their course selection & application process. As our student, you will enjoy free:
Course & scholarship matching
Consultation with counsellors
Fast & secure online application
Student discounts & e-vouchers