Bachelor of Computer Science (Honours)

4 Years On Campus Bachelors Program

University of Adelaide

Program Overview

Program Overview

The Bachelor of Computer Science (Honours) at the University of Adelaide combines strong theoretical foundations with hands-on learning. You’ll gain the skills to design, build, and optimise software and computing systems for a wide range of real-world applications. This degree is perfect if you’re curious about how computers work, passionate about problem-solving, and eager to take your studies further through research and specialisation.


Curriculum Structure

Year 1:
Your first year builds essential skills in programming, computer systems, and data handling. Courses like Introduction to Applied Programming, Introduction to Computer Systems, Networks and Security, and Puzzle Based Learning help you develop logical thinking and a solid understanding of how computers and networks operate.

Year 2:
In your second year, you’ll deepen your knowledge and choose a major such as Artificial Intelligence & Machine Learning, Human-Centred Computing, or Programming Languages. Core courses like Systems Programming, Web and Database Computing, and Computer Systems allow you to design, integrate, and analyse complex computing solutions while applying your skills to practical challenges.

Year 3 (Honours Year):
Your final year focuses on advanced study and independent research. You’ll complete a significant Honours Project, working closely with academic mentors, and select advanced electives related to your chosen major—options include Distributed Databases & Data Mining or Computer Vision. This capstone year strengthens your technical expertise and prepares you for postgraduate study or high-level industry roles.


Focus Areas

  • Artificial Intelligence & Machine Learning

  • Human-Centred Computing

  • Programming Languages


Learning Outcomes

Graduates emerge with the ability to:

  • Apply core computing knowledge to solve complex, real-world problems.

  • Design and implement software and networked systems with creativity and precision.

  • Adapt to rapidly changing technologies and methodologies.

  • Work effectively in multidisciplinary teams, demonstrating strong communication and collaboration skills.


Professional Alignment (Accreditation)

This degree is provisionally accredited at the professional level by the Australian Computer Society (ACS). Graduates are eligible for membership, with international recognition through the Seoul Accord, ensuring your qualification is valued across global tech industries.


Reputation and Employability

The University of Adelaide ranks #82 in the 2025 QS World University Rankings, reflecting its global academic excellence. Its Computer Science and Engineering discipline also enjoys a strong international reputation—ranked among the world’s top programs in several research areas. This recognition highlights the quality, innovation, and employability outcomes that Adelaide graduates are known for.

Experiential Learning (Research, Projects, Internships etc.)

Here’s how experiential learning is built into the Bachelor of Computer Science (Honours) at the University of Adelaide, giving you the chance to gain genuine, practical experience while you study:

You’ll be immersed in hands-on, real-world learning from your very first day. At Adelaide, you’ll make full use of modern computer labs and technology zones, take part in interactive workshops and tutorials, and develop your skills in industry-standard software environments. The North Terrace campus also offers contemporary study spaces and a dedicated support network to help you thrive — both academically and personally.

As you progress into your Honours year, you’ll complete a major research project under the guidance of an academic supervisor. This isn’t just about theory — it’s your chance to explore an area of computing that interests you, conduct original research, and produce work that could have real-world impact in the field of computer science.

Here’s what experiential learning looks like throughout your degree:

  • Honours Research Project: Across two semesters, you’ll dive into an advanced computing topic, working closely with a supervisor to design, develop and present your findings — similar to how professional researchers and developers operate.

  • Interactive learning formats: From lectures and tutorials to workshops, seminars and practical labs, you’ll experience a mix of structured teaching and hands-on experimentation.

  • Practical assessments: You’ll complete group projects, presentations, technical reports and project documentation, helping you strengthen teamwork, problem-solving and communication skills.

  • System design opportunities: You’ll apply software-engineering techniques to design and integrate hardware, software and network systems — directly linking theory with practice.

  • Modern learning spaces: The University provides contemporary labs, collaborative lounges, and technology zones where you can work independently or with peers, supported by expert staff every step of the way.

Progression & Future Opportunities

Here’s how your future could look if you choose the Bachelor of Computer Science (Honours) at the University of Adelaide:


Graduate Outcomes Summary

Graduates from this program are highly sought after by employers and move into a wide range of technology-driven careers. Many go on to become software engineers, systems analysts, IT managers, and network engineers — all key roles shaping the digital world.

The university’s dedicated Careers and Employability team makes sure you’re ready for the workforce, offering everything from internship placements to career mentoring and networking events.

Because the program is professionally accredited, your degree carries strong recognition across the industry — giving you both credibility and flexibility as your career grows.


Progression & Future Opportunities

University Support:
From your very first year, you’ll have access to the Careers and Employability team, who’ll help you connect with employers through CareerHub, internship programs, mentoring opportunities, and industry networking events. These experiences ensure you graduate with both academic knowledge and real-world confidence.

Employment Outlook:
In Australia, graduates in computing and information systems are enjoying strong career prospects, with a median full-time salary of around AUD 73,000 (2023). The University of Adelaide is also ranked South Australia’s number one university for graduate employability, setting you up for success from the start.

Industry Connections & Accreditation:
The degree is accredited by the Australian Computer Society (ACS) — a mark of quality that tells employers your qualification meets the highest professional standards in the field. This accreditation not only enhances your employability but also ensures your skills remain relevant in a rapidly changing tech landscape.

Career Pathways:
Graduates from the program have gone on to secure roles such as computer programmer, systems engineer, web and internet developer, IT manager, network engineer, and systems analyst — working in industries ranging from finance and health to defence and education.


Further Academic Progression

After completing your Honours year, you can take your expertise even further by studying a Master of Computer Science or pursuing postgraduate research (PhD) in areas like artificial intelligence, cybersecurity, or data science. These advanced pathways can open doors to senior positions in research, innovation, and technology leadership.

Program Key Stats

$53,300
$1,331
$ 150

Febr Intake : 30th NovJuly Intake : 30th Apr


No
Yes

Eligibility Criteria

2.6
28
80

N/A
N/A
6.5
79
80

Additional Information & Requirements

Career Options

  • Software Engineer
  • Data Scientist
  • Machine Learning Engineer
  • AI Researcher
  • Cybersecurity Analyst
  • Cloud Architect
  • Systems Analyst
  • Software Architect
  • Data Engineer
  • Robotics Engineer
  • Blockchain Developer
  • Game Developer
  • DevOps Engineer
  • Research Scientist
  • Computational Biologist

Book Free Session with Our Admission Experts

Admission Experts