Bachelor of Software Engineering

Design and program your own unique software system

If software engineering is your career focus, then there's no better place to study than the University of Canberra. Our Bachelor of Software Engineering was developed for students interested in the design and construction of software systems. You will also have the opportunity to complete a professional minor specialising in a range of areas such as computer security, network computing, games development, digital forensics, and intelligent systems.

Open to new admissions


Admission open to

Domestic students and International students

Level of Study


Full-time Study Duration

3 years

Lowest Selection Rank




Course code


CRICOS number


Career Outcomes

Study a Bachelor of Software Engineering at UC and you will:

  • achieve comprehensive insight into engineering aspects of computer science
  • study the current programming languages at an intensive level
  • understand the methodology of software systems engineering using analysis and specification methods such as UML, XML, structured and soft systems methodologies
  • learn to design and build systems and software using specialist engineering tools
  • work within modern development environments that include Windows, Linux, mobile and cloud computing.

Career Opportunities

  • Software engineer
  • Programmer
  • Business or systems analyst
  • Database programmer
  • System test engineer
  • Web developer
  • Network and system administrators
  • ICT security engineer
  • Software engineering consultant

Work Integrated Learning

In your final year you will work as part of a team to produce a project to address the needs of a real-world business, government or community entity.

Course details

Sample study plan


  • Introduction to Software Engineering
  • Professional Practice in IT
  • Engineering Mathematics 2
  • Software Technology 1
  • Database Design
  • Discrete Mathematics
  • Open Elective (x2)


  • Systems Analysis and Modelling
  • Software Technology 2
  • System Software
  • Mobile Technologies
  • Web Design and Programming
  • Software Systems Architecture
  • Open Elective
  • Restricted Choice


  • Object Oriented Software Design
  • Software Engineering Practice
  • Distributed Systems Technology
  • Information & Communication Technology Project
  • Open Elective
  • Restricted Choice (x2)

Course specific

This course in accredited by the professional body, the Australian Computer Society, at the Professional level. Graduates can also continue on to complete an honours, masters or a higher research degree course.


Looking for more detail about the units you will study? Want to know more about fees, admission requirements and delivery modes?

Create your personalised course guide

Head over to our Personalised Course Guide for detailed information presented in a simple-to-get PDF.

back to top