unisa logo

Start date

4 year(s) full-time


Program Code


Assumed Knowledge

2020: AUD$ 33,600 per annum (per 1.0 EFTSL)
2021: AUD$ 35,300 per annum (per 1.0 EFTSL)

English Language Requirements
  • IELTS total [6.0]
  • IELTS reading [6.0]
  • IELTS writing [6.0]
Equivalent English qualifications (PDF)

International Admission by Country
See full entry requirements


Degree overview

  • Study at the No.1 university in Australia for overall experience in IT.
  • Develop a broad understanding of computing and IT theory and practice.
  • Gain specialised knowledge to become a software engineer including critical cognitive skills.
  • Train with the latest industry tools and gain access to the IT Development Studio and IT Innovation Studio.
  • Go beyond programming and learn to develop large, complex software systems.
  • Complete a major specialist project in your final year.
  • Professionally accredited by the Australian Computer Society.
  • A common first year across IT degrees enables you to switch between specialisations and get credit for completed courses.

12020 Good Universities Guide – Computing and Information Systems



Get ready for a career in the growing field of large, complex system development.1 

This four-year honours degree will take you beyond programming and into the specialist world of software engineering.

Taught by UniSA’s world-class lecturers and researchers, you will learn the very latest in software engineering theory, skills and practice.  

You’ll study written and verbal communication in an engineering context, and the cultural, social and ethical issues in the development and use of global technology.

Australian Government Job Outlook initiative

What you'll learn

What you Learn

You will start your degree with core courses in information technology. These will give you a solid grounding in important areas such as IT, network, database and programming fundamentals, and systems analysis.

You then move on to advanced concepts and research methods in computer science including systems development; database and knowledge management; health informatics; networking; and security.

You will also study an elective and do a course in research methods. In your Honours year of study, you will complete a major specialist research project, and three software engineering minors.

Degree structure

Course name Area and cat no. Units Reference  
First Semester (Study Period 1, 2 or 3)
Information Technology Fundamentals INFT 1016 4.5
Problem Solving and Programming COMP 1039 4.5
Network Fundamentals INFT 1012 4.5
Design Thinking Studio INFT 1030 4.5
Second Semester (Study Period 4, 5 or 6)
Object Oriented Programming COMP 1046 4.5
Data Driven Web Technologies INFS 1025 4.5
Systems Requirements and User Experience INFS 1026 4.5
System Requirements Studio INFT 1031 4.5
First Semester (Study Period 1, 2 or 3)
Interface Design, Interaction and Experience INFT 1004 4.5
Web Development INFT 2064 4.5
Data Structures COMP 2012 4.5
Database for the Enterprise INFS 2011 4.5
Second Semester (Study Period 4, 5 or 6)
Systems Design INFS 2037 4.5
Tools for Software Development INFT 2063 4.5
Computer Science Foundations COMP 2031 4.5
Software Development with C++ COMP 3023 4.5
First Semester (Study Period 1, 2 or 3)
Agile Development with .NET COMP 3021 4.5
Concurrent Programming INFT 3030 4.5
Artificial Intelligence COMP 2019 4.5
Elective 4.5 Note(s): 2
Second Semester (Study Period 4, 5 or 6)
Cloud Programming INFT 3029 4.5
Computer Science Topics for Software Engineers COMP 3022 4.5
Mobile Application Enterprise Development INFT 3033 4.5
Systems Architecture COMP 3024 4.5
First Semester (Study Period 1, 2 or 3)
Software Engineering Minor 1 4.5 Note(s): 4
Research Methods INFT 4017 4.5
ICT Specialist Major Project 1 (Honours) INFT 4022 9 Note(s): 3
Second Semester (Study Period 4, 5 or 6)
Software Engineering Minor 2 4.5 Note(s): 4
Software Engineering Minor 3 4.5 Note(s): 4
ICT Specialist Major Project 2 (Honours) INFT 4023 9 Note(s): 3

Study hours

For each course you study, you will need to allocate time for various classes such as lectures, tutorials, workshops, seminars and practicals. Plus you will need additional hours to study in your own time to complete assignments, readings and projects and contribute to online discussion forums (independent study). So as a general rule, if you are studying full-time you would need to allocate 12 – 26 hours of study when at university and 14 – 28 hours of independent study per week.



Your studies at UniSA will incorporate both practical, professionally-focused and research-based learning, so assessment types will vary. You can expect them to include:

  • reports and project documentation
  • essays and assignments
  • examinations an industry-relevant, research-based project
  • practicals and presentations

Global opportunities

Enrich your studies and your life – make overseas study part of your qualification. Australian and international students may have the option to do an exchange, short-term program or study tour overseas. We have links with universities worldwide. You can choose short-term or semester-long study from a range of universities and countries depending on your area of study and cultural interests.

Take a look at the global opportunities available.

Global opportunities

Why Bachelor of Software Engineering (Honours)

Why this Degree

In this degree you will develop the cognitive skills for critical thinking, and the judgement to understand the technical and design elements of software engineering.

You will learn to develop large, complex systems, studying areas such as:

  • tools for software development
  • software development with C++
  • agile development with .NET
  • concurrent programming
  • artificial intelligence
  • cloud programming

During the honours year of the degree, you will complete an industry-based project based on a real world IT problem.

Real-world connections

With more than 200 industry partners, we offer you opportunities to get real-world experience through projects and placements. Our partners include Fujitsu Australia, SA Water, Uniting Care Wesley Adelaide and more. UniSA is also home to several research centres:

All have world renowned links and associations that provide a dynamic teaching and research base for our students. During your studies you will also have access to world-class facilities such as the IT Development Studio and the IT Innovation Studio.

We also host regular University-wide employee master classes and employment expos, and alumni events in Australia and overseas.

Hear from Andrea Del Rosario, Software Engineering graduate

Andrea Del Rosario talks about her experience studying UniSA's Bachelor of Software Engineering (Honours) which set her up for a career in the defence industry.

UniSA Video

Career outcomes

Your career

Employment opportunities in Australia for software and applications programmers are expected to grow by 21 percent by 2023.1

  • 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

Explore a range of IT and computing careers here.

1 Australian Government, Department of Jobs and Small Business, Occupational Employment Projections 2018

Professional accreditation and recognition

This program is professionally accredited by the Australian Computer Society.

Industry facts


There is significant demand in the Australian labour market for technical roles such as software engineers and developers.1 

1 Australia’s Digital Pulse - Australian Computer Society, 2018


Employment opportunities in Australia for software and applications programmers are expected by 21 percent by 2023.1

1 Australian Government, Department of Jobs and Small Business, Occupational Employment Projections 2018


Strong growth in the Australian ICT workforce is expected to continue, with an additional 100,000 jobs needed by 2023 to fuel future technology-led growth1.

1 Australia’s Digital Pulse - Australian Computer Society, 2018

How to apply

How to apply for international students will give you helpful information about the application process at the University of South Australia. When you are ready, apply through our International Application System. If you would like to talk to someone near you about studying at the University of South Australia, we have agents all over the world who can assist you. Find an Education Agent in your country.

Alternative Pathways

There are a wide variety of pathways into studying Information Technology at UniSA. 
Find an Alternative Pathway


Every year, over 2,500 UniSA students are supported in their studies through scholarships and grants worth millions of dollars. Check out the scholarships below. One of them may be perfect for you. Visit our scholarships page for more.

More scholarships

Your study experience and support

As a student at the University of South Australia you will have unique access to work placement opportunities, overseas study tours and exchanges, networking events, internships, guest speakers and more.

Our campuses are equipped with state-of-the-art facilities including modern lecture theatres, libraries, workshops, laboratories, and areas that simulate real work environments. These are all supported by the latest technologies and a 24/7 online learning platform. We have health services on campus, gymnasiums, technology zones and great student lounges. You will also have access to a range of community clinics, which provide professional and cost effective services in areas of health, law and psychology. There are campus sport activities to keep you active, and if you are keen to explore the social side of university life, there are movies, cooking demonstrations, parties and lots more.

Adelaide has a variety of accommodation options to suit different requirements and budgets. Options include dedicated student accommodation or private rentals. See our long-term accommodation pages for plenty of options. If you need somewhere to live, our new student accommodation by urbanest is on Bank Street in Adelaide’s lively cultural precinct, a perfect location for students. It is within easy reach of UniSA’s city and metropolitan campuses, Rundle Mall shopping, the Central Market, Chinatown, and the West End’s vibrant nightlife. It is also across the road from the Adelaide train station, and on bus and tram routes.

Student services

Student services

International Student Services will make your life at university easier. We want you to be successful, and if you need help we will be there to assist. Support services include:

  • careers advice
  • help with student visas and health cover
  • personal counselling
  • academic counselling
  • fees and finance help
  • common rooms
  • prayer rooms
  • security officers
  • services offered through our student association, USASA
  • accommodation services 

We also offer study support from our Learning Advisers. You can work with them face-to-face or online. They are here to help you develop academically and professionally during your studies. They also offer help with the English language. When you become a UniSA student you can contact Campus Central for help with anything related to your degree. They will help you with your enrolment, ID cards, fees, timetables and any other questions you might have.

24/7 digital environment

Our learnonline facilities include a personal learning environment with virtual classrooms, lecture recordings, emails, learning support, administration, library access and results. The environment is available 24 hours a day, seven days a week, so you can tailor your learning to your life. We are continually investing in innovative digital technologies for a high-quality student learning experience.

Student services

Your campus

We have six campuses in metropolitan and regional areas, each with advanced facilities including modern lecture theatres, libraries, laboratories, and areas that simulate real work environments.

Location This degree is delivered at the following campus.

Your study spaces

You will have access to the latest industry software in our technology spaces such as the IT Development Studio, the Mac Lab, and the Wearable Computer Lab.

You will also benefit from our culture of innovation and start-ups. We’re helping IT entrepreneurs and innovators turn their ideas into start-up enterprises with a bright future. Through the Innovation and Collaboration Centre (ICC) you will access services and expertise including:

  • technology (DXC Technology and UniSA IT)
  • design (matchstudio)
  • business growth (Centre for Business Growth)
  • business management strategy and marketing
  • commercialisation (UniSA Ventures)
Your study spaces

Your program director

I’m passionate about building university degrees that help students further their careers. The biggest reward I get is meeting students later in their careers and having them say how useful what they learned at our University was for them.  My Phd was in programming languages and concurrency.  However, more recently I have been working with virtual reality technologies and the internet of things.

Dr Joanne Zucco

Program Director

Portrait image for Dr Joanne Zucco
Portrait image for Dr Joanne Zucco

Dr Joanne Zucco

Program Director


Ask UniSA

More FAQs

What others are saying

My degree has provided knowledge in all aspects of information technology, software, and networking, which also helped me to land a Graduate Software Engineer job at one of Australia’s leading defence companies months before I even graduated.

Louis Nathan

Bachelor of Software Engineering (Honours)
Employment: Saab Australia
Role: Graduate Software Engineer

Louis_Nathan-3 copy.jpg

Louis Nathan

Bachelor of Software Engineering (Honours)
<br />Employment: Saab Australia

Throughout my time at university, I’ve been lucky enough to have access to real-world work experience and many opportunities for my career. I was selected as one of ten students to represent UniSA on a fully-sponsored three-week software engineering internship in Vietnam. I also got the opportunity during my honours year to be placed in an ICT project with real clients and I now work part-time in a small firm as an IT Analyst, which I received through my studies as well. Overall, UniSA has provided me with all the relevant knowledge and hands-on experience I need before entering the workforce and it's given me a solid foundation for a career in software engineering.

Swetha Krishnagopal

Bachelor of Software Engineering (Honours)
Employment: Boeing Defence Australia
Role: Graduate Software Engineer

Swetha Krishnagopal.jpg

Swetha Krishnagopal

Bachelor of Software Engineering (Honours)
<br />Employment: Boeing Defence Australia

My advice to anyone considering studying software engineering at UniSA would be to keep up with the work week-by-week and don’t be afraid to ask for help from your lecturers and tutors – they have all been very helpful. It was through one of my lecturers that I was offered a job as a software engineer. This opportunity was invaluable to my career development by offering me experiences that will set me apart from other graduates.

Thomas Lake

Bachelor of Software Engineering (Honours)

Thomas Lake.jpg

Thomas Lake

Bachelor of Software Engineering (Honours)