unisa logo

Start Date

3 year(s) full-time


Program Code

434871 (Internal)

Study as
Full-time or part-time

Entry Requirements
Selection Rank (Internal): 60.60 (for 2017)
Selection Rank (Guaranteed): 70.00 (for 2018)
TAFE/RTO (Guaranteed): DIP
View full entry requirements


Assumed Knowledge

Key features

  • Enter the world of software development and programming.
  • Learn how large software systems are designed and created.
  • Complete placements and projects with industry partners.
  • Be exposed to real-world applications, latest research developments and technologies.
  • Professionally accredited by the Australian Computer Society.
  • Train with the latest industry tools and gain access to the IT Development Studio and IT Innovation Studio. 
  • 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.



Become an expert in the design, implementation and testing of small and large software systems.

You will learn through exposure to real-world applications, and the latest research developments and technologies. You’ll have opportunities for industry placements, internships and research projects with industry partners.

If you finish your degree with a suitable grade point average, you could be eligible for the one-year Bachelor of Information Technology (Honours).

You will graduate ready to enter the flexible and ever-evolving software development sector, with a respected degree that’s professionally accredited by the Australian Computer Society.

If you decide to exit this degree having successfully completed the first two years, you will receive an associate degree.

Why Bachelor of Information Technology (Software Development)

Why this Degree

Enter the world of software development and programming and learn how large software systems are designed and created. Over the course of this degree you will learn to program in a variety of languages, including:

  • interface design, interaction and experience
  • data structures
  • software development with C++
  • tools for software development and cloud programming
  • Agile development with .NET

In your final year you’ll work on a group project where you’ll put into practice many of the skills you’ve learned.

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 prospects for software and application developers are looking very good. Between now and 2020 employment in Australia is expected to grow strongly. The availability of roles is expected to increase by:

  • 18,000 jobs for software and applications programmers (or 18.4 per cent)
  • 19,100 jobs for business and systems analysts and programmers (or 14.3 per cent)
  • 14,800 jobs for ICT managers (or 25.4 per cent)
  • 6,800 jobs for ICT Network and Support professionals (or 14.6 per cent)1

Careers to consider:

  • 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
  • software architect: leading and implementing software development; researching, analysing, designing, developing and testing business appropriate solutions; collaborating with other teams to develop solutions meeting business needs for functionality, performance, scalability and reliability

1 Australian Government Department of Employment: Occupation projections

Professional accreditation

This program is professionally accredited by the Australian Computer Society.

Industry facts


Employment for business and systems analysts and programmers in Australia is projected to increase by 19,100 (or 14.3 per cent) by November 20201.

1 Australian Government Department of Employment, Occupational Employment Projections 2015 


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 


The contribution digital technology makes to the Australian economy is forecast to grow from $79 billion (2014) to $139 billion (2020)1.

1 Australia’s Digital Pulse - Computer Society, 2016

What others are saying

An IT, engineering and the environment student of tomorrow is someone with a burning sense of curiosity, a desire to tinker with every little bit of the world around them, and a drive to make the very best out of whatever life throws at them.

Jacques Fourie

Bachelor of Information Technology (Software Development)

Placeholder image

Jacques Fourie

Bachelor of Information Technology (Software Development)

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 will then move on to your major in Software Development where you will learn to program in a variety of languages, including HTML, C++, .NET, and in cloud based applications.

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 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
Software Development with C++ COMP 3023 4.5
Computer Science Foundations COMP 2031 4.5
First Semester (Study Period 1, 2 or 3)
Elective 4.5 Note(s): 2
Agile Development with .NET COMP 3021 4.5
Concurrent Programming INFT 3030 4.5
Artificial Intelligence COMP 2019 4.5
Second Semester (Study Period 4, 5 or 6)
Cloud Programming INFT 3029 4.5
Mobile Application Enterprise Development INFT 3033 4.5
ICT Project INFT 3025 9 Note(s): 3

I completed my PhD at UniSA in high performance computing. My teaching passion is in networking and infrastructure concepts and one of my career highlights has been getting the Internship program with DXC Technology off the ground and ensuring it is a continuing success.

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 management
  • strategy 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