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.