Computer Science Major

Computer Science

Why Study Computer Science at U of G?

Nothing is more exciting than working and studying in the cutting-edge field of computer science! Learn how to create solutions and technological advancements for our modern world. Develop and strengthen your practical and theoretical knowledge by pursuing courses with highly relevant, future-focused applications such as Artificial Intelligence.

 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.

 Your Degree, Your Way

Customize your degree by adding in a focal area of emphasis in either cybersecurity, AI, data science or user experience.

 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.

Events and Webinars Available Now

Gryph mascot on a laptop

Future Gryphon Webinar Series

Canadian high school students are invited to connect with Admission Services through several virtual events this winter. Register today to learn more about campus, scholarships, tuition, housing and more!

Register for a Webinar

students standing in front of the Gryphon statue

International Virtual Open House

Prospective international students and their families are invited to our International Virtual Open House on Saturday, January 17! Register to learn more about programs, scholarships and life in Canada, plus connect with current students and admission experts.

Register for IVOH

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!

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 Student
Computer Science
Read Daniela's story

Headshot of Eddy Dushime.
I chose computer science to pursue my passion for technology.... My co-op jobs at places like Canada Life (insurance company) as an Associate Software Developer have provided me with valuable skills and experiences. The people in the department are so knowledgeable and supportive, I have no doubt anyone would fall in love with the university's culture like I did.

Eddy Dushime
Computer Science

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

APPLY NOW