What you'll learn
The Bachelor of Computer Science covers core computer science knowledge including theories, principles, software development, technical and professional skills.
You’ll start your studies by developing a solid foundation in IT and computing courses such as problem solving and programming, IT systems, structured data and system requirements.
In second year, you can choose a major to specialise in or complete a general major.
You’ll be able to complete the majority of your first year common courses and second year courses at either our Adelaide City or Mawson Lakes Campus with some potential cross-campus study required. Throughout your degree, you’ll gain access to cutting-edge facilities across both campus locations to enhance your overall learning experience.
Through a variety of approaches to learning, you’ll develop essential critical thinking, creative thinking and problem-solving skills. As an Honours student, you’ll also be able to choose from a range of specialised electives based on areas of interest.
In third year, you’ll focus on completing a major project. In a small project team, you’ll work on an artefact for an Adelaide University client.
In your fourth and final Honours year, you’ll hone your research skills to complete an open-ended computer science thesis. You'll devise a topic and work independently and collaboratively with academics and researchers.
Once complete, you’ll be eligible to apply for professional membership with the Australian Computer Society (ACS).
Assessments tasks may include case studies, critical analysis, essays, exams, programming exercises, presentations and tests.
Majors
The Bachelor of Computer Science (Honours) is also available with majors in the following: