Bachelor of Advanced Computer Science (Honours)

4 Years On Campus Bachelors Program

University of New South Wales

Program Overview

The Bachelor of Advanced Computer Science (Honours) at the University of New South Wales (UNSW Sydney) is designed for ambitious students who want to go beyond core computing knowledge and specialise in advanced, research-led areas of computer science. This program suits students who are curious, analytical, and eager to solve complex real-world problems using cutting-edge computational thinking, innovation, and technology.


Curriculum Structure

Year 1
Students begin with a strong foundation in computing and mathematics, gaining essential technical and analytical skills. Core courses like Computing 1A, Computing 1B, and Discrete Mathematics introduce programming, software design, and the mathematical principles underpinning computer science. The first year also builds problem-solving confidence through collaborative and project-based learning.

Year 2
In the second year, students deepen their understanding of computer systems and algorithms. Courses such as Data Structures and Algorithms, Computer Systems Fundamentals, and Database Systems develop their ability to design efficient programs and manage data intelligently. This year also introduces elective options, allowing students to begin tailoring their degree towards their chosen specialisation — such as artificial intelligence, cybersecurity, or data science.

Year 3
This stage focuses on advanced computing concepts and practical innovation. Students take courses like Software Engineering Fundamentals, Operating Systems, and Artificial Intelligence, applying theory to real-world contexts. They also undertake advanced electives that align with their selected focus area, preparing them for leadership in complex, technical environments.

Year 4 (Honours Year)
The final year is research-intensive and offers the opportunity to work one-on-one with UNSW academics on a significant Honours Thesis project. Students integrate advanced coursework in their specialisation — for example, Machine Learning, Advanced Algorithms, or Security Engineering — while demonstrating their independent research capability. This year develops mastery in both technical knowledge and academic inquiry, paving the way for careers or further research in the field.


Focus Areas: Artificial Intelligence, Data Science, Cybersecurity, Computer Systems and Architecture, Human-Computer Interaction, Programming Languages, and Theoretical Computer Science

Learning Outcomes: Graduates will master advanced computational thinking, algorithmic design, and research methods; develop the ability to design and evaluate complex software systems; and apply ethical and professional principles to technology-driven challenges.

Professional Alignment (Accreditation): Accredited by the Australian Computer Society (ACS), ensuring professional recognition in Australia and internationally.

Reputation (Employability Rankings): UNSW ranks among the top 50 universities worldwide (QS World University Rankings 2025) and is 1st in Australia for Engineering and Technology according to the QS Subject Rankings. Graduates are highly sought after, with UNSW recognised as #1 in Australia for graduate employability (QS Graduate Employability Rankings 2025).

Experiential Learning (Research, Projects, Internships etc.)

At UNSW, the Bachelor of Advanced Computer Science (Honours) is designed for students who want to go beyond theory and deeply engage with real-world applications of computing. From the very beginning, you’ll gain hands-on experience through cutting-edge projects, collaborative research, and exposure to industry-standard tools and technologies. The program encourages students to experiment, innovate, and apply their technical knowledge to tackle authentic computing challenges.

Through this immersive learning model, you’ll build practical expertise while developing advanced problem-solving, teamwork, and leadership skills that prepare you for both research and high-impact professional roles. Here’s how UNSW ensures your learning is grounded in real experience:

  • State-of-the-art computing labs: Access advanced computing facilities equipped with high-performance systems and specialised hardware for fields like artificial intelligence, cybersecurity, and data science.

  • Capstone and research projects: Undertake an Honours research project where you work independently or in teams under expert academic supervision, developing innovative solutions to real-world computing problems.

  • Industry-integrated learning: Opportunities to collaborate with industry partners and research centres on applied projects, gaining insights into current trends and technologies shaping the computing landscape.

  • Practical coursework: Engage with project-based courses that simulate real development environments, including group software design and systems implementation challenges.

  • Specialised software tools: Use industry-relevant platforms such as Python, Java, C++, and data analytics tools as part of coursework and research activities.

  • UNSW Computer Science and Engineering facilities: Benefit from the support of the School of Computer Science and Engineering, one of Australia’s leading hubs for computing research and innovation.

  • Access to UNSW Library and digital resources: Make use of world-class library collections, online databases, and digital tools that support deep research and independent learning.

  • Research and innovation ecosystem: Collaborate with institutes such as UNSW Data Science Hub, AI Institute, and other multidisciplinary centres that foster experimentation and discovery.

By combining rigorous academic learning with real, hands-on experience, UNSW ensures you graduate not only with advanced technical knowledge but also with the confidence and adaptability to thrive in the ever-evolving tech industry.

Progression & Future Opportunities

When you finish this degree, you’ll be ready to step into high-demand, tech-focused roles or even move into research and innovation. Common career paths include:

  • Software Engineer / Developer

  • Data Scientist or Machine Learning Engineer

  • Cybersecurity Analyst / Security Engineer

  • Systems Architect or Technical Lead


How the degree sets you up for success

Real industry experience:
UNSW gives you more than classroom learning. Through dedicated career support, internship opportunities, and the Industry Capstone Project within the School of Computer Science & Engineering, you’ll gain hands-on experience tackling real problems for real companies.

Strong career outcomes:
UNSW graduates have one of the best employment rates in the country — with 91% of undergraduates securing full-time work within 4–6 months of finishing their degree. On average, starting salaries sit around AUD $70,000, increasing to about AUD $88,000 after three years.

Industry connections that matter:
UNSW’s Computer Science & Engineering faculty has close ties with major employers like Microsoft, Atlassian, and Commonwealth Bank. These partnerships open doors to internships, projects, and graduate recruitment pipelines — helping you build a strong professional network before you even graduate.

Global reputation and credibility:
UNSW Engineering and Computer Science are ranked among the top in Australia, particularly in fields such as AI, algorithms, and data systems. This reputation adds weight to your degree and enhances how employers value your qualification.


What makes the program stand out

You’ll complete an embedded Honours year, which includes advanced computing electives and a thesis component (18 units of credit). This gives you practical project experience and deep research skills — a major advantage if you’re considering postgraduate study or research.


Your next academic steps

After completing this degree, you’ll be perfectly positioned to continue your studies with a:

  • Master of Computer Science

  • Master of Data Science

  • PhD in Computing

  • or specialisations in Artificial Intelligence, Cybersecurity, or Software Systems

The built-in research component of the Honours year ensures you graduate with the analytical and research skills needed to thrive in any of these advanced programs.

Program Key Stats

$58,000
$7,500
$ 215
Rolling


No
Yes

Eligibility Criteria

AAA
3.3
33
81

N/A
N/A
6.5
90

Additional Information & Requirements

Career Options

  • Software Engineer
  • Data Scientist
  • Machine Learning Engineer
  • Cybersecurity Analyst
  • Artificial Intelligence Researcher
  • Cloud Solutions Architect
  • Systems Analyst
  • Data Engineer
  • Software Architect
  • Computational Scientist
  • IT Consultant
  • DevOps Engineer
  • Robotics Programmer
  • Bioinformatics Specialist
  • Research and Development Engineer

Book Free Session with Our Admission Experts

Admission Experts