Computer Science Major

Computer Science

Why Computer Science?

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.

To see all courses offered in this degree, visit our 2023-2024 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.

To see all courses offered in the co-op program, visit our 2023-2024 Academic Calendar.

Exploring Software and Hardware Development

 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 computing degree by adding in an area of emphasis in another discipline such as music, biology, business for a well-rounded portfolio.

 Access Diverse Electives

In your senior years, use more elective credits to pursue your interests in areas like Human Computer Interaction and Game Programming

What can you do with a Computer Science major?

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 CS program graduates have successfully pursued:

  • Software developer
  • Game programmer
  • Mobile application developer
  • Web infrastructure developer
  • Systems architect
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

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, Alumni
Computer Science '24

Discover More Options

Students considering the Computer Science program may also be interested in studying 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