The Software Engineering Bachelors Degree at York University is designed for aspiring professionals eager to build the reliable, safe, and complex systems that underpin modern life, from embedded IoT devices to vast data centres. You will gain essential skills in the design, development, and deployment of software products, preparing you for a dynamic career in a field critical to industries like healthcare, finance, and technology. This program offers a robust foundation in computational thinking, object-oriented programming, and engineering principles, making you a valuable asset in the digital economy.
You will study this undergraduate program full-time on campus over four years, engaging with state-of-the-art computing labs and a comprehensive suite of software development tools. Your learning journey will involve core subjects like applied calculus, engineering mechanics, and materials science, alongside practical application through projects and labs. In your final year, you will collaborate in a team capstone project to design, test, and deploy a significant software product, graduating with the hands-on experience and technical expertise sought by leading technology firms and innovative startups.