Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
During this program, you'll explore both established and cutting-edge aspects of software development, implementation, and advancement - covering everything from design and analysis to human-computer interaction principles and system assessment. Your learning journey will be enriched by industry-experienced instructors who provide valuable insights and mentorship.
Our Software Engineering program emphasizes strong career readiness to equip you for the professional world. You'll develop practical abilities like C# coding and project coordination while mastering core concepts including algorithms and mathematical foundations. These are supplemented by an optional year-long industry placement and additional chances to create software solutions for real-world clients.
In the initial stages, you'll acquire hands-on expertise in object-oriented programming and learn about business applications of software systems, along with techniques for designing intuitive user interfaces. The curriculum then progresses to essential industry-standard software engineering approaches while broadening your understanding of databases and operating systems.
Work Placement: Available and Study Abroad: Possible.