Bachelor Of Software Engineering (Honours)

Bachelor Of Software Engineering (Honours)

Bachelor degree
48 months
Application deadlines: November 15, April 15
Processing time: 42-56 days after application deadline
Intakes: February, July
International tuition: A$32,000
Domestic tuition: A$9,359

Program overview

This program allows students to get ready for a career in the growing field of large, complex system development. Taught by UniSA’s world-class lecturers and researchers, students will learn the very latest in software engineering theory, skills and practice. Students will study written and verbal communication in an engineering context, and the cultural, social and ethical issues in the development and use of global technology. A common first year across IT degrees enables students to switch between specialisations and get credit for completed courses. UniSA is ranked number one in SA for Graduate Employment in the QILT National Graduate Outcome Survey 2014-2015.

Study options

Study options
This program can be done
On campus



  • PTE
Applicants are required to meet one of the following criteria with a competitive result, and demonstrate that they fulfil any prerequisite requirements and essential requirements for admission: 1. Recent secondary education. Meet any prerequisite requirements with a minimum grade of C- or equivalent and qualify for the South Australian Certificate of Education (SACE), and achieved a competitive Selection Rank (ATAR), or complete secondary qualifications equivalent to SACE, or complete the International Baccalaureate Diploma with a minimum score of 24 points. Applicants who have not achieved the Selection Rank required for automatic selection may be selected for any remaining places based on the grades of their year 12 subjects. 2. Higher education study: Complete or partly complete a recognised higher education program at a recognised higher education institution, or complete at least four Open Universities Australia (OUA) courses at undergraduate level or above. 3. Vocational Education and Training (VET): Complete an award from a registered training organisation at Diploma or above in Information Technology. 4. Work and life experience: Qualify for Special Entry, or Complete a UniSA Foundation Studies program or equivalent, or Hold completed secondary qualifications equivalent to SACE obtained more than 2 years in the past, or Completed one of the following professional courses: Cisco Certified Networking Associate (CCNA), Cisco Certified, Networking Professional (CCNP), Cisco Certified Internetwork Expert (CCIE), CompTIA A+ Certification, Microsoft Certified Solutions Associate (MCSA), Microsoft Certified Solutions Expert (MCSE), Microsoft Certified Solutions Developer (MCSD), Microsoft Certified Solutions Master (MCSM), Red Hat Certified Engineer (RHCE), VMware Certified Professional (VCP). In addition, international students who speak English as a foreign language must have obtained one of the following standards within the last two years prior to admission. Possession of one or more of these qualifications, in addition to the academic entry requirements, does not, in itself, guarantee a place at the University of South Australia. Applications are considered on an individual basis and selection is competitive. Where previous study/work experience was conducted in English, the application must be accompanied by certified documentation from the educational institution/employer certifying that the language of instruction/employment was English. English language test: IELTS total 6.0. Notice: each country has extra specific requirements. Students can progress onto year 2 of this program, if they complete Two-stage Diploma of Computing & IT at Eynsbury college -

Career opportunities

Careers to consider: Software engineer: developing quality software based on expertise such as software design skills; knowledge of internationally recognised standards and their methods, techniques and tools; good management practice; collaboration abilities. Test manager: expertise in testing methodologies; identifying and creating test plans and cases; ensuring quality standards are met; liaising with development, project management, and customer support; maintaining test cases and other testing tools. Software developer: developing, coding, testing and debugging software applications; interpreting customer requirements; working with a team to research, design, and write software; working with others to understand and resolve issues in existing software. iOS developer: developing iterative software; collaborating with other developers through code reviews, software planning, and standup meetings; contributing to projects from concept to delivery; juggling `several projects at different phases; writing clear, well-commented code.

Campus location

Adelaide , Australia

You may also be interested in programs like