No longer open for admission

Bachelor of Software Engineering (Honours)

Undergraduate

Degree hero banner
Mode icon
Mode
On campus
CRICOS code icon
CRICOS code
115758J
Campus icon
Campus
Duration icon
Duration
4 year(s) full-time
Program code icon
Program code
YHSEN

Degree Structure: Bachelor of Software Engineering (Honours)

Program code: YHSEN

Complete 192 units comprising:

  • 162 units for all Core courses, and
  • 30 units from Closed electives

Study plan

A study plan sets out the courses you will need to complete and the recommended timing for each one. This will help to guide your enrolment in each study period, alongside any additional information provided below. If you have received a personalised plan or alternative advice from your Program Director, please refer to that guidance in the first instance, or seek help from your Program Director or Student Assist if you are unsure.

Enrolment information

Find details about the rules and notes that apply to your program, along with other essential information required for successful enrolment. Supplementary supporting resources may also be provided where applicable.

Courses

Listed here are all the courses that contribute to your program, including elective options that can be chosen. These courses come together to form your study plan. Courses fall into different categories, each of which have specific unit values that need to be met under the program rules.

Accreditation

This program is accredited by the Australian Computer Society (ACS)


What courses you'll study

Complete 192 units comprising:

  • 162 units for all Core courses, and
  • 30 units from Closed electives

Complete 162 units for ALL of the following:

Course name Course code Units
course icon
Course name
Problem Solving and Programming
Course code
COMP1002
Units
6
course icon
Course name
Structured Data
Course code
COMP1003
Units
6
course icon
Course name
Object-Oriented Programming
Course code
COMP1005
Units
6
course icon
Course name
Computer Systems
Course code
COMP2000
Units
6
course icon
Course name
Operating Systems
Course code
COMP2002
Units
6
course icon
Course name
Data Structures and Algorithms
Course code
COMP2017
Units
6
course icon
Course name
Advanced Data Structures and Algorithms
Course code
COMP3008
Units
6
course icon
Course name
Cloud and Concurrent Programming
Course code
COMP3011
Units
6
course icon
Course name
Electrical and Electronic Systems
Course code
ENGE1000
Units
6
course icon
Course name
Digital Fundamentals
Course code
ENGE2001
Units
6
course icon
Course name
Engineering Modelling 1
Course code
ENGI1004
Units
6
course icon
Course name
Professional Engineering Practice
Course code
ENGI1005
Units
6
course icon
Course name
Engineering Internship UG
Course code
ENGI1900
Units
0
course icon
Course name
Engineering Modelling 2
Course code
ENGI2001
Units
6
course icon
Course name
Systems Engineering and Professional Practice
Course code
ENGI3006
Units
6
course icon
Course name
Network Foundations
Course code
INFO1011
Units
6
course icon
Course name
System Requirements
Course code
INFO1013
Units
6
course icon
Course name
Security Foundations
Course code
INFO1016
Units
6
course icon
Course name
System Design
Course code
INFO2005
Units
6
course icon
Course name
Agile Development and User Experience
Course code
INFO2006
Units
6
course icon
Course name
Design Patterns
Course code
INFO3004
Units
6
course icon
Course name
Scalable Software Systems Design and Architecture
Course code
INFO4001
Units
6
course icon
Course name
Software Quality Assurance
Course code
INFO4002
Units
6
course icon
Course name
Research Skills
Course code
INFO4800
Units
6
course icon
Course name
IT Project 1
Course code
INFO4900
Units
6
course icon
Course name
IT Project 2
Course code
INFO4901
Units
6
course icon
Course name
IT Project 3
Course code
INFO4902
Units
6
course icon
Course name
Engineering Mathematics
Course code
MATH1016
Units
6

Complete exactly 30 units from the following:

Course name Course code Units
course icon
Course name
Artificial Intelligence
Course code
ARTI2003
Units
6
course icon
Course name
eChallenge
Course code
BUSI1005
Units
6
course icon
Course name
Entrepreneurial Foundations and Mindset
Course code
BUSI1026
Units
6
course icon
Course name
Innovation and Creativity
Course code
BUSI2005
Units
6
course icon
Course name
Tech eChallenge
Course code
BUSI3901
Units
6
course icon
Course name
Language Models, Translation and Execution
Course code
COMP2001
Units
6
course icon
Course name
Secure Software Development
Course code
COMP3007
Units
6
course icon
Course name
Immersive Technologies
Course code
COMP3013
Units
6
course icon
Course name
Parallel and Distributed Computing
Course code
COMP3030
Units
6
course icon
Course name
Large Language Models and Knowledge Representation
Course code
COMP4001
Units
6
course icon
Course name
Defence Leadership (UoA)
Course code
ENGC1011
Units
6
course icon
Course name
Digital Systems Design
Course code
ENGE2005
Units
6
course icon
Course name
Microcontroller Programming
Course code
ENGEX200
Units
6
course icon
Course name
Machine Learning and Vision Systems
Course code
ENGEX400
Units
6
course icon
Course name
Advanced Control
Course code
ENGEX401
Units
6
course icon
Course name
Digital Communications
Course code
ENGEX405
Units
6
course icon
Course name
Complex Systems Engineering
Course code
ENGI4023
Units
6
course icon
Course name
Essentials of Humanitarian Engineering (UoA)
Course code
ENGI4027
Units
6
course icon
Course name
Introduction to Comparative Politics
Course code
POLI1002
Units
6

Contact us

Get in touch with us.

Ask a question