Bachelor of Computer Science (Honours)

The Bachelor of Computer Science equips you with a strong foundation in essential knowledge and skills in the field of computer science. Our degree has a broad focus, meaning you'll study diverse courses including security, mathematics, language models, data structures, operating systems and cybersecurity. You can choose to study the general major and learn a mix of courses, or specialise in either artificial intelligence and machine learning, human-centred computing or programming languages. Industry-linked projects and courses in communication and group collaboration also provide valuable real-world experience and networking opportunities. As an Honours student, you'll develop a deeper and more specialised understanding of computer science topics. A fourth year thesis will give you transferable research skills and serve as a pathway to further postgraduate studies including a PhD. Distinguish yourself in the job market and gain a competitive edge with Adelaide University. Graduates with computer science expertise can look forward to career opportunities in a range of fields from software development to healthcare, banking and defence.

Campus
Duration
Fees
ATAR

Adelaide City Campus

Full-time - 4 years

N/A
80

Mawson Lakes Campus

Full-time - 4 years

N/A
80

Structure

192 units

Subjects

  • Problem Solving and Programming COMP1002
  • Structured Data COMP1003
  • Object-Oriented Programming COMP1005
  • Computing Innovations in the Modern World COMP1015
  • Data Structures and Algorithms COMP2017
  • Software Development Practice COMP2021
  • Grand Challenges COMP2040
  • Information Technology Systems INFO1012
  • System Requirements INFO1013
  • Security Foundations INFO1016
  • Professional Communication and Teamwork INFO2032
  • Foundations in Mathematics MATH1000
  • Large Language Models and Knowledge Representation COMP4001
  • Distributed Ledger and Contractual Execution Languages COMP4002
  • Database Theory and Models COMP4003
  • Computer Science Thesis A COMP4800
  • Computer Science Thesis B COMP4801
  • Computer Science Thesis C COMP4802
  • Quantitative Methods MATH4048
  • Computer Systems COMP2000
  • Language Models, Translation and Execution COMP2001
  • Operating Systems COMP2002
  • Theory of Computation and Formal Verification COMP2003
  • Distributed and Decentralised Computing COMP2004
  • Ethical and Legal Challenges in Technology COMP2022
  • Advanced Data Structures and Algorithms COMP3008
  • Cyber Security Application INFO2007
  • Discrete Mathematics MATH1006
  • Intensive Computing Project COMP3900
  • ICT Internship 1 COMP4901
  • ICT Internship 2 COMP4902
  • ICT Internship 3 COMP4903
  • ICT Internship 4 COMP4904

Entry requirements

  • Secondary education (Year 12).
  • Completion of a secondary education qualification equivalent to the South Australian Certificate of Education (SACE).
  • Vocational Education and Training (VET).
  • Completion of an award from a registered training organisation (RTO) at Certificate IV (AQF level 4) or higher.
  • Higher education study.
  • Successful completion of at least 6 months full-time study (or equivalent part-time) in a higher education award program in an undergraduate diploma (AQF level 5) or higher.

Related Courses

Bachelor of Computer Science (Honours)

RMIT University

Bachelor of Computer Science (Honours)

Swinburne University of Technology

Bachelor of Computer Science (Honours)

Deakin University

Bachelor of Computer Science (Honours)

Griffith University

Bachelor of Computer Science (Honours)

The University of Queensland

Bachelor of Computer Science (Honours)

Flinders University