Computer Science

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Next Intake TBA

Course Overview

The Computer Science Bachelors Degree at the University of Guelph offers you a comprehensive exploration into the foundational principles and advanced applications of computing. This program is ideal for aspiring technologists eager to understand and shape the digital world, focusing on areas such as programming, data structures, and algorithms. You will develop a robust understanding of how software systems are designed, implemented, and optimised, preparing you for a dynamic career in a field that continually drives innovation and solves complex global challenges.

You will engage in full-time, on-campus learning over four years, progressing through core subjects like discrete structures, object-oriented programming, and operating systems. The curriculum includes opportunities to delve into specialized areas through electives and CIS courses at increasing levels of complexity. By the end of your studies, you will have honed your problem-solving abilities and gained practical experience, equipping you to pursue diverse career paths in software development, systems analysis, and technology research.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Computer Science program provides a comprehensive foundation in programming, discrete structures, and calculus. Students will progress through intermediate and object-oriented programming, data structures, and explore microcomputer systems. The curriculum further delves into software systems development, operating systems, algorithm analysis, and the theory of computation, complemented by electives in application areas and advanced computer science topics.

1 Semester 1

Programming 0.5 credits
Discrete Structures in Computing I 0.5 credits
Calculus I 0.5 credits
1.00 credits in the Area of Application or electives 1 credits

2 Semester 2

Intermediate Programming 0.5 credits
Discrete Structures in Computing II 0.5 credits
Linear Algebra I 0.5 credits
1.00 credits in the Area of Application or electives 1 credits

3 Semester 3

Structure and Application of Microcomputers 0.5 credits
Object Oriented Programming 0.5 credits
Data Structures 0.5 credits
1.00 credits in the Area of Application or electives 1 credits

4 Semester 4

Software Systems Development and Integration 0.75 credits
Operating Systems I 0.5 credits
The Analysis and Design of Computer Algorithms 0.5 credits
0.75 credits in the Area of Application or elective 0.75 credits

5 Semester 5

Theory of Computation 0.5 credits
System Analysis and Design in Applications 0.75 credits
Statistics I 0.5 credits
0.75 credits in the Area of Application or electives 0.75 credits

6 Semester 6

Software Engineering 0.75 credits
0.50 CIS electives at the 3000 level or above 0.5 credits
1.25 credits in the Area of Application or electives 1.25 credits

7 Semester 7

1.00 credits in the Area of Application or electives 1 credits
0.50 credits in CIS at 3000 level or above 0.5 credits
1.00 credits in CIS at the 4000 level 1 credits

8 Semester 8

Compilers 0.5 credits
1.00 credits in the Area of Application or electives 1 credits
0.50 credits in CIS at the 3000 level or above 0.5 credits
0.50 credits in CIS at the 4000 level 0.5 credits

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 32,584.00
Second Year Fee Tuition fee
USD 32,584.00
Third Year Fee Tuition fee
USD 32,584.00
Fourth Year Fee Tuition fee
USD 32,584.00
Total Program Cost Estimated total tuition
USD 130,336.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 654.00 - USD 1,506.00
Food & Groceries USD 5,981.00 - USD 6,068.00
Transport USD 867.00 - USD 1,041.00
Utilities & Bills USD 1,734.00 - USD 2,167.00
Estimated Total USD 8,582.00 - USD 9,276.00

Living cost estimates are based on Guelph Campus.

Outcomes & Employability

What happens after you graduate

90%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Accreditation & Assessment ServicesBanking & Financial ServicesBroadband & Internet ServicesCloud Computing & InfrastructureEducational Support ServicesFinancial Technology (Fintech)Hardware & Semiconductor EngineeringMedia Planning & BuyingNetworking & Internet ServicesPublic Relations

Top Employers Hiring for this course

Google

IBM

RBC

Scotiabank

TD Bank

University of Toronto

University of Waterloo

Why Study Computer Science at University of Guelph

What makes this program stand out

Top 20 in UK For Computer Science

Exeter's Computer Science department consistently ranks among the top 20 in the UK for both teaching quality and research output.

Fast Offers Quick turnaround

Exeter typically responds to applications within 2-3 weeks, giving you clarity on your options quickly.

Flexible Intakes September start

Primary intake in September with January start available for some pathways through the INTO foundation program.

Accredited Industry recognized

Accredited by BCS, The Chartered Institute for IT, meeting requirements for Chartered IT Professional (CITP) status.

Life at University of Guelph in Canada

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Computer Science at University of Guelph

Can I work while studying?

International students can work up to 24 hours per week off-campus during term time and unlimited hours during breaks. They can also work unlimited hours on campus without a separate work permit.

What English language score do I need for this course?

Applicants must meet English language requirements, including a Duolingo overall score of 110 or equivalent scores in TOEFL, IELTS, or PTE. Ensure you prepare accordingly to meet these criteria.

What jobs can I get after studying this course?

Graduates can pursue careers as Software Developers, Data Analysts, IT Consultants, Web Developers, or Systems Architects.

What will I actually study in this course?

This course offers exciting opportunities in creating technological advancements and innovative solutions. Students will delve into various aspects of computer science, including programming and data structures.

When can I start — what are the intake months?

The Computer Science course has an intake month in September. Be sure to prepare your application before this timeframe.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️