Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Bachelor of Computing

The Bachelor of Computing program at the University of Guelph provides students with a comprehensive education in computer science and programming. With a strong emphasis on programming, students will learn industry-standard programming languages, algorithms, computer networks, data structures, and operating systems.


Why Choose a Bachelor's Degree in Computing?

The Bachelor of Computing program is designed to help students build a thriving career in tech. The University of Guelph is one of Canada's top computer science universities, ranking among the top 75 globally and third in Canada for research quality in computer science. The program's award-winning faculty provide support and guidance throughout the student's journey.


Core Subjects and Areas of Emphasis

The program combines core subjects with in-depth study in an Area of Emphasis, giving students a cutting-edge advantage. Students can choose from two majors: Computer Science or Software Engineering. Regardless of the major, students must select one required Area of Emphasis and take relevant courses as part of their degree. The available Areas of Emphasis include:


  • Data Science
  • Artificial Intelligence
  • Cybersecurity
  • User Experience

Our Bachelor of Computing Majors

Computer Science

The Computer Science major provides a theoretical foundation in computer science and programming. This knowledge, combined with practical experience in computational problem-solving, enables students to design and develop software programs and computer systems.


Software Engineering

The Software Engineering major focuses on team-based software development, professional standards, and development processes. This major provides a comprehensive background in design, implementation, and software testing.


Benefits of Having a Bachelor's Degree in Computing

  • Dedicated Computing Student Support: The program offers undergraduate program counsellors, co-op coordinators, and career counsellors to guide and support students.
  • Practical Program Applications: The computer science program places a strong emphasis on programming, more so than many other Ontario universities.
  • In-Demand Computing Themes: Students can explore industry-focused themes like Artificial Intelligence, Cybersecurity, Data Science, or User Experience, based on their goals and interests.

What Can You Do with a Bachelor's Degree in Computing?

The program prepares students for diverse career opportunities in every industry, ranging from the technology sector to healthcare, finance, and government. Graduates will have a solid foundation in programming and theory, as well as a practical focus on applied software development. By adding co-op to their degree, along with an Area of Emphasis, students can 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

Admission Requirements

Admission requirements for Canadian, international, transfer, and mature students are available.


Scholarships & Bursaries

The University of Guelph offers a wide range of financial aid programs to assist with funding education.


See More