Skip to main content

Bachelor of Advanced Computing

Course overview

The Bachelor of Advanced Computing is designed with your computing career in mind. You will develop practical and theoretical skills across the computing, information technology and business transformation industries. In Australia's most innovative IT course, you can combine your passion for computing with a choice of more than 100 cross-disciplinary majors as you cultivate specialist industry knowledge and computing expertise.

As an advanced computing student, you will learn from leaders in the field. First year covers the core skills required to become an IT professional before you specialise in a major that aligns with your preferred career pathway: computer science, cybersecurity, software development or computational data science.

The computer science major will foster your ability to create and use the latest computer technology. The cybersecurity major will equip you with both theoretical and technical knowledge and skill sets at a high-level in order to become politically and socially–minded leaders in the cybersecurity space. The software development major focuses on the design of new software systems and the computational data science major will develop your ability to draw meaningful knowledge from data to drive decision making.

You can combine your computing skills with a second major from over 100 study areas including music, commerce, science and the arts, and develop the well-rounded perspective highly valued by employers. You have the choice to graduate after three years with the Bachelor of Computing or continue to complete advanced professional and research skills in your fourth year.

Course requirements

To meet the requirements of the Bachelor of Advanced Computing, a candidate must successfully complete 192 credit points, comprising:

  1. 96 credit points of degree core units of study
  2. A major (48 credit points) chosen from the list of approved majors specified in Table A
  3. At least 12 credit points of 4000-level or higher electives
  4. (Optionally) up to 12 credit points of units of study in the Open Learning Environment as listed in Table O in the Shared Pool for Undergraduate Degrees
  5. (Optionally) a minor (36 credit points) or second major (48 credit points) from Table S
  6. Where appropriate, additional elective units from the Bachelor of Advanced Computing Table A or Table S in the Shared Pool for Undergraduate Degrees

Learning outcomes

On successful completion of the program students will be able to:

Course Learning Outcome
Graduate quality
Graduate quality
Graduate quality
Graduate quality
1 Select and apply investigative methods, models and tools with general understanding of their underlying principles, operating parameters and procedural requirements Depth of disciplinary expertise Critical thinking and Problem solving    
2 Competently address complex problems requiring a broad range of discipline knowledge, under some supervision Depth of disciplinary expertise Critical thinking and Problem solving    
3 Justify creative solutions to non‐routine and complex problems/opportunities based on a structured process of inquiry and evidence-based research to clarify reasoning and decisions, and experiment with different (systems) methodologies or thinking approaches and strategies for innovation. Critical thinking and Problem solving Inventiveness    
4 Understand the impact of high uncertainty and/or context on the design cycle and the benefit of systems design/engineering framework Depth of disciplinary expertise Inventiveness Integrated professional, ethical and personal identity  
5 Analyse, evaluate and articulate system design solutions against a broad and interdisciplinary set of requirements, taking into account multiple perspectives such as ecological, social, cultural, economic, risk, and technical. Cultural competence Interdisciplinary effectiveness Influence Critical thinking and Problem solving
6 Having engaged with stakeholders, carry out managed inquiry / research activities, evaluating and interpreting information, merging with disciplinary theoretical and methodological knowledge to synthesise new or customised contextual knowledge that may involve ambiguity, uncertainty and/or internal conflicts Communication (oral and written) Information and Digital literacy Cultural competence  
7 Proficiently apply standard project management tools and methodologies for assigned project activities on a small team scale. Communication (oral and written) Cultural competence Interdisciplinary effectiveness Integrated professional, ethical and personal identity
8 Exercise sound critical and ethical judgement, at general level, on professional context and conduct issues. Cultural competence Integrated professional, ethical and personal identity Influence