Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Software Engineers serve as digital architects, utilizing diverse expertise to build intricate and vital systems. This program offers an exceptional combination of academic learning and hands-on industry experience, collaborating with top organizations in cutting-edge tech environments.
Our curriculum delivers a solid foundation in computer science while preparing you with specialized abilities for a career in software engineering and design. You'll acquire both the technical expertise and practical skills to oversee and create robust, well-structured software solutions, alongside insights into business and system needs. Additionally, you'll have the chance to obtain valuable professional experience through partnerships with leading industry collaborators.
Centered around our specialized Software Engineering Design Studio, your first year will introduce core computer science principles, software creation, and digital information systems, providing the foundational knowledge required for system analysis and design. You'll also start honing advanced programming capabilities, mastering how to write, evaluate, troubleshoot, test, and document code effectively.