Course Level
Bachelor Degree (Pass)
CRICOS
115685K
Bachelor of Computer Science
Our Bachelor of Computer Science provides you with a solid base of essential computer science knowledge and skills. The broad focus of this degree means you'll study a mix of courses covering artificial intelligence, algorithms, data management, programming languages, security, computer architecture, and more You'll also have the option to specialise with a major in either artificial intelligence and machine learning, human-centred computing, or programming languages. Or you may prefer to complete a general major, learning a little bit of everything. In addition, you'll sharpen your professional skills with courses in communication, as well as group projects where you'll work in a team to deliver a client artefact. Individuals with computer science expertise can be found working in a wide range of fields- from software development, finance and banking, healthcare, e-commerce, video game design, defence, and manufacturing.
Campus | Duration | Fees | ATAR |
|---|---|---|---|
Adelaide City Campus | Full-time - 3 years | N/A | 75 |
Mawson Lakes Campus | Full-time - 3 years | N/A | 75 |
Structure
144 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
- Information Technology Systems INFO1012
- System Requirements INFO1013
- Security Foundations INFO1016
- Professional Communication and Teamwork INFO2032
- Foundations in Mathematics MATH1000
- Discrete Mathematics MATH1006
- 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
- Cyber Security Application INFO2007
- Advanced Data Structures and Algorithms COMP3008
- ICT Capstone Project 1 INFO3901
- ICT Capstone Project 2 INFO3902
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.
Related Courses

Bachelor of Computer Science
The University of Notre Dame Australia
