Bachelor of Advanced Computing

The information on this page applies to future students. Current students should refer to their faculty handbooks for course information.

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, information systems, software development or computational data science.



The computer science major will foster your ability to create and use the latest computer technology, while the information systems major applies this computing technology to devising and managing innovative business solutions. 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.



With career options spanning research and development, consulting, information and communication technology services, software architecture and start-ups, the knowledge and experience you develop will position you for a diverse and engaging career.

Course outline

Year 1

  • IT Career Major + Core: - 6cp
  • IT Career Major + Core: - 6cp
  • Core: - 6cp
  • Core: - 6cp
  • Core: - 6cp
  • Core: - 6cp
  • Core: - 6cp
  • Core: - 6cp

Year 2:

  • IT Career Major OR IT Elective: - 6cp
  • IT Career Major OR IT Elective: - 6cp
  • Core: - 6cp
  • Core: - 6cp
  • Core: - 6cp
  • Core: - 6cp
  • Elective OR Major 2 (1000): - 6cp
  • Elective OR Major 2 (1000): - 6cp

Year 3:

  • IT Career Major OR IT Elective: - 6cp
  • IT Career Major OR IT Elective: - 6cp
  • IT Career Major OR IT Elective: - 6cp
  • IT Career Major OR IT Elective: - 6cp
  • Core: - 6cp
  • Elective OR Major 2 (2000/3000): - 6cp
  • Elective OR Major 2 (2000): - 6cp
  • Elective OR Major 2 (2000): - 6cp

Year 4:

  • Core (Thesis A): - 6cp
  • Core (Thesis B): - 6cp
  • Core: - 6cp
  • Advanced Elective OR Major 2 (3000): - 6cp
  • Advanced Elective OR Major 2 (3000): - 6cp
  • Advanced Elective OR Major 2 (3000): - 6cp
  • Advanced Elective: - 6cp
  • Advanced Elective: - 6cp

Majors

What is a major?

The Bachelor of Advanced Computing is designed to provide flexibility, connecting your in-depth technical computing skills with an understanding of the range of applications in which those skills are applied. All students enrol in one of four computing majors: Computer Science, Information Systems, Software Development or Computational Data Science. Each of these majors contain core technical units specific to that major.

Students then have the option of undertaking a second major; this could be another computing major or one of more than 100 cross-disciplinary majors from other fields such as marketing, neuroscience, languages, psychology or geography.

Further course information

Course opportunities

The faculty of Engineering and Information Technology offers opportunities for you to participate in international exchange programs.

Course outcomes and further study

Graduate opportunities

Our advanced computing graduates can be found in a broad range of careers and roles, including: computer programmer, computer system administrator, consultancy, information services management, systems analyst, software engineer, web development and management.

Further study

After completing the Bachelor of Advanced Computing, we offer further study through the Graduate School of Engineering and IT. This provides a link between postgraduate students in the different disciplines, and offers a welcoming and supportive environment in which to undertake challenging coursework programs and research. Our postgraduate coursework and research focus on industry applications supported by strong fundamental research run by internationally recognised academics.

Admission

Admission requirements

Admission to this course is on the basis of a secondary school leaving qualification such as the NSW Higher School Certificate (including national and international equivalents), tertiary study or an approved preparation program. English language requirements must be met where these are not demonstrated by sufficient qualifications taught in English.

The academic requirements that are displayed are applicable to currently available courses only, and are updated annually in October and may be changed without notice. The Handbooks Online and the University of Sydney Calendar are the official legal source of information relating to study at the University of Sydney, and you are referred to those documents.

How to apply

Domestic students

How to apply

Prospective domestic students apply through the Universities Admission Centre (UAC) for a Commonwealth Supported Place. Refer to the UAC website for key dates.

For other useful information, visit our How to Apply page.

Assumed knowledge

Mathematics or Mathematics Extension 1

International students

How to apply

Visit the How to Apply page for detailed information on if you need to apply directly to the University or through the Universities Admissions Centre (UAC). When you are ready to apply, select the ‘Apply Now’ button on the right hand side of this course page.