ResearchIntranet
Student in front of a monitor displaying code on Visual Studio.

Undergraduate Studies in Computing

Bachelor of Computing (B.Comp.)

If you enjoy problem-solving, consider studying in cutting-edge field of computer science. The Bachelor of Computing will provide you with a strong foundation in hardware and theory with a particular focus on applied software development. With interdisciplinary knowledge and valuable skills acquired throughout the program, our graduates are highly sought-after professionals.

ProgramsCo-opLengthOUAC Code
Computer Science (Honours)Available4 or 5 yearsGCT
Software Engineering (Honours)Available4 or 5 yearsGBS
GeneralNot Available3 yearsGCG

Our Programs

Within the Bachelor of Computing, there are two majors available: Computer Science (CS) and Software Engineering (SENG).  Co-op options are available for both majors. To learn more, please visit Co-op Student Information.

A computer science student writing on a whiteboard as professor watches smiling.

Computer Science (CS) Major

Explore problems, build innovative computing solutions and contribute to the evolution of technology. The Computer Science major will provide you with a theoretical foundation in computer science, as well as practical experience in software development and an introduction to hardware. You will explore pressing computer science issues, from large system software development to emerging technologies. Computer Science will focus on programming and the theory of computation, with plenty of flexibility in selecting computer science electives to fit your interests, such as Computational Intelligence, Computer Security, Game Programming and Human Computer Interaction.

Two students in Reynolds building doing coursework on their laptop and tablet.

Software Engineering (SENG) Major

Contribute to innovative and cutting-edge software design. Providing a foundation in computer science concepts, the Software Engineering major focuses on team-based software development and professional standards. Software Engineering provides an excellent background in design and development, as well as the implementation and the evolution of software. Students’ soft skills such as communication and teamwork will be enhanced and strengthened. You will have a unique opportunity to take courses on different aspects of software engineering, including design methods, team interactions, communications and managing real-world software engineering projects.

General Program

The School of Computer Science also offer a three-year General Program. Please note, the degree requirements for the General Program are different than the Computer Science and Software Engineering majors.

See program requirements in the Academic Calendar.

Area of Application

Unique to the Bachelor of Computing Degree is the Area of Application, which allows you to study a secondary subject. Computing is often multi-disciplinary, and the Area of Application allows you to choose another discipline you wish to study alongside Computer Science or Software Engineering. Your Area of Application may be in a discipline such as biology, psychology, business, or any other area you are interested. Create a learning environment that pushes your thinking and creativity to new levels. At the University of Guelph, you will have the opportunity to broaden your skills and knowledge by studying a secondary area that is of interest to you. The Area of Application is a set of 8 courses from another discipline. There are over 40 different disciplines to choose from, some of which are:

Computing + Psychology
  • Apply principles of human psychology to computing by studying usability of systems, investigating the effects of computers on people and developing user-friendly interfaces that meet the needs of users.
Computing + Business Administration
  • Develop business applications, analyze business systems and implement economic models with a firm background in both computing and business.
Computing + Physics
  • Utilize knowledge of various topics in computing to aid contemporary physics research, such as astrophysical modeling, particle physics research, or quantum computing.
Computing + Biology
  • Explore the growing field of bioinformatics and engage in fine-tuned software development for a wide array of complex biological problems.

Program Counsellors: Greg Klotz and Sarah Brennan

Have questions about SoCS or our undergraduate degree programs? Ask Greg and Sarah! Greg and Sarah are the Bachelor of Computing (B.Comp.) program counsellors. Both counsellors are skilled and knowledgeable about our program and have created short presentations for our Guelph Gryphons to enjoy. If you have any questions, please contact our program counsellors

 cscouns@uoguelph.ca


Take the next step!

ScholarshipsApply Now!