Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Software Engineers serve as digital architects, utilizing principles from computer science, engineering, and mathematical analysis to create and implement large-scale, intricate software systems.
Our curriculum offers a thorough foundation in computer science while providing specialized training for careers in software engineering and system design. You'll acquire both the technical expertise and practical experience needed to oversee and build robust, well-structured software solutions, complemented by knowledge of business and system specifications.
Centered around our specialized Software Engineering Design Studio, your initial year will establish core competencies in computer science fundamentals, software creation, and digital information systems, giving you the crucial foundation for system analysis and design. Additionally, you'll start honing advanced programming abilities, mastering how to write, evaluate, troubleshoot, test, and document software applications.