The Bachelor of Computing at the University of Guelph is an undergraduate degree that teaches core computing principles alongside practical software and systems development skills. It suits students who want a foundation in programming, algorithms and computing disciplines while keeping options for interdisciplinary study, co‑op work terms and applied projects.
The curriculum builds from fundamental programming and mathematics to advanced topics in systems, data and software engineering. Early courses focus on problem solving and programming fundamentals, while later modules cover a mix of theoretical and applied subjects and a substantial final project or capstone.
Applicants are expected to have a strong background in mathematics and analytical reasoning. Typical prerequisites include senior secondary mathematics (for Ontario applicants usually Advanced Functions and Calculus & Vectors or their equivalents) and Grade 12 English. Prior experience in programming or computer science at high‑school level is an asset but not always mandatory.
International applicants must demonstrate equivalent secondary qualifications and meet the University’s English language proficiency standards. Admission is competitive and based on academic performance and meeting the stated subject prerequisites.
Graduates enter a breadth of computing and technology roles across public, private and non‑profit sectors. Common career paths include:
Co‑op placements and applied projects often help students build portfolios and industry contacts that support entry into these roles.
The University of Guelph offers computing students a combination of rigorous technical training and opportunities for interdisciplinary collaboration, reflecting the institution’s strengths in both STEM and applied research. The School of Computer Science provides small‑group learning environments, faculty engagement in research areas such as machine learning, security and bioinformatics, and access to modern computing labs.
Students benefit from experiential learning options including co‑op and industry partnerships, applied capstone projects with community or commercial partners, and support services for career development. The campus environment emphasises collaboration and student support, making it suitable for those who want both strong technical education and practical workplace readiness.
Shortlist scholarships and plan your application — free guidance from our advisors.