unisa logo

Start Date

4 year(s) full-time


Program Code

434211 (Internal)

Study as
Full-time or part-time

Entry Requirements
Selection Rank (Internal): 72.30 (for 2017)
Selection Rank (Guaranteed): 80.00 (for 2018)
TAFE/RTO (Guaranteed): DIP in IT
View full entry requirements


Assumed Knowledge

Key features

  • 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.
  • UniSA is ranked number one in SA for Graduate Employment in the QILT National Graduate Outcome Survey 2014-2015.



Get ready for a career in the growing field of large, complex system development1

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.

You can tailor your studies to suit your lifestyle and study some of this qualification online.

Australian Government Job Outlook initiative

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.

Online study

Online study

This degree is offered online. With interactive online course materials and a 24/7 learning environment you can organise your study to suit your lifestyle. You can:

  • study online, including accessing videos and course resources
  • participate in an interactive online learning environment
  • submit your assignments and get feedback online
  • use discussion forums for team work and communication

Please note that for some degrees, some on-campus attendance (such as to attend seminars, workshops or examinations) and/or placements may apply. Any requirements like this are detailed on individual course pages.

Your career

Employment possibilities in Australia for software and applications programmers between now and November 2020 are expected to grow very strongly1.

  • 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

1 Australian Government Department of Employment: Occupation projections

Professional accreditation

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 developers1

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


Employment for software and applications programmers in Australia is projected to increase by 18,000 (18.4 per cent) by November 20201.

1 Australian Government Department of Employment, Occupational Employment Projections 2015 


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

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

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.

You can gain an extra qualification and broaden your career prospects by completing a Diploma in Languages.

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

What courses you'll study


Course name Area and cat no. Units Reference  
First Semester (Study Period 1, 2 or 3)
Network Fundamentals INFT 1012 4.5
Problem Solving and Programming COMP 1039 4.5
Information Technology Fundamentals INFT 1016 4.5
Design Thinking and Digital Innovation INFS 1020 4.5
Second Semester (Study Period 4, 5 or 6)
Systems Analysis INFS 1021 4.5
Database Fundamentals INFT 1020 4.5
Programming Fundamentals COMP 1040 4.5
IT Project Management INFT 1021 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

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 Stewart Von Itzstein

Program Director

Portrait image for Dr Stewart Von Itzstein
Portrait image for Dr Stewart Von Itzstein

Dr Stewart Von Itzstein

Program Director



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 scholarship search page for more.

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.

Mawson Lakes

Nestled in amongst engineering and tech companies in Technology Park, Mawson Lakes has state-of-the-art teaching and research facilities. On-campus there are large open green spaces, cafés, wetlands, interactive learning spaces, the largest strong-floor in Australia, a planetarium and a gym. It is 20 minutes from the city centre, easily accessible by bus, train and car. Explore Mawson Lakes >

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 managementstrategy and marketing (UniSA Business School)
  • commercialisation (UniSA Ventures)
Your study spaces

Your study experience

Our campuses have fantastic facilities including modern lecture theatres, libraries, workshops, laboratories, and areas that simulate real work environments. But you’ll also discover that your journey at UniSA is about social experiences, healthy living and getting involved. You’ll find student gyms, community clinics, tech zones and chill-out spaces. 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 loads 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, an ideal 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

Our student support services will make your life at university easier. We want you to be successful, and if you need help, we're here to assist. We provide a full range of support services, including:

  • academic counselling
  • personal counselling
  • social support services, including family support and nearby childcare
  • common rooms
  • prayer rooms
  • security officers
  • Wirringka Student Services, offering Aboriginal and Torres Strait Islander students a supportive place to study
  • services offered through our student association, USASA

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

How to apply

Applying to study with us:

  • go to the top of this page and make note of the SATAC code, then click Apply
  • you will be redirected through to the SATAC website to continue your application

Alternative Pathways

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

Ask UniSA

More FAQs

Future study opportunities


Related degrees