Visit Adelaide University to view this degree and apply Visit

Start Date
February
July

Campus
Mawson Lakes

Duration
4 year(s) full-time

Mode
On-campus/Online

Program Code
LHSG

SATAC Code
434211 (Internal)

Study as
Full-time or part-time

Entry Requirements
Selection Rank (Internal): 72.00 (for 2024)
Selection Rank (Guaranteed): 72.00 (for 2025)
TAFE/RTO (Guaranteed): DIP
View full entry requirements

Prerequisites
None

Assumed Knowledge
None

Aim

This program prepares graduates for professional careers in the software development industry by developing knowledge and skills in the theory and practice of software engineering.

Content & Structure

This four-year program is designed to educate students as computer professionals specialising in software engineering. It will focus on the skills required for the development of large-scale and complex software systems, written and verbal communication in an engineering context, and the cultural, social and ethical issues related to the development and use of technology in a global environment.

The program consists of:

  • Eight common introductory first year courses (36 units) in Information Technology;
  • At least seven intermediate courses (31.5 units);
  • Eight core advanced level courses (36 units) in software engineering;
  • A 13.5 unit industry-based project;
  • Research Directions in ICT course (4.5 units); and
  • At least four honours level courses (18 units).

From 4 August 2025, the University of South Australia will no longer be accepting applications for new students. Study at Adelaide University.

banner-homepage--AU-3.png

What courses you'll study

Course name Area and cat no. Units Reference  
FIRST YEAR
First Semester (Study Period 1, 2 or 3)
Information Technology Fundamentals INFT 1016 4.5
Problem Solving and Programming COMP 1039 4.5
Network Fundamentals INFT 1012 4.5
Design Thinking Studio INFT 1030 4.5
Second Semester (Study Period 4, 5 or 6)
Object Oriented Programming COMP 1046 4.5
Data Driven Web Technologies INFS 1025 4.5
System Requirements and User Experience INFS 1026 4.5
System Requirements Studio INFT 1031 4.5
SECOND YEAR
First Semester (Study Period 1, 2 or 3)
System Design and Realisation INFS 2044 4.5
System Design Studio INFS 2045 4.5
Operating Systems and Tool Chains COMP 2035 4.5
Data Structures Essentials COMP 2012 4.5
Second Semester (Study Period 4, 5 or 6)
Agile Development and Governance INFS 2041 4.5
Project Studio INFS 2043 4.5
Web Technology INFT 2064 4.5
Data Structures Advanced INFS 2042 4.5
THIRD YEAR
First Semester (Study Period 1, 2 or 3)
Security Foundations INFS 3090 4.5
Big Data Concepts INFS 4020 4.5
Design Patterns with C++ COMP 3023 4.5
Database for the Enterprise INFS 2011 4.5
Second Semester (Study Period 4, 5 or 6)
Secure Software Development COMP 4035 4.5
Research Directions in ICT INFT 3044 4.5 Note(s): 1,3
Cloud and Concurrent Programming INFT 3043 4.5
AI and Machine Learning COMP 2019 4.5
FOURTH YEAR
First Semester (Study Period 1, 2 or 3)
IT Project 1 INFT 4030 4.5 Note(s): 2,3
System Architecture COMP 3024 4.5 Note(s): 3
Software Engineering Elective 1 4.5 Note(s): 3,4 Rule(s): 1
Computer Science COMP 3026 4.5 Note(s): 3
Second Semester (Study Period 4, 5 or 6)
IT Project 2 INFT 4023 9 Note(s): 2,3
Software Engineering Elective 2 4.5 Note(s): 3,4 Rule(s): 1
Software Engineering Elective 3 4.5 Note(s): 3,4 Rule(s): 1

Professional accreditation and recognition

This program is professionally accredited by the Australian Computer Society.

Program Director