Software development



Studying software development at Deakin you’ll learn about the hardware needed to run applications, and gain knowledge of the programming and software engineering needed to develop complex software, database and networking solutions. As a graduate, a range of jobs are available, from reviewing current IT systems and improving systems to writing program codes and focusing on project development.

Practical Software Development assignments were really good, they gave me the chance to develop something from scratch using the skills I'd learnt in previous units.

Bethany Smith

Bachelor of Information Technology (Honours)

Industry experience in every IT course

All IT students can undertake an internship, allowing you to apply your learning and gain industry experience that counts towards your degree. You'll also experience the work environment and develop professional networks before you graduate.

Software development courses

Study with Deakin and we'll help you transform your passion into a successful and rewarding career

Filter by

Research with us

The School of Information Technology aims to benefit society by generating new fundamental knowledge, training tomorrow's technology leaders and advancing industry technologies to maintain a competitive edge. Our research develops your skills and, with our expert staff supervising you, you'll be on the right path to a successful career.

Learn more about researching with us

Industry connections

We recognise the importance of being closely aligned with the IT industry, maintaining strong industry links through IT representatives from organisations such as Telstra, ANZ and Computershare. These industry representatives provide us with curriculum advice, keeping our courses current and relevant to industry needs, which is key in a sector where change is constant.


Our courses are professionally accredited by the Australian Computer Society (ACS), so your degree will be recognised by industry, which in turn will help you stand out to future employers.

Career opportunities

Software development graduates can demonstrate a range of skills including problem-solving strategies, high-level analytical skills and investigation techniques. 

This can lead to employment in roles such as:

  • component integrator
  • computer systems maintenance
  • consultant
  • database and web designer
  • data communications
  • information systems development
  • network manager
  • object-oriented and procedural programmer
  • project manager
  • software developer
  • system analyst
  • systems programmer.

Browse other disciplines within information technology

Choose an area that you're interested in and learn how Deakin's extensive range of study options and experiences can help turn your dreams into reality.

Still haven't found what you are looking for?