For those who like
- programming and solving computer-based problem,
- programming in multiple languages and paradigms,
- Software per se, not only as a mean to an end.
Objectives
Software is pervasive in society. It powers everything from aerospace and healthcare to games and AI.
Software Engineering is the science of how to create and maintain high quality software systems.
Enroll in this option to:
- Learn how to develop high-quality software systems.
- Enhance your software development skills.
- Conduct applied research on real-world software systems.
Taught in English
Job profiles
- Software developer
- Software and system architect
- Research engineer
- Technical project manager