Computer Science

    Computer Science

    Duration4 year(s)
    Tuition Fee
    CAD 25,287 / per year
    Next IntakeSeptember 1, 2026
    Computer Science

    About

    Yes, there’s a secret code for a high-tech career in computers. Learn it at Waterloo.

    Earn a degree from one of the world’s top computer science schools. Not only will you learn to develop a broad understanding of systems, networks, algorithms, and programming through 70+ courses, you can make your degree your own by adding specializations and minors to match your interests and skills.

    Combing theory and hands-on practice, you’ll discover the mathematics that build the framework for emerging technologies from AI to machine learning. After second year, you can apply to a major in Data Science.

    Put your skills to the test through co-op and experiential learning opportunities ranging from conducting research with a professor to building your own tech startup. At Waterloo, you’re in the right place to make your mark.

    Disciplines

    Faculty of Mathematic

    Requirements

    Entry Requirements

    Computer Science admission requirements

    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

    Admission average: Individual selection from the low to mid-90s

    Not an Ontario high school student? Search our admission requirements.

    How to apply

    Apply directly to this program on your application. There are supplementary information forms, including the Admission Information Form, which are required for admission. We'll email you detailed instructions once we receive your application.

    Math and computing contests

    We strongly encourage you to participate in the Canadian Computing Competition, Canadian Senior Mathematics Contest (CSMC), and/or the Euclid Mathematics Contest to enhance your admissions status.

    To be eligible for entrance scholarships in the Faculty of Mathematics, you must write the CSMC or the Euclid contest. If you complete both contests, we'll use the results of the contest in which you performed best.

    English Requirements

    • PTEMin 63
    • IELTSMin 6.5
    • TOEFLMin 90

    Career

    Fee Information

    Tuition Fee
    25,287 / per year
    Computer Science
    University of Waterloo
    University of Waterloo
    Canada

    Canada, Waterloo