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
| Campus | Fees | Mid year intake | Attendance |
|---|---|---|---|
| Adelaide City Campus | International: $213,200 | No |
|
| Mawson Lakes Campus | International: $213,200 | No |
|


