Start Date
February
July

Campus
Mawson Lakes

Duration
4 year(s) full-time

Mode
On-campus/Online

Program Code
LHSW

Study as
Part-time only

Entry Requirements
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 taught over five-years is designed for students to become computer professionals specialising in software engineering while employed by an industry partner.

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:
Seven common introductory first year courses (31.5 units) in Information Technology
Seven intermediate courses (31.5 units)
Six advanced level courses (27 units) in software engineering
Industry Research Directions course (4.5 units); and
Seven honours level courses (36 units)

The program requires the completion of 31 courses (including 1 x 9-unit course) consisting of 144 units. It comprises 24 computer information technology core courses which provide theoretical and practical training in the traditional structure of university study. This program will be taught over 5-years in conjunction with the inhouse traineeship.

The estimated distribution of time required for students to participate in the program is as follows:
Year 1 - 73% on Campus (26 weeks 4 days/week at university)
Year 2 - 55% on Campus (26 weeks 3 days/week at university)
Year 3 - 37% on Campus (26 weeks 2 days/week at university)
Year 4 - 18% on Campus (26 weeks 1 day/week at university)
Year 5 - 18% on Campus (26 weeks 1 day/week at university)

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
Design Thinking Studio INFT 1030 4.5
Industry Professional Development INFS 3091 4.5
Second Semester (Study Period 4, 5 or 6)
Object Oriented Programming COMP 1046 4.5
Network Fundamentals INFT 1012 4.5
Data Driven Web Technologies INFS 1025 4.5
System Requirements and User Experience INFS 1026 4.5
SECOND YEAR
Second Semester (Study Period 4, 5 or 6)
System Design and Realisation INFS 2044 4.5
Data Structures Essentials COMP 2012 4.5
Operating Systems and Tool Chains COMP 2035 4.5
Industry System Requirements Studio INFT 1033 4.5
Second Semester (Study Period 4, 5 or 6)
Agile Development and Governance INFS 2041 4.5
Data Structures Advanced INFS 2042 4.5
Web Technology INFT 2064 4.5
Industry System Design Studio INFS 2053 4.5
THIRD YEAR
First Semester (Study Period 1, 2 or 3)
Security Foundations INFS 3090 4.5
Design Patterns with C++ COMP 3023 4.5
Database for the Enterprise INFS 2011 4.5
Industry Project Studio INFS 2052 4.5
Second Semester (Study Period 4, 5 or 6)
Cloud and Concurrent Programming INFT 3043 4.5
Secure Software Development COMP 4035 4.5
Software Engineering Elective 1 4.5 Note(s): 2 Rule(s): 1
Big Data Concepts INFS 4020 4.5
FOURTH YEAR
First Semester (Study Period 1, 2 or 3)
Computer Science COMP 3026 4.5 Note(s): 2
Second Semester (Study Period 4, 5 or 6)
AI and Machine Learning COMP 2019 4.5
Industry Research Directions in ICT INFT 3047 4.5 Note(s): 2
FIFTH YEAR
First Semester (Study Period 1, 2 or 3)
System Architecture COMP 3024 4.5 Note(s): 2
Industry IT Project 1 INFT 4031 4.5 Note(s): 2
Second Semester (Study Period 4, 5 or 6)
Software Engineering Elective 2 Note(s): 2 Rule(s): 1
Industry IT Project 2 INFT 4032 9 Note(s): 1,2

Program Director