Skip to main content
Computer Science Major

Computer Science

  1. U of G Homepage
  2. Programs

Why Study Computer Science at U of G?

Computer Science at Guelph is one of the most applied computing majors in Canada! Learn how to create solutions and technological advancements for our modern world. We'll support you as you learn, whether computing is new to you or you've got past experience. Develop and strengthen your knowledge by selecting one of four Areas of Emphasis: Artificial Intelligence, Cybersecurity, Data Science or UX where you'll take more focused courses.

Strong Career Preparation

There is an emphasis on math, systems development, programming, algorithm design and analysis. With or without co-op, you will be ready for the modern world.

Story by the Numbers

Ranked #3 in Canada for research quality in Computer Science. In the Winter 2026 term 94% of our Computer Science co-op students found employment.

Entrepreneurship

Tap into our student innovation centre on campus to develop potential business apps, services or products.

To see all courses offered in the Computer Science major, including the areas of emphasis, visit our Academic Calendar.

Gain Valuable Experience Through Co-op

Our CS co-op is a five-year program, with five co-op work terms, providing opportunities to work with a wide variety of employers. Co-op is designed to facilitate the transition of students from academic studies to a professional career improving students’ job search skills, work performance and networking abilities, and boosting resume experience. Learn more about the Computer Science Co-op program.

How to Apply
Academic Calendar
Explore Co-op Opportunities
Join a Recruitment Event
Book a Tour

Study in Canada

Learn more about studying in Canada and the resources available to support your success.

International Student Information

Attend an Event

Join us to learn more about the University of Guelph – in person or virtually.

Upcoming Events

Careers in Computer Science

Graduates of the Computer Science program at the U of G go on to careers where they explore problems, build innovative computing solutions and contribute to the evolution of technology around the world.

Here are just a few careers our graduates have successfully pursued:

  • Software developer
  • Game programmer
  • Mobile application developer
  • Web infrastructure developer
  • Systems architect
schulich leader scholarships logo

Canada’s Most Coveted Scholarships

Apply now for the Schulich Leader Scholarships — Canada’s top STEM scholarship: get up to $120,000 over four years. Nomination deadline is January 28, 2026, so don’t wait — talk to your school rep today!

Explore Schulich Leader Scholarship

Hear From a Computer Science Student

Pareesh Madan, CS student, stands on campus and smiles at camera

Projects taught me how to break down problems, debug effectively, and build solutions that actually work in practice.

Pareesh Madan, Undergraduate StudentComputer Science, Bachelor of ComputingRead about Pareesh's course and co-op experiences
Daniela Ramirez

Computer science stood out because it offers a lot of options and opportunities to explore different areas, which seemed like a great way to keep my options open after graduation. My favorite course so far is CIS*3750, Systems Analysis and Design in Application. It’s all about the process of developing software and systems, but with a focus on the human side—like designing for users and considering legal and ethical requirements. I also felt that the University of Guelph was a nice fit for me because of the strong community and campus life that it offers.

Daniela Ramirez, Undergraduate StudentComputer ScienceRead Daniela's story
Shaiza Hashmi computer science student photo

I chose to study Computing at Guelph because of the environment. A special course I took was System Analysis and Design in Applications because we got to work with a company partner, with a real-life workplace setting, and the professor was incredibly engaging as well. Throughout my university life, I’ve gained experience at some startup companies where I learned more about Web Development and applied my skills to further the companies’ final products. You’ll love your time at Guelph because this campus has great student spaces for studying, hanging out and more!

Shaiza Hashmi, AlumniComputer Science '24

Discover More Options

Students considering Computer Science may also be interested in Software Engineering, Computer Engineering, Mathematical Science, Engineering Systems and Computing, or other majors.

Admission Requirements

Explore admission requirements for Canadian, international, transfer, and mature students. Start your journey today!

View Admission Requirements

Scholarships & Bursaries

We offer a wide range of financial aid programs to assist with funding your education at the University of Guelph.

Explore Scholarships & Financial Aid

Tour Our Campus

Through virtual tours, presentations, webinars and in-person tours, get familiar with the University of Guelph campus.

Book a Tour

Have Questions?

Learn more about how to connect, discover, and engage with programs, facilities and life at the University of Guelph.

Request More Info

Choose U of Guelph

Explore All Programs