University of Waterloo campus

Health Sciences

Computer Science at University of Waterloo

University of Waterloo, Canada

Programme overview

Bachelor of Computer Science (or Bachelor of Mathematics in Computer Science) in the Faculty of Mathematics, offering more than 70 computer science courses with specializations in areas such as Artificial Intelligence, Bioinformatics, Game Design and Software Engineering. Available as a co-op or regular (non-co-op) program.

Faculty: Faculty of Mathematics  |  Department: David R. Cheriton School of Computer Science  |  Duration: 4 years (standard); co-op extends total time with work terms  |  Study mode: full-time co-op  |  Intake: September  |  Location: Waterloo, Ontario, Canada

What you will study

First year covers Designing Functional Programs, Elementary Algorithm Design and Data Abstraction, Tools and Techniques for Software Development, plus mathematics courses, a communication skills course and electives. Upper years include Algorithms, Human-Computer Interaction, Privacy/Cryptography/Network and Data Security, Introduction to Artificial Intelligence and The Social Implications of Computing, with specializations in Artificial Intelligence, Bioinformatics, Business, Computational Fine Art, Digital Hardware, Game Design, Human-Computer Interaction and Software Engineering.

Career pathways

Over 90% of graduates are employed within six months of graduation, typically as software developers, data scientists, AI engineers and deep learning developers, at employers such as Google, Shopify and NVIDIA.

Official programme page

Application information

Entry requirements

Ontario students need six Grade 12 U/M courses including Advanced Functions, Calculus and Vectors, a Grade 12 U English and one other 4U course; the admission average runs from the low to mid-90s on individual selection. Grade 11 U Introduction to Computer Science is recommended and an Admission Information Form is required.

Tuition is charged per credit, so the total depends on the courses you register for each year. Current fees are listed in the official fee schedule.

First-year students are admitted for the September (fall) term only. Terms: fall (September to December), winter (January to April), spring (May to August). Part-time, online, post-degree and non-degree studies can start in the winter, spring or fall term.

Applications for September 2027 entry close on 1 February 2027 for programs other than Engineering (documents due 15 February 2027) and on 15 January 2027 for Engineering programs other than Architecture (documents due 1 February 2027). International students have the same deadlines. Full-time applicants apply through the Ontario Universities' Application Centre (OUAC).

Part-time, online, post-degree and non-degree studies: winter 2027 applications close 30 October 2026 for degree and non-degree (13 November 2026 for post-degree); spring 2027 applications close 26 February 2027 for degree and non-degree (12 March 2027 for post-degree). Optometry closes 12 November 2026 and Pharmacy closes 6 January 2027.

Explore more study programmes

Health Sciences

Biomedical Sciences

University of Waterloo, Canada

Degree
Bachelor's
Next intake
First-year students are admitted for the September (fall) term only. Terms: fall (September to Decem

Health Sciences

Health Sciences

University of Waterloo, Canada

Degree
Bachelor's
Next intake
First-year students are admitted for the September (fall) term only. Terms: fall (September to Decem

View all study programmes →

Ready to start your study abroad journey?

Book a free consultation with our expert counsellors and take the first step towards your dream university.

Copyrights © 2026 StudyMapped. All rights reserved.