Study computer science in one of North America's leading technology centres.
Waterloo professors and graduates have created 300 spin-off companies and the surrounding region is home to more than 600 technology companies that have $18 billion in annual revenue. Companies with offices in the region include Research In Motion (makers of the BlackBerry), Google, OpenText, Dalsa, Certicom, Waterloo Maple, and iAnywhere Solutions.
Learn from 70 professors with various research interests to help you explore this vast field. Tailor your studies by choosing courses, options, or electives specific to your interests.
You can also gain 20 months of paid work experience through our co-op program, the largest of its kind in the world, or fast track your degree by choosing the regular system of study.
Waterloo graduates are found in leading technology companies and as professors at top universities and around the world, including Carnegie Mellon University and the University of California at Berkeley.
For more information, please visit the Computer Science website.
Note: Waterloo's admission requirements are expressed in terms of the Ontario high school system, and courses are Grade 12 U courses unless otherwise specified. See Waterloo's minimum admission requirements, Canadian course equivalents, and International equivalents for more details.
These courses will help you succeed in your studies at Waterloo but do not affect admissions.
Individual selection from the mid-80s
Notes: Admission averages are based on previous years' entering classes. Your admission average is calculated using your top 6 Grade 12 U or M courses, or equivalent, including all required courses.
|Year 1||Year 2||Year 3||Year 4||Year 5|
|F - Fall||W - Winter||S - Spring|
|* = Work Term|
|Product Support Analyst||Citi|
|Research Assistant||The Hospital for Sick Children|
|Software Development Assistant||National Research Council Canada|
|Application Developer||Predictum Inc|
|Web Application Developer||ASD - Aviation Software Design|
|Automated Testing Co-op||Bank of America Merrill Lynch|
|Software Developers||Desire2Learn Inc.|
|Software Development Engineering in Test (SDET)||Microsoft Corporation|
|Software Developer||Hitachi ID Systems Inc.|
|Software Dev. Engineer||Amazon.com, Inc.|
|Program Manager||Microsoft Corporation|
|Systems Analyst||Canadian Pacific Railway Ltd.|
|Developer||Intelliware Development Incorporated|
|Member of Technical Staff||Sun Microsystems, Inc.|
|Chief Executive Officer||Odd Thought Inc.|
|Software Developer||Research In Motion Limited|
|Cons., Serv. Provisioning & Activations||CGI Group Inc.|
|Junior Software Engineer||Tricom Technologies Inc.|