Perform new course search

Search Filter

Bachelor of Software Engineering - 560AA

Course Code: 560AA
Course Version: 4
Location: UC - Canberra, Bruce
Faculty: Faculty of Science and Technology
Discipline(s): Academic Program Area - Technology
CRICOS Code: 054017M
Selection Rank: 68.00
English Language Requirements: Academic IELTS of 6.0 or equivalent, with no band score below 6.0

Design and program your own software system. 

If software engineering is your career focus, then there’s no better place to study than with a three-year Bachelor of Software Engineering at the University Of Canberra. 

This is the degree for students whose interest is specifically on designing and constructing software systems. The course is focused on software engineering rather than the more general Bachelor of Information Technology course. 

Students can complete a professional minor in a wide range of disciplines such as computer security, network computing, games development, digital forensics, enterprise computing, intelligent systems or infrastructure management.

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 

If your future is computer programming and software engineering with the many companies delivering and maintaining software and IT systems, our Bachelor of Software Engineering will give you:

  • focus on computer systems in commercial and business environments
  • deliver professional accreditation with the Australian Computer Society.

Other opportunities 

  • Final year students will produce a team project to address the needs of a business, government or community entity.
  • The course prepares and accredits you for a career across a wide range of industries needing and shaping future technologies. It readies you for a career that can take you anywhere in the world 

Admission Requirements

Normal UC requirements for admission to an undergraduate course.

Assumed Knowledge

ACT: Mathematical Methods major.NSW: Mathematics.

Information on admission closing dates can be found here.

Course Requirements

Expand All

Information for Current Students

There are previous versions of this course. As a current student you will complete the requirements for the course that were in place when you commenced. Click on the relevant link below to view the requirements of your version of the course.

In addition to course requirements, in order to successfully complete your course you may need to meet the inherent requirements. Please refer to the inherent requirements statement applicable to your course


Award(s) Official Abbreviation
Bachelor of Software Engineering BSE

Unit Delivery Modes

Delivery modes for units in this degree are yet to be confirmed. Please contact us for more details.

Professional Accreditation

This course is accredited by the professional body, the Australian Computer Society, at the Professional level.

Graduate Employment

Employment options include work as computer programmers and software engineers with the wide range of firms that provide and/or maintain computer software and IT systems.

Course Learning Outcomes

Course Objectives Graduate Qualities
Knowledge and skills of the cutting edge development in the information technology (IT) industry and application of the knowledge and skills to real life IT systems and their business environments, policies, and management, independently and/or work in a team. Analysis and enquiry
Working independently and with others
Solid foundation of the relevant theories and the basic principles in IT fields, including business, information systems, system analysis and modelling, system administration, security, networking, software development, and artificial intelligence etc.; from the foundation to acquire up-to-date knowledge and skills in the future. Analysis and enquiry
Personal attributes: critical thinking, reflective practice, thriving in an environment of change
Knowledge, skills, understanding and application of the investigation, analysis, and synthesis to IT systems and their business environments, policies, and management with a high level of professional ethics, responsibilities, values and standards. Analysis and enquiry
Problem solving
Professionalism and social responsibility
Personal attributes: critical thinking, reflective practice, thriving in an environment of change
Communication skills in listening, reading, speaking, explaining, teaching, and writing from and to audiences of different backgrounds and papers of different scops and levels. Professionalism and social responsibility
Communication; Problem solving
Working independently and with others
Expertise and skills to critique, synthesise and apply new development, skills, knowledge, and standards in the IT fields to real world IT systems, with respect to their business environments, policies, and management. Analysis and enquiry
Problem solving
Personal attributes: critical thinking, reflective practice, thriving in an environment of change
Expertise and skills in research to test established theories against a body of knowledge in IT fields; expertise and skills in designing and testing hypothesis for problem solving and conducting research; expertise and skills in contributing new knowledge and skills to the IT fields. Analysis and enquiry
Problem solving
Personal attributes: critical thinking, reflective practice, thriving in an environment of change

Course Duration

Standard six semesters full-time or equivalent. Maximum twenty semesters.


High performing students may be eligible to enrol in the Honours in Information Sciences course.

Related Courses (Double Degrees, Nested Courses and Alternative Exits)

838AA Bachelor of Software Engineering/Bachelor of Business Informatics

UCC Pathway

Diploma of Information Technology; Diploma of Information Technology Extended.


  • Past Offerings
    • 2012->UC - Canberra, Bruce-Internal
    • 2013->UC - Canberra, Bruce-Internal
    • 2014->UC - Canberra, Bruce-Internal
    • 2015->UC - Canberra, Bruce-Internal
    • 2016->UC - Canberra, Bruce-Internal
    • 2017->UC - Canberra, Bruce-Internal
    • 2018->UC - Canberra, Bruce-Internal
    • 2019->UC - Canberra, Bruce-Internal

Enrolment Numbers

View the number of student enrolments for the previous full year. Please note that course numbers are indicative only and in no way reflect individual class sizes.

Print this page
Why choose UC

Perform new course search

Search Filter

Frequently Asked Questions