Program overview
Admission Requirements
Intakes

Last updated on 2025-11-14

Program overview

Program Overview

The Bachelor of Computing - Computer Science program at the University of Guelph offers students a robust theoretical foundation in computer science, complemented by practical experience in software development and an introduction to hardware. This program is designed to equip students with the necessary skills to thrive in the dynamic field of technology, emphasizing the importance of math, systems development, programming, and algorithm design. With a focus on creating innovative solutions, students will be well-prepared for a variety of career paths in the tech industry.

Program Structure

The Bachelor of Computing - Computer Science program is structured to provide a comprehensive educational experience over a five-year period. Key features of the program include:

  • Five co-op work terms that allow students to gain valuable industry experience.
  • Opportunities to customize the degree by adding areas of emphasis in disciplines such as music, biology, or business.
  • Access to diverse electives in senior years, enabling students to explore interests in areas like Human-Computer Interaction and Game Programming.

This program is designed to facilitate a smooth transition from academic studies to a professional career, enhancing students' job search skills, work performance, and networking abilities.

Featured Experiences

The Bachelor of Computing - Computer Science program offers several unique experiences that enhance learning and professional development:

  • Co-op opportunities that provide real-world work experience with a variety of employers.
  • Engagement in projects with company partners, allowing students to apply their skills in real-life workplace settings.
  • Access to knowledgeable faculty who support and guide students throughout their academic journey.
  • Participation in recruitment events to connect with potential employers.

Career Options

Graduates of the Bachelor of Computing - Computer Science program can pursue a variety of exciting career paths in Canada, including:

  • Software Developer: Design and create software applications, ensuring functionality and user experience.
  • Game Programmer: Develop and program video games, focusing on gameplay mechanics and user engagement.
  • Mobile Application Developer: Create applications for mobile devices, optimizing performance and user interface.
  • Web Infrastructure Developer: Build and maintain the underlying systems that support web applications and services.
  • Systems Architect: Design and implement complex IT systems, ensuring they meet organizational needs and standards.

These career options reflect the diverse opportunities available to graduates, allowing them to explore various aspects of technology and computing.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit University of Guelph official website