Bachelor of Computing

Bachelor of Computing

Why choose a bachelor's degree in Computing?

With our Bachelor of Computing, you’ll learn industry programming languages, algorithms, computer networks, data structures and operating systems to help you build a thriving career in tech. 

We place a heavy emphasis on programming, and our award-winning faculty are here to support you every step of the way. You’ll get hands-on experience in software development best practices, mobile and web-based development, as well as team-based and individual problem solving. Our emphasis on programming and diversification also means our program is not P.Eng. accredited.

As a Computing student, you’ll have the opportunity to diversify your knowledge by adding an Area of Application to your degree. Take courses in a secondary subject in a field that interests you, and you’ll graduate with a unique skillset and a competitive advantage. Choose from biology, psychology, business or any of the 40 other fields we offer!

Our graduates have gone on to work in the big global tech companies, government, and health. Due to our emphasis on programming and diversification, our program is not P.Eng. accredited.

We value an inclusive and supportive environment and encourage women and gender-diverse applicants.

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

Majors - What's the difference?

Computer Science Major

The Computer Science major gives you a theoretical foundation in computer science and programming. This knowledge, combined with practical experience in computational problem-solving, will enable you to confidently design and develop software programs and computer systems.

Software Engineering Major

The Software Engineering major concentrates on team-based software development, professional standards and development processes to help create cutting-edge software architectures and products. As a major, it provides a comprehensive background in design, implementation and software testing.

Benefits of having a bachelor's degree in Computing

 Dedicated Computing Student Support

Computing undergraduate program counsellors, co-op coordinators and career counsellors are all committed to guiding and supporting you through your program.

 Practical Program Applications

Our computer science program puts more emphasis on programming than many other Ontario universities.

 In-Demand Computing Themes

Explore industry-focused themes like Artificial Intelligence, Cybersecurity, Data Science or Cloud Computing, based on your goals and interests.

What can you do with a bachelor's degree in Computing?

We prepare you for diverse career opportunities in every industry ranging from the technology sector to healthcare to finance and government. Not only will you graduate with a solid foundation in programming and theory, but you’ll have a practical focus on applied software development. Add co-op to your degree, along with an Area of Application, to gain industry experience and a career advantage over other graduates.

Careers our Bachelor of Computing graduates successfully pursue:

  • Back-end Developer
  • Front-end Developer
  • Game Programmer
  • Mobile Developer
  • Network Architect
  • Product Support Analyst
  • Quality Assurance
  • Security Analyst
  • Software Developer
  • Software/System Architect
  • System Analyst
  • Web Developer

Maddie Gabriel
When I started at U of G, I didn’t know what I wanted to study, and I certainly didn’t know how to code. I took an Introduction to Programming course during my first year and fell in love, eventually choosing to switch into software engineering.

Maddie Gabriel
Bachelor of Computing, Software Engineering

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

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

Last updated: June 25, 2024 11:03 EDT