Skip to main content
Bachelor of Computing

Bachelor of Computing

    Why choose a bachelor's degree in Computing?

    Study in some of the most applied computing and artificial intelligence programs in Canada, blending technical expertise with real-world application. 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 and deepen your knowledge of application across many industries.

    In the 2026 THE World University Rankings, the University of Guelph ranked among the top 75 globally and third in Canada for research quality in computer science.

    Core subjects, combined with in-depth study in an Area of Emphasis, give our students the cutting edge advantage. Regardless of which major you choose (Computer Science or Software Engineering), students select one required area of emphasis and take relevant courses as part of your degree: Artificial Intelligence, Cybersecurity, Data Science or UX.

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

    Our emphasis on programming and diversification also means our program is not P.Eng. accredited.

    To see all courses offered in this program, including the areas of emphasis, visit our Academic Calendar.

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

    Our Bachelor of Computing Majors

    Computer Science

    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

    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.

    Strong Employment Statistics

    In the Winter 2026 term, up to 94% of Bachelor of Computing co-op students found employment (94% Computer Science, 95% Software Engineering).

    In-Demand Computing Themes

    Explore industry-focused themes like Artificial Intelligence, Cybersecurity, Data Science or User experience, 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 Emphasis, 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

    What Students in the program are saying about U of G

    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 GabrielBachelor 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 DushimeComputer 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

    Sign Up to Learn More

    Loading...

    Choose U of Guelph

    Apply Now!