Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This program equips you to create, develop, deploy, and manage sophisticated computer and software systems that are optimized, dependable, and protected. The curriculum highlights artificial intelligence (AI) applications for addressing software engineering challenges. Coursework emphasizes software engineering principles across mathematics, natural sciences, engineering design, and engineering disciplines.
Your education incorporates two required, cooperative, four-month work placements — one after semester 6 and another following semester 7. During your final year, you'll select from specialized courses including robotics, parallel computing, and visual computing. Additionally, you'll complete a significant collaborative project with industry relevance.