Bachelor of Advanced Science (Honours)/Computer Science

5 Years On Campus Bachelors Program

University of New South Wales

Program Overview

The Bachelor of Advanced Science (Honours) (Computer Science) at the University of New South Wales (UNSW Sydney) is designed for ambitious students who want to push the boundaries of computing and scientific innovation. It’s ideal for those who enjoy problem-solving, experimentation, and applying computer science to real-world scientific challenges — from data analytics to artificial intelligence and computational modelling.


Curriculum Structure

Year 1
Students begin by building a strong foundation in computing, mathematics, and scientific inquiry. Core courses such as Computing 1A, Computing 1B, and Mathematics 1A introduce programming fundamentals, algorithmic thinking, and the mathematical tools essential for advanced scientific computing. Alongside, students explore an area of science that complements their computing interests — such as physics, biology, or chemistry — developing the analytical mindset needed for interdisciplinary research.

Year 2
The second year deepens technical expertise with courses like Data Structures and Algorithms, Database Systems, and Computing 2, while advancing scientific specialisation. Students learn how to design efficient software, manage large datasets, and apply computational approaches to scientific experiments. Laboratory-based work and scientific electives help bridge theory with practice, reinforcing both computer science and scientific methodology.

Year 3
Students expand into advanced computing topics such as Artificial Intelligence, Operating Systems, and Software Engineering Fundamentals. These subjects prepare them to tackle complex problems using modern tools and collaborative methods. In parallel, students continue developing their research and analytical capabilities through advanced science electives, integrating computer science into fields like genetics, environmental modelling, or material science.

Year 4 (Honours Year)
The final year focuses on independent research and specialisation. Under academic supervision, students complete an Honours Research Project that applies computer science to a scientific problem of their choice. This experience builds strong skills in experimentation, project design, and communication — essential for both professional and research careers.


Focus Areas: Artificial Intelligence, Data Science, Computational Science, Software Engineering, Systems and Security

Learning Outcomes: Graduates gain expertise in programming, data management, and algorithm design, alongside the ability to apply computational thinking to scientific challenges, conduct independent research, and communicate complex ideas effectively.

Professional Alignment (Accreditation): The Computer Science component is professionally accredited by the Australian Computer Society (ACS), ensuring it meets national standards for computing education and industry relevance.

Reputation (Employability Rankings): UNSW ranks among the top 50 universities worldwide (QS World University Rankings 2025) and is consistently recognised as one of Australia’s most employable universities, with graduates highly sought after across technology, research, and industry sectors.

Experiential Learning (Research, Projects, Internships etc.)

At the University of New South Wales (UNSW), the Bachelor of Advanced Science (Honours) majoring in Computer Science goes far beyond classroom theory. You’ll gain hands-on experience in cutting-edge computing environments and develop the technical and problem-solving skills needed to thrive in research, technology, and industry innovation. The program is designed to immerse you in real-world applications—through laboratory work, advanced programming projects, and collaboration with leading academics and researchers in computing and data science.

You’ll engage directly with UNSW’s world-class research and technology ecosystem, where learning extends from modern computing labs to multidisciplinary research institutes. Students also have opportunities to work on supervised research projects, group-based challenges, and use industry-standard tools that mirror professional environments.

Here’s how UNSW helps you build practical expertise and professional readiness:

  • State-of-the-art computing facilities – Access advanced computer laboratories equipped with the latest hardware, programming environments, and specialised software tools used across AI, data science, and systems research.

  • Research-based learning – Undertake an Honours research project in your final year under the guidance of UNSW academics, focusing on cutting-edge areas such as machine learning, cybersecurity, or computational theory.

  • Collaborative projects – Work in interdisciplinary teams to solve complex, real-world computing problems, mirroring the collaborative nature of professional software and research environments.

  • Access to UNSW’s world-class research institutes – Engage with centres such as the UNSW School of Computer Science and Engineering, UNSW Data Science Hub, and AI Institute, where innovation and research meet practical application.

  • Comprehensive digital tools – Learn and apply industry-relevant programming languages and platforms, including Python, Java, C++, and specialised systems for algorithm design, database management, and software engineering.

  • Extensive library and learning resources – Benefit from the UNSW Library’s vast digital and physical collections, computing support services, and dedicated study spaces tailored to science and engineering students.

  • Optional research internships and industry engagement – Gain exposure to professional environments through supervised placements or research assistant roles within UNSW’s network of academic and industry partners.

Through this strong emphasis on experiential learning, you’ll graduate with both deep theoretical knowledge and the real-world skills to lead innovation in computing and advanced scientific research.

Progression & Future Opportunities

Graduates of the Bachelor of Advanced Science (Honours) (Computer Science) at the University of New South Wales (UNSW Sydney) are highly sought after for their ability to solve complex problems and innovate across industries. Many go on to work in fields such as software engineering, data science, cybersecurity, and AI research, using their advanced technical and analytical skills to drive technological change.

At UNSW, you’ll be well-supported to build your career from day one:

  • UNSW Employability offers tailored workshops, networking events, and internships designed to connect students with employers in Australia and abroad.

  • According to the Graduate Outcomes Survey, UNSW graduates enjoy some of the highest starting salaries and full-time employment rates among Australian universities.

  • Strong industry partnerships with organisations like Atlassian, Microsoft, Commonwealth Bank, and CSIRO provide opportunities for research collaboration, internships, and hands-on project experience.

  • The program’s accreditation by the Australian Computer Society (ACS) ensures your degree holds long-term professional value both in Australia and internationally.

  • UNSW is globally ranked among the top 50 universities for Computer Science and Engineering, giving graduates a powerful edge in competitive job markets.

Further Academic Progression:
After completing this program, students can advance into a Master’s degree or PhD in specialised areas such as Artificial Intelligence, Data Science, Software Engineering, or Computer Systems, continuing their research through UNSW’s world-class Faculty of Engineering and School of Computer Science and Engineering.

Program Key Stats

$58,500
$8,000
$ 215
Rolling


No
Yes

Eligibility Criteria

AAA
3.3
33
81

N/A
N/A
6.5
90

Additional Information & Requirements

Career Options

  • Data Scientist
  • Software Engineer
  • Machine Learning Engineer
  • Computational Biologist
  • Bioinformatician
  • Data Analyst
  • AI Researcher
  • Cybersecurity Specialist
  • Software Developer
  • Systems Analyst
  • Research Scientist
  • Cloud Engineer
  • Quantitative Analyst
  • Robotics Engineer
  • Technology Consultant

Book Free Session with Our Admission Experts

Admission Experts