Bachelor of Computer Science (Honours) majoring in Programming Languages
Adelaide University
Type of institution: University/Higher Education Institution
Level: Undergraduate
CRICOS: 04249J
The Bachelor of Computer Science (Honours) majoring in Programming Languages will not only expand your knowledge but also develop critical thinking and problem-solving skills. You won't just learn how to become an expert coder, you'll gain insights into effective programming languages and reliable software systems that will build Australia's future. You will unlock what is currently trending in the tech world, and how industry is responding. You'll also develop software that tackles any expected challenges. An industry-focused project in third year prepares you to make connections with important leaders in the field. Your thesis project offers a unique opportunity to dive deep into an area that fascinates you, potentially contributing new insights to the world of tech, either in industry or research. Graduate from Adelaide University ready to take your place as a computing professional. Showcase your skills in coding and craft reliable software systems to some of the world's largest innovators in technology.
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
- Programming Paradigms COMP2015
- Ethical and Legal Challenges in Technology COMP2022
- Advanced Data Structures and Algorithms COMP3008
- Advanced Programming Language Concepts COMP3009
- 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 |
|




