Link to the University of Waterloo home page

findoutmore.uwaterloo.ca

Ideas Start Here
  • PROGRAMS
    • Programs by theme
    • Exchange programs
    • Interdisciplinary programs
    • Glossary of terms
    • Enrichment programs
    • Undergraduate Calendar
  • ADMISSIONS
  • CO-OP
  • FINANCING
  • RESIDENCE
  • STUDENT LIFE
  • VISITING WATERLOO
  • THE NEXT STEP
  • HIGH SCHOOL VISITS
  • INTERNATIONAL
  • COUNSELLORS
Virtual Campus Tour
CAMPUS TOURREQUEST A BROCHUREE-NEWSLETTERCHATS

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.

Type of program

Entry program

System of study

Regular and Co-op

Major(s)

Computer Science (BCS), Computer Science (BMath); Co-op Teaching Option is available beginning in second year (BMath only)

For more information, please visit the Computer Science website.



Required courses

  • Advanced Functions
  • Calculus and Vectors
  • English
  • one other Grade 12 U course

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.

Recommended courses

These courses will help you succeed in your studies at Waterloo but do not affect admissions.

  • Grade 11 U Introduction to Computer Science

Other required documentation & notes

Admission Information Form including teacher reference; you're strongly encouraged to write the Euclid Mathematics Contest; the Canadian Computing Competition is recommended

    Admission average(s)

    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.

    Co-op work/study sequences

    Year 1Year 2Year 3Year 4Year 5
    FWSFWSFWSFWSFWS
    1A1B*2A*2B*3A*3B*4A*4B
    1A1B*2A2B*3A*3B*4A**4B
    1A1BOff2A*2B*3A*3B*4A**4B
    1A1B2A*2B*3A*3B*4A**4B
    F - Fall W - Winter S - Spring
    * = Work Term

    Sample co-op positions

    JOB TITLEEMPLOYER
    Product Support AnalystCiti
    Research AssistantThe Hospital for Sick Children
    Software Development AssistantNational Research Council Canada
    Application DeveloperPredictum Inc
    Web Application DeveloperASD - Aviation Software Design
    Automated Testing Co-opBank of America Merrill Lynch
    Software DevelopersDesire2Learn Inc.
    Software Development Engineering in Test (SDET)Microsoft Corporation

    Most students take 5 courses per term, plus associated labs if applicable. Listed below are required first-year courses. If there aren't 5 courses listed, that means you can choose additional courses so that you have a total of 5 courses per term.


    Your first term

          MATH 135 - Algebra for Honours Mathematics

          MATH 137 - Calculus 1 for Honours Mathematics

          CS 135 - Designing Functional Programs



    Your second term

          MATH 136 - Linear Algebra 1 for Honours Mathematics

          MATH 138 - Calculus 2 for Honours Mathematics

          CS 136 - Elementary Algorithm Design and Data Abstraction

    Recent graduates

    JOB TITLE EMPLOYER
    Software DeveloperHitachi ID Systems Inc.
    Software Dev. EngineerAmazon.com, Inc.
    Program ManagerMicrosoft Corporation
    Systems AnalystCanadian Pacific Railway Ltd.
    DeveloperIntelliware Development Incorporated
    Member of Technical StaffSun Microsystems, Inc.
    Chief Executive OfficerOdd Thought Inc.
    Software DeveloperResearch In Motion Limited
    Cons., Serv. Provisioning & ActivationsCGI Group Inc.
    Junior Software EngineerTricom Technologies Inc.

    Are you a Canadian citizen/permanent resident or an international student?

             

    First Term

    Second Term

    $0.00




    A $609 co-op fee applies in terms prior to an official work term.

    Amounts are estimated averages based on 2012 figures. Exact amounts for 2013-2014 will be available in July 2013. For a more complete idea of your costs, please visit the Tuition and other fees page.

    facebooktwitteryoutube

    University of Waterloo
    200 University Avenue West
    Waterloo, Ontario, Canada N2L 3G1
    +1 519 888 4567
    Contact Us | Directions to Campus | Privacy statement |Give us feedback