Bachelor of Computer Science (Honours)

Adelaide University

Type of institution: University/Higher Education Institution
Level: Undergraduate
CRICOS: 04249J

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.

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

Standard 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.

Study information

CampusFeesMid year intakeAttendance
Adelaide City Campus International: $213,200 No
  • Full-time : 4 years
Mawson Lakes Campus International: $213,200 No
  • Full-time : 4 years

Related courses

Browse more courses
Is the information on this page correct? Request update
Sign up to our newsletter for the latest scholarships and education news
You must agree before submitting.

Subscribe to our newsletter

Join the conversation