Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Our Bachelor of Science and Master of Engineering programs in Computer Science equip you with fundamental skills to create future computational technologies. These programs also train you to identify and solve problems in modern software applications. You'll learn from leading researchers while gaining insights from guest speakers working in tech industries. Our recognized Professional Training placement program offers practical work experience, helping students transition into diverse career paths. The curriculum deepens your grasp of core computing theories and methodologies. We'll equip you with both theoretical understanding and practical abilities to professionally develop, deploy, and debug software and sophisticated systems. An optional Professional Training placement provides hands-on experience, allowing you to implement academic knowledge in practical settings.