Bachelor of Mathematics in Computer Science in Waterloo Canada | University of Waterloo

University of Waterloo | Waterloo Canada
Visit institution website for more information
Qualification
Bachelor Degree
Languages
English
Delivery Mode
On-Campus
Tuition (2025)
CAD 60,000
(c. USD43,064.76)
Attendance
Full-time
Full-time Duration
48 months

Computer Science centers on examining software systems, computational methods, coding practices, and the boundaries of what computers can achieve. Through both theoretical foundations and practical implementation, you'll master techniques for precisely defining problems in ways that enable machines to process them effectively. The curriculum also covers handling complex software projects while exploring the capabilities, constraints, and architecture of computing systems. The Bachelor of Computer Science (BCS) provides comprehensive knowledge in the field with diverse course options. Admission to the BCS means beginning this specialized program immediately. At this globally recognized institution for computer science education, you'll build expertise across domains including network systems, computational methods, and software development. Following your first year, you may specialize in Data Science. Additionally, you can participate in our extensive co-op program - the most substantial in North America - for two years of professional experience, or accelerate your studies through the standard academic track. This degree serves as a gateway to professional achievement, with alumni securing positions at premier tech firms and academic institutions worldwide. Notably, Waterloo faculty and graduates have established over 800 startup ventures, including industry giants such as OpenText, the nation's premier software enterprise.


Destination of Study

Subjects of Study

Language Requirements

English
IELTS 6.5

Qualification Requirements

Official/Unofficial High School Transcripts Required.
Internet-based TOEFL (iBT) - 90 Overall (25 writing, 25 speaking)
IELTS Academic - 6.5 Overall (6.5 writing, 6.5 speaking, 6.0 reading, 6.0 listening)
Ontario students: six Grade 12 U and/or M courses including

Advanced Functions
Calculus and Vectors
Any Grade 12 U English
One other 4U course
Recommended: Grade 11 U Introduction to Computer Science
International Baccalaureate (IB) - HL Analysis and Approaches, minimum 6, HL or SL English A. Total 32.

Tuition CAD 60,000

Similar programs for you