icon
Intakes
Jan Apr Jul Oct
icon
Duration
4 years

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

Is this course for you?

Step 1 Check Entry Requirement
A-Level CCC UEC 3A2 2B3 STPM CGPA 3.33 IB Diploma 31 pts SACE/WACE ATAR 85
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 54 institutions with 166 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 (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:

48 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

6 units from completion of course from the following list: (Choose 1)

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

6 units from completion of course from the following list: (Choose 1)

  • COMP1100 Programming as Problem Solving
  • COMP1130 Programming as Problem Solving (Advanced)

6 units from completion of course from the following list: (Choose 1)

  • COMP1110 Structured Programming
  • COMP1140 Structured Programming (Advanced)

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

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

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-level 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

 

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 COMP4810 Advanced Computing Group Project OR COMP4820 Advanced Computing Internship, AND

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

 

48 units from completion of elective courses offered by ANU

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

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

Human-Centred and Creative Computing

6 units from completion of courses from the following list:

  • COMP3900 Human-Computer Interaction

18 units from completion of courses from the following list:

  • COMP3540 Game Development
  • COMP4350 Sound and Music Computing
  • COMP4610 Computer Graphics
  • COMP4660 Neural Networks, Deep Learning and Bio-inspired Computing

 

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?
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