The Bachelor of Software Engineering (SENG) at the University of Guelph is designed for aspiring technologists passionate about creating robust and scalable software solutions. You will delve into the core principles of programming, discrete structures, and software design, preparing you to tackle complex challenges in system analysis, algorithm design, and software development. This undergraduate program equips you with a strong foundation in computer science, focusing on the practical application of engineering principles to build high-quality software systems demanded by today's digital world.
This full-time, on-campus program spans four years, immersing you in a curriculum that progresses from foundational programming and data structures to advanced topics like operating systems, software reliability, and human-computer interaction. You will engage in practical projects, including software design, systems development, and integration, culminating in a capstone experience where you apply your comprehensive knowledge. Upon graduation, you will possess the analytical, problem-solving, and software engineering skills essential for diverse career paths in the technology sector.