University of Guelph

Canada
6 Scholarships 30 Programs 2 Degree levels
Bachelor

Bachelor of Computing

Offered at University of Guelph, Canada
DegreeBachelor
FieldComputing

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.

What you'll study

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.

  • Core foundations: programming and software development, data structures and algorithms, discrete mathematics and computational logic.
  • Systems and infrastructure: operating systems, computer networks, databases and distributed systems.
  • Software engineering and design: software design methods, testing, project management and team-based development.
  • Data and intelligent systems: introductory machine learning, data analytics, artificial intelligence and information retrieval.
  • Security and human factors: cybersecurity fundamentals, privacy, and human–computer interaction (HCI) and user experience (UX) design.
  • Practical learning: programming for web and mobile platforms, systems programming, labs and laboratory coursework.
  • Capstone or project: a year‑long or final‑year project that integrates technical skills with communication, teamwork and project planning.
  • Optional specialisms and electives: opportunities to take electives or cross‑disciplinary courses in areas such as bioinformatics, computational biology, geographic information systems, business analytics, or entrepreneurship.
  • Work experience: co‑op placements or industry internships are commonly available to gain hands‑on experience and professional contacts.

Entry requirements

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.

Career prospects

Graduates enter a breadth of computing and technology roles across public, private and non‑profit sectors. Common career paths include:

  • Software developer / engineer
  • Systems analyst and architect
  • Data analyst and data scientist
  • Network administrator and cloud engineer
  • Cybersecurity analyst
  • User experience (UX) designer and HCI specialist
  • IT consultant, product manager or technical project lead
  • Graduate study and research roles in computer science and related fields

Co‑op placements and applied projects often help students build portfolios and industry contacts that support entry into these roles.

Why study at University of Guelph

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.

Latest Bachelor Scholarships in Canada

Similar Bachelor programmes in Canada

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Guelph

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.