David R. Cheriton School of Computer Science

The Cheriton School of Computer Science is named for David R. Cheriton, who earned his PhD in Computer Science in 1978, and made a transformational gift to the school in 2005. It has become the largest academic concentration of Computer Science researchers in Canada.  

Discover our latest achievements by following our news and events.
 
Please go to contact, open positions or visit if you have a question about school programs or services, would like to know more about faculty positions available or plan to visit our school.
  1. Sep. 16, 2021Hack the North 2021: Tapping into tech and gaining valuable skills along the way
    composite image of students on Zoom

    Most students develop an interest in technology and programming long before they begin their post-secondary education.

    The path to becoming a developer, analyst or software engineer does not usually start in a computer science course at university, but in the opportunities available to students outside the classroom. One such opportunity is Hack the North — the annual hackathon sponsored by the Faculties of Mathematics and Engineering — taking place this weekend from Friday, September 17 to Sunday, September 19.

  2. Sep. 6, 2021Four computer science and two software engineering students named 2021 Schulich Leaders
    photo of Saptarshi Bhattacherya, Alicia Bremer, Andrew Dong, Heidi Hon, Kushal Mujral and Eric Pei

    The Cheriton School of Computer Science welcomes Saptarshi Bhattacherya, Alicia Bremer, Andrew Dong, Heidi Hon, Kushal Mujral and Eric Pei — six outstanding first-year students who have distinguished themselves academically as recipients of the prestigious Schulich Leader Scholarship. 

  3. Aug. 31, 2021Creating new search systems to limit COVID-19 misinformation
    image depicting getting health information online

    Researchers at the Cheriton School of Computer Science are working on new systems that increase the correctness and reliability of health-related searches.

Read all news
  1. Sep. 22, 2021PhD Seminar • Data Systems • On Sampling From Data With Duplications

    Please note: This PhD seminar will be given online.

    Alireza Heidarikhazaei, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Ihab Ilyas

  2. Sep. 22, 2021Master’s Thesis Presentation • Programming Languages • Exception Handling in Cforall

    Please note: This master’s thesis presentation will be given online.

    Andrew Beach, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Peter Buhr

    The Cforall programming language is an evolutionary refinement of the C programming language, adding modern programming features without changing the programming paradigms of C. One of these modern programming features is more powerful error handling through the addition of an exception handling mechanism (EHM).

  3. Sep. 22, 2021PhD Defence • Human-Computer Interaction • Understanding Mode and Modality Transfer in Unistroke Gesture Input

    Please note: This PhD defence will be given online.

    Jay Henderson, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Edward Lank

All upcoming events