Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 6.23 k / Year(s) Foreign:$ 18.6 k / Year(s) Deadline: Jun 1, 2025
201–250 place StudyQA ranking:3918 Duration:2 years

Photos of university / #uofwaterloo

The Computer Science program at Waterloo has an international reputation for success in the areas of academics, research, employment, and teaching. Ranked 24th in the world by the QS World University Rankings®, for performance in computer science, Waterloo is the place to develop your knowledge and launch your career.

Learn how to effectively solve real world problems by applying mathematical and computer science skills in efficient and effective ways. Waterloo graduates can apply their broad and deep knowledge of many areas of computer science to provide solutions to a wide variety of fields.

  • Principles of Programming Languages
  • Compiler Construction
  • Software Requirements Specification and Analysis
  • Software Design and Architectures
  • Software Testing, Quality Assurance and Maintenance
  • Database Systems Implementation
  • Human-Computer Interaction
  • Computer Architecture
  • Real-Time Programming
  • Distributed Systems
  • Computer Networks 
  • System Performance Evaluation
  • Computer Security and Privacy
  • Formal Languages and Parsing 
  • Computational Complexity Theory
  • Algorithm Design and Analysis 
  • Medical Image Processing 
  • Computational Linear Algebra
  • Numeric Computation for Financial Modelling
  • Computational Techniques in Biological Sequence Analysis
  • Computational Vision
  • Machine Learning: Statistical and Computational Foundations
  • Introduction to Artificial Intelligence
  • Introduction to Symbolic Computation
  • Introduction to Computer Graphics
  • A Literature and Research Studies 
  • Literature and Research Studies
  • The Social Implications of Computing
  • Graduate Research Skills Seminar
  • Introductory Research Topics

Requirements

  • An Honours Bachelor degree in Computer Science or Engineering (or equivalent degree) with at least a 78% standing.
  • The Graduate Record Examination (GRE) General test is required of all applicants to the School of Computer Science, who have not completed a 4 year undergraduate degree at a North American University where English is the primary language of instruction.
  • Résumé
  • Supplementary information form
  • Transcript(s)
  • 3 references, at least 2 of them are academic.
  • IELTS 7.5; Internet-Based TOEFL (iBT) 100 overall

Scholarships

  • International Master's (IMSA) & International Doctoral Student Awards (IDSA)
  • Ontario Graduate Scholarship (OGS)
  • Vanier Canada Graduate Scholarship (CGS)
Similar programs:
Study mode:On campus Languages: English
Foreign:$ 739 / Year(s)
StudyQA ranking: 2517
Study mode:On campus Languages: English
Foreign:$ 739 / Year(s)
StudyQA ranking: 2501