Bachelor of Information Technology in Software Development

University of South Australia - Mawson Lakes Campus

Australia,South Australia

 0 Shortlist

36 Months

Duration

CAD 39,400/year

Tuition Fee

CAD 0 FREE

Application Fee

Jul 2025

Apply Date

Australia, South Australia

Type: University

Location Type: Semi-Urban

Founded: 1991

Total Students: 37,000 +

Int. Students: 5,500 +

Campus Detail

Main Campus Address

Mawson Lakes Blvd, Mawson Lakes SA 5095, Australia

Bachelor of Information Technology in Software Development

Program Overview

The Bachelor of Information Technology (Software Development) will see you develop specialist expertise in the creation of computer software and applications, preparing you for a rewarding career in this high demand area of ICT. Proficient in programming and equipped to work in a diverse range of programming roles, graduates may find work in IT companies, freelance consulting and IT departments across the public and private sector.

You will learn to write code in several programming languages – Java, C++, Python, SQL ASP.Net – and develop the skills needed to design, implement, evaluate and test new and existing software programs. You will also learn critical and industry relevant software development methodologies including Agile and SCRUM.

Professionally accredited by the Australian Computer Society, you will enjoy a modern, practical approach to your IT education, with significant opportunities to apply the knowledge and skills learned in the classroom in real-world settings so that you graduate ready to meet the needs of industry.  

Enjoy a common first-year across most IT degrees enabling you to switch between specialisations and receive credit for completed courses. This means if you change your mind about your IT specialisation after first-year, you can change programs and still complete your degree in 3 or 4 years full-time (depending on your degree length). Start now, decide later.

 

What you'll learn

During your first year of study you will gain a solid foundation in networking, database development, programming fundamentals and systems requirements and design, before focusing on your software development specialty that will you see you studying:

  • Python, Java, Swift and SQL – highly sought-after skills in the Australian job market¹.
  • Agile and SCRUM methodologies
  • Data Structures
  • Design Patterns with C++
  • Cloud and Concurrent Programming
  • Web Technology

In your final year, you will put your skills into practice through our ICT Capstone Project. You may have the opportunity to work directly with an industry client, drawing on the technical expertise gained throughout your studies and applying professional skills – communication strategy, stakeholder relationship management, project management – in a real-world setting to produce and deliver an artefact for your client. This could include the application of new technologies, developing proof of concept solutions and analysing current business processes to identify areas for improvement.

You will enjoy access to dedicated learning hubs where you can connect and collaborate, giving you the full workplace and project experience.