Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 6.38 k / Year(s) Foreign:$ 19.1 k / Year(s) Deadline: Jun 1, 2024
201–250 place StudyQA ranking:3513 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:$ 5.58 k / Year(s)
Deadline: Jul 1, 2024 145 place StudyQA ranking: 4613
Study mode:On campus Languages: English
Foreign:$ 4.86 k / Year(s)
Deadline: Aug 1, 2024 145 place StudyQA ranking: 9571
Study mode:On campus Languages: English French
Foreign:$ 4.91 k / Year(s)
Deadline: Oct 1, 2024 145 place StudyQA ranking: 5363
Study mode:On campus Languages: English
Foreign:$ 4.91 k / Year(s)
Deadline: Aug 1, 2024 145 place StudyQA ranking: 5232
Study mode:On campus Languages: English French
Foreign:$ 4.91 k / Year(s)
Deadline: Jan 15, 2025 145 place StudyQA ranking: 4302
Study mode:On campus Languages: English French
Foreign:$ 4.86 k / Year(s)
Deadline: Sep 30, 2024 145 place StudyQA ranking: 4733
Study mode:On campus Languages: English French
Foreign:$ 5 k / Year(s)
Deadline: Mar 1, 2025 145 place StudyQA ranking: 3791
Study mode:On campus Languages: English
Foreign:$ 4.86 k / Year(s)
Deadline: Dec 15, 2024 145 place StudyQA ranking: 2662
Study mode:On campus Languages: English
Foreign:$ 4.86 k / Year(s)
Deadline: Aug 1, 2024 145 place StudyQA ranking: 4295
Study mode:On campus Languages: English
Local:$ 6.38 k / Year(s) Foreign:$ 15.6 k / Year(s)
Deadline: Feb 1, 2025 201–250 place StudyQA ranking: 3469