Major in Software Technolog

Summary

Software technology is about building and using systems for productive and leisure activities, and understanding the principles that underlie such systems. It focuses on algorithms, data structures and the principles of engineering-quality software.  

In the Software Technology major, you’ll learn how to control computers by programming them. You’ll gain skills and experience in software, programming languages, structured programming, programming practice, research and development, project planning and project delivery. The computers you’ll command include the smallest embedded devices, the largest centralised servers and everything in between. You’ll operate productively with at least one commercially relevant software stack and build commercial software systems. Alongside IT professionals, you’ll contribute to complex software projects, and design and build new software artefacts.

Key features

  • Acquire a mix of theoretical and technical skills

     

    Get prepared to use current technologies and adapt to, and create, new technologies in the workforce.

  • Boost your knowledge in exciting contemporary fields

     

    Study AI, computer graphics, databases, game development, programming languages, security technologies and web technology.

  • Complete an extensive supervised project

     

    Undertake an industry-based project to solve a real-world problem with a focus on security.

  • Enhance your career opportunities

     

    Gain valuable practical experience using modern programming languages and tooling, and boost your job prospects.