Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Our Bachelor of Science and Master of Engineering programs in Computer Science equip you with fundamental knowledge for creating 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 the tech industry. Our acclaimed Professional Training placement program offers practical work experience, helping students transition into diverse professional roles. 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. Students can opt for a Professional Training placement to gain hands-on experience and implement academic knowledge in practical settings.