Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Develop the expertise required to apply software engineering principles for crafting high-quality software solutions. Master project planning, system and software requirement analysis, design, development, configuration management, testing, documentation, and software maintenance. Delve into algorithms and data structures to become a programmer capable of writing optimized, well-structured code while diving deep into object-oriented programming with C. Investigate programming languages, database systems, and cutting-edge technologies including mobile applications, cross-platform software solutions, and server-side technologies like HTTP, authentication, stateless scripting, web APIs, and development frameworks for web applications.
Pre-requisites
To study this degree we assume you have sound knowledge in:
We assume that your knowledge is equivalent to a grade C or higher in Units 3 and 4 at high school level (typically studied in Year 12).