cd_logo

  • Study Abroad Get upto 50% discount on Visa Fees
  • Top Universities & Colleges
  • Abroad Exams
  • Top Courses
  • Read College Reviews
  • Admission Alerts 2024
  • Education Loan
  • Institute (Counselling, Coaching and More)
  • Ask a Question
  • College Predictor
  • Test Series
  • Practice Questions
  • Course Finder
  • Scholarship
  • Netherlands
  • New Zealand
  • Study Guide

University of Waterloo banner

Study In Canada > Colleges In Canada > UWaterloo > Programs > Ph.D[Computer Science]

Doctor of Philosophy [Ph.D] [Computer Science] From University of Waterloo

phd computer science university of waterloo

Doctor of Philosophy [Ph.D] (Computer Science)

Stem course.

This course focuses on Science, Technology, Engineering, or Mathematics subjects, offering a deep dive into these fields to enhance your knowledge and skills in STEM disciplines.

Field of Study : 

₽1,470,013 /Yr

  • Doctor of Philosophy in Computer Science program allows students to complete their degree in 2 years.
  • This program is offered on a full-time basis and it will also be offered on a part-time basis.
  • Algorithms and Complexity
  • Artificial Intelligence
  • Bioinformatics
  • Computer Algebra and Symbolic Computation
  • Computer Graphics
  • Cryptography, Security, and Privacy
  • This program is offered as a thesis-based.
  • The students to faculty ratio for this program is 17:1.
  • The Cheriton School of Computer Science is named for David R. Cheriton, who earned his Ph.D. 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 the latest achievements by following our news and events.
  • The University of Waterloo ranks #2 in Canada for engineering according to U.S. News and World Report Best Global Universities 2019.
  • Software developer
  • Hardware engineer
  • IT specialist 
  • Systems designer, etc., with an average salary of 57,520 USD.

Important Dates

EventApplication Date
Application Deadline For Spring 2025 Intake
Application Deadline For Fall 2025 Intake
Application Deadline For Winter 2026 Intake

Tuition Fees

Year1st Year Fees
Tuition Fees₽1470013 (CAD 23088)

Other Expenses

HeadAvg Cost Per Year
Housing₽458424
Food₽134853
Books and supply₽188718
Total Cost₽781995

Eligibility & Entry Requirement

Academic Eligibility:

  • Students must be qualified with a  thesis-based master’s degree in a related field from a recognized institution.
  • In addition, those admitted must have completed the equivalent of a senior-level course in the area of theoretical Computer studies.
  • Minimum grade point ‘A’ (83%) is required to enroll in this program.
  • A Master's degree obtained without a full research thesis is normally an inadequate qualification for admission to the Ph.D. program.

Indian Student Eligibility:

Indian students are eligible to apply if they meet one of the following eligibility criteria:

  • Completed a 4-year UG degree with first class in a relevant field from a recognized institution.
  • Or, completed a master's degree with first-class in a relevant field from a recognized institution.
  • Or, completed a 3-year UG degree with a first-class from a NAAC-accredited institution.

Submission of  GRE  scores is not compulsory for this program, however, it is recommended to submit a minimum 309 for better a chance of admission.

Along with the minimum eligibility requirements, international students hailing from non-English speaking countries need to prove English proficiency through  IELTS / TOEFL /any equivalent test.

The above requirements are the minimum requirements and do not guarantee admission. The admissions committee will consider all evidence in the file and decide. To know more about the requirem…. Read More

Scores Required

Avg. Score in

Required Document List

Followings are the required documents:

  • Official Transcripts:  Students need to submit their copy of their original transcripts. Official transcripts are printed on security paper with the University of Waterloo seal and signature of the Registrar.
  • Statement of Interest:  Statement of interest is one of the few ways to describe that faculty have to understand the student's motivation, the seriousness of purpose, and their level of commitment to the discipline.
  • Reference Letter:   Students will choose letter writers that will be able to comment on their academic record as well as other experiences or relevant skill sets. 
  • CV/Resume:   Students should probably provide a resume, a copy of their transcripts, as well as a copy of their statement of interest, and other relevant application material.
  • English Language Requirement Scores like  TOEFL ,  IELTS ,..etc.

Times Higher Education logo

Do you think the Rankings are wrong ?   Report Here

Similar Programs

ProgramImportant DateTotal FeesMedian Exams ScoreAction
Application Deadline For Spring 2025 Intake (1st Oct 2024) Application Deadline For Fall 2025 Intake (1st Feb 2025) Application Deadline For Winter 2026 Intake (1st Jun 2025)RUB 1,470,013 /Yr 90 6.5 63
Application Deadline For Winter Intake (1st Feb 2025) Application Deadline For Fall Intake (30th Apr 2025)RUB 759,838 /Yr 6.5 93 60
Ouac Application Deadlines For Fall 2025 Intake (1st Mar 2025)RUB 2,850,315 /Yr 83 6.5 58 115
RUB 1,512,545 /Yr 7 97 68
Application Deadline For 2025 Intake (15th Aug 2024) Application Deadline For 2025 Intake (31st Jan 2025)RUB 367,503 /Yr 60 88 6.5

Do you think the Dates are wrong ?   Report Here

Course Guides

PhD in Canada: Top Universities, Application Process, Cost, Scholarships and Job Prospects

Career and Placement after Course

Careers possible after this course are:

  • Software Developers
  • Web Developers
  • Power Engineer
  • Electrical Engineer
  • Transit Technology Systems Engineer
  • Industrial Electronics Specialist
  • Medical Device Developer

Scholarship Grants & Financial Aids

NameScholarship Per StudentLevel of StudyType
Scholarship per student₽ 2.3 L/Yr$3,688Level Of StudyDoctorateTypeMerit-Based
Scholarship per student₽ 18.4 L/Yr$28,961Level Of StudyDoctorateTypeMerit-Based
Scholarship per student₽ 46,925/Yr$737Level Of StudyDoctorateTypeCollege-Specific
Scholarship per student₽ 6.4 L/Yr$10,000Level Of StudyDoctorateTypeCollege-Specific
Scholarship per student₽ 6.6 L/Yr$10,434Level Of StudyDoctorateTypeAwards
Scholarship per student₽ 6.4 L/Yr$10,000Level Of StudyDoctorateTypeCollege-Specific

Similar Colleges

Algoma University

Algoma University

Carleton University

Carleton University

Concordia University

Concordia University

OCAD University

OCAD University

Saint Mary's University

Saint Mary's University

The King's University

The King's University

University Canada West

University Canada West

University of Alberta

University of Alberta

University of Calgary

University of Calgary

Refer & Earn 3 USD For Every Approved Review

3k+ Reviews

limage

+ 41 Photos

interested in this College ?

Follow & Share this college to get information about admission.

Renison University College

Waterloo, Ontario

Conrad Grebel University College

Sault Ste. Marie, Ontario

Carleton University

Ottawa, Ontario

OCAD University

Toronto, Ontario

University of Windsor

Windsor, Ontario

Brescia University College

London, Ontario

ProgramImportant Dates
(15th Jan 2025)
(31st Jan 2025) (14th Feb 2025)
(15th Jan 2025) (1st Feb 2025)
(31st Jan 2025) (14th Feb 2025)
(1st May 2025)
(15th Jan 2025)

University of Alberta

Edmonton, Alberta

University of Calgary

Calgary, Alberta

University of Ottawa

Kingston, Ontario

Toronto Metropolitan University

Montreal, Quebec

McMaster University

Hamilton, Ontario

The University of British Columbia

Vancouver, British Columbia

SUBSCRIBE TO OUR NEWS LETTER

downloadapp_banner image

phd computer science university of waterloo

  • Doctor of Philosophy in Computer Science (PhD)
  • Graduate School
  • Prospective Students
  • Graduate Degree Programs

Go to programs search

PhD students in the Department of Computer Science may focus their research in the following areas:

  • Artificial Intelligence:  computer vision, decision theory/game theory, knowledge representation and reasoning, intelligent user interfaces, machine learning, natural language understanding and generation, robotics and haptics.
  • Computer Graphics:  animation, imaging, modeling, rendering, visualization.
  • Data Management and Mining:  business intelligence, data integration, genomic analysis, text mining, web databases.
  • Formal Verification and Analysis of Systems:  analog, digital and hybrid systems, VLSI, protocols, software.
  • Human Centered Technologies:  human computer interaction (HCI), visual, haptic and multimodal interfaces, computer-supported cooperative work (CSCW), visual analytics.
  • Networks, Systems, and Security:  high performance computing/parallel processing, networking, operating systems and virtualization, security.
  • Scientific Computing:  numerical methods and software, differential equations, linear algebra, optimization.
  • Software Engineering and Programming Languages:  development tools, foundations of computation, middleware, programming languages, software engineering.
  • Theory: algorithm design and analysis (including empirical), algorithmic game theory, discrete optimization, graph theory, computational geometry

For specific program requirements, please refer to the departmental program website

What makes the program unique?

The UBC Department of Computer Science has many contacts in the computing industry. A strong rapport between the industry and research communities is beneficial to both, especially in cases where the department focuses its research to developing real-world applications.

UBC offers a very rich environment for interdisciplinary research and has an excellent reputation for producing world class results in numerical methods, computer graphics and computational mechanics.

phd computer science university of waterloo

Egor Larionov

Quick Facts

Program enquiries, admission information & requirements, 1) check eligibility, minimum academic requirements.

The Faculty of Graduate and Postdoctoral Studies establishes the minimum admission requirements common to all applicants, usually a minimum overall average in the B+ range (76% at UBC). The graduate program that you are applying to may have additional requirements. Please review the specific requirements for applicants with credentials from institutions in:

  • Canada or the United States
  • International countries other than the United States

Each program may set higher academic minimum requirements. Please review the program website carefully to understand the program requirements. Meeting the minimum requirements does not guarantee admission as it is a competitive process.

English Language Test

Applicants from a university outside Canada in which English is not the primary language of instruction must provide results of an English language proficiency examination as part of their application. Tests must have been taken within the last 24 months at the time of submission of your application.

Minimum requirements for the two most common English language proficiency tests to apply to this program are listed below:

TOEFL: Test of English as a Foreign Language - internet-based

Overall score requirement : 100

IELTS: International English Language Testing System

Overall score requirement : 7.0

Other Test Scores

Some programs require additional test scores such as the Graduate Record Examination (GRE) or the Graduate Management Test (GMAT). The requirements for this program are:

The GRE is not required.

2) Meet Deadlines

3) prepare application, transcripts.

All applicants have to submit transcripts from all past post-secondary study. Document submission requirements depend on whether your institution of study is within Canada or outside of Canada.

Letters of Reference

A minimum of three references are required for application to graduate programs at UBC. References should be requested from individuals who are prepared to provide a report on your academic ability and qualifications.

Statement of Interest

Many programs require a statement of interest , sometimes called a "statement of intent", "description of research interests" or something similar.

  • Supervision

Students in research-based programs usually require a faculty member to function as their thesis supervisor. Please follow the instructions provided by each program whether applicants should contact faculty members.

Instructions regarding thesis supervisor contact for Doctor of Philosophy in Computer Science (PhD)

Citizenship verification.

Permanent Residents of Canada must provide a clear photocopy of both sides of the Permanent Resident card.

4) Apply Online

All applicants must complete an online application form and pay the application fee to be considered for admission to UBC.

Tuition & Financial Support

FeesCanadian Citizen / Permanent Resident / Refugee / DiplomatInternational
$114.00$168.25
Tuition *
Installments per year33
Tuition $1,838.57$3,230.06
Tuition
(plus annual increase, usually 2%-5%)
$5,515.71$9,690.18
Int. Tuition Award (ITA) per year ( ) $3,200.00 (-)
Other Fees and Costs
(yearly)$1,116.60 (approx.)
Estimate your with our interactive tool in order to start developing a financial plan for your graduate studies.

Financial Support

Applicants to UBC have access to a variety of funding options, including merit-based (i.e. based on your academic performance) and need-based (i.e. based on your financial situation) opportunities.

Program Funding Packages

All full-time PhD students will be provided with a funding package of at least $31,920 for each of the first four years of their PhD program. The funding package consists of any combination of internal or external awards, teaching-related work, research assistantships, and graduate academic assistantships. This support is contingent on full-time registration as a UBC Graduate student, satisfactory performance in assigned teaching and research assistantship duties, and good standing with satisfactory progress in your academic performance. CS students are expected to apply for fellowships or scholarship to which they are eligible.

Average Funding

  • 40 students received Teaching Assistantships. Average TA funding based on 40 students was $6,950.
  • 77 students received Research Assistantships. Average RA funding based on 77 students was $20,513.
  • 18 students received Academic Assistantships. Average AA funding based on 18 students was $6,167.
  • 81 students received internal awards. Average internal award funding based on 81 students was $11,015.
  • 8 students received external awards. Average external award funding based on 8 students was $19,625.

Scholarships & awards (merit-based funding)

All applicants are encouraged to review the awards listing to identify potential opportunities to fund their graduate education. The database lists merit-based scholarships and awards and allows for filtering by various criteria, such as domestic vs. international or degree level.

Graduate Research Assistantships (GRA)

Many professors are able to provide Research Assistantships (GRA) from their research grants to support full-time graduate students studying under their supervision. The duties constitute part of the student's graduate degree requirements. A Graduate Research Assistantship is considered a form of fellowship for a period of graduate study and is therefore not covered by a collective agreement. Stipends vary widely, and are dependent on the field of study and the type of research grant from which the assistantship is being funded.

Graduate Teaching Assistantships (GTA)

Graduate programs may have Teaching Assistantships available for registered full-time graduate students. Full teaching assistantships involve 12 hours work per week in preparation, lecturing, or laboratory instruction although many graduate programs offer partial TA appointments at less than 12 hours per week. Teaching assistantship rates are set by collective bargaining between the University and the Teaching Assistants' Union .

Graduate Academic Assistantships (GAA)

Academic Assistantships are employment opportunities to perform work that is relevant to the university or to an individual faculty member, but not to support the student’s graduate research and thesis. Wages are considered regular earnings and when paid monthly, include vacation pay.

Financial aid (need-based funding)

Canadian and US applicants may qualify for governmental loans to finance their studies. Please review eligibility and types of loans .

All students may be able to access private sector or bank loans.

Foreign government scholarships

Many foreign governments provide support to their citizens in pursuing education abroad. International applicants should check the various governmental resources in their home country, such as the Department of Education, for available scholarships.

Working while studying

The possibility to pursue work to supplement income may depend on the demands the program has on students. It should be carefully weighed if work leads to prolonged program durations or whether work placements can be meaningfully embedded into a program.

International students enrolled as full-time students with a valid study permit can work on campus for unlimited hours and work off-campus for no more than 20 hours a week.

A good starting point to explore student jobs is the UBC Work Learn program or a Co-Op placement .

Tax credits and RRSP withdrawals

Students with taxable income in Canada may be able to claim federal or provincial tax credits.

Canadian residents with RRSP accounts may be able to use the Lifelong Learning Plan (LLP) which allows students to withdraw amounts from their registered retirement savings plan (RRSPs) to finance full-time training or education for themselves or their partner.

Please review Filing taxes in Canada on the student services website for more information.

Cost Estimator

Applicants have access to the cost estimator to develop a financial plan that takes into account various income sources and expenses.

Career Outcomes

111 students graduated between 2005 and 2013. Of these, career information was obtained for 106 alumni (based on research conducted between Feb-May 2016):

phd computer science university of waterloo

Sample Employers in Higher Education

Sample employers outside higher education, sample job titles outside higher education, phd career outcome survey, career options.

Our faculty and students actively interact with industry in numerous fields. Via internships, consulting and the launching of new companies, they contribute to the state-of-the-art in environmental monitoring, energy prediction, software, cloud computing, search engines, social networks, advertising, e-commerce, electronic trading, entertainment games, special effects in movies, robotics, bioinformatics, biomedical engineering, and more.

Alumni on Success

phd computer science university of waterloo

Job Title Senior Director, Product & Business Development

Employer NGRAIN

Enrolment, Duration & Other Stats

These statistics show data for the Doctor of Philosophy in Computer Science (PhD). Data are separated for each degree program combination. You may view data for other degree options in the respective program profile.

ENROLMENT DATA

 20232022202120202019
Applications281265375299278
Offers3140414526
New Registrations1415202016
Total Enrolment1291241169881

Completion Rates & Times

Upcoming doctoral exams, monday, 26 august 2024 - 10:00am - x836, icics building, 2366 main mall, thursday, 29 august 2024 - 1:00pm - room 203, thursday, 29 august 2024 - 3:00pm - 146, icics building, 2366 main mall, monday, 9 september 2024 - 4:00pm - x836, icics building, 2366 main mall, friday, 27 september 2024 - 9:00am.

  • Research Supervisors

Advice and insights from UBC Faculty on reaching out to supervisors

These videos contain some general advice from faculty across UBC on finding and reaching out to a supervisor. They are not program specific.

phd computer science university of waterloo

This list shows faculty members with full supervisory privileges who are affiliated with this program. It is not a comprehensive list of all potential supervisors as faculty from other programs or faculty members without full supervisory privileges can request approvals to supervise graduate students in this program.

  • Achermann, Reto (Computing systems; Computer systems engineering; Systems software; resilient and efficient systems; intersection of operating systems, applied formal methods and hardware models.)
  • Beschastnikh, Ivan (Computer and information sciences; software engineering; distributed systems; cloud computing; software analysis; Machine Learning)
  • Bowman, William (Computer and information sciences; Programming languages and software engineering; Programming languages; Compilers; programming languages)
  • Carenini, Giuseppe (Artificial intelligence, user modeling, decision theory, machine learning, social issues in computing, computational linguistics, information visualization)
  • Clune, Jeff
  • Conati, Cristina (artificial intelligence, human-computer interaction, affective computing, personalized interfaces, intelligent user interfaces, intelligent interface agents, virtual agent, user-adapted interaction, computer-assisted education, educational computer games, computers in education, user-adaptive interaction, Artificial intelligence, adaptive interfaces, cognitive systems, user modelling)
  • Condon, Anne (Algorithms; Molecular Programming)
  • Ding, Jiarui (Bioinformatics; Basic medicine and life sciences; Computational Biology; Machine Learning; Probabilistic Deep Learning; single-cell genomics; visualization; Cancer biology; Computational Immunology; Food Allergy; neuroscience)
  • Evans, William (Computer and information sciences; Algorithms; theoretical computer science; Computer Sciences and Mathematical Tools; computational geometry; graph drawing; program compression)
  • Feeley, Michael (Distributed systems, operating systems, workstation and pc clusters)
  • Friedlander, Michael (numerical optimization, numerical linear algebra, scientific computing, Scientific computing)
  • Friedman, Joel (Computer and information sciences; Algebraic Graph Theory; Combinatorics; Computer Science Theory)
  • Garcia, Ronald (Programming languages; programming languages)
  • Greenstreet, Mark (Dynamic systems, formal methods, hybrid systems, differential equations)
  • Greif, Chen (Numerical computation; Numerical analysis; scientific computing; numerical linear algebra; numerical solution of elliptic partial differential equations)
  • Gujarati, Arpan (Computer and information sciences; Systems)
  • Harvey, Nicholas (randomized algorithms, combinatorial optimization, graph sparsification, discrepancy theory and learning theory; algorithmic problems arising in computer networking, including cache analysis, load balancing, data replication, peer-to-peer networks, and network coding.)
  • Hoang, Nguyen Phong (networking; security & privacy; network security; online privacy; Internet measurement)
  • Holmes, Reid (Computer and information sciences; computer science; open source software; software comprehension; software development tools; software engineering; software quality; software testing; static analysis)
  • Hu, Alan (Computer and information sciences; formal methods; formal verification; model checking; nonce to detect automated mining of profiles; post-silicon validation; security; software analysis)
  • Hutchinson, Norman (Computer and information sciences; Computer Systems; distributed systems; File Systems; Virtualization)
  • Kiczales, Gregor (MOOCs, Blended Learning, Flexible Learning, University Strategy for Flexible and Blended Learning, Computer Science Education, Programming Languages, Programming languages, aspect-oriented programming, foundations, reflections and meta programming, software design)
  • Lakshmanan, Laks (data management and data cleaning; data warehousing and OLAP; data and text mining; analytics on big graphs and news; social networks and media; recommender systems)
  • Lecuyer, Mathias (Machine learning systems; Guarantees of robustness, privacy, and security)
  • Lemieux, Caroline (Programming languages and software engineering; help developers improve the correctness, security, and performance of software systems; test-input generation; specification mining; program synthesis)

Doctoral Citations

Year Citation
2024 Using artificial intelligence methods, Dr. Dirks developed machine learning models to unlock the information contained in spectral data. Demonstrated applications include grade estimation in mining and food quality assessment in agriculture.
2024 Dr. Su studied 3D computer vision for human digitalization, which converts real-world images and videos into 3D animatable avatars. His methods simplify complicated motion capture pipelines, showing a promising way for 3D avatar creations from everyday devices.
2024 Dr. Vining studied how computers operate on geometry and shapes, and how geometric problems can be solved with discrete optimization algorithms. By combining numerical optimization techniques with combinatorial search frameworks, he devised new algorithms that solve challenging problems in simulation, computer graphics, and video games.
2024 Dr. Ritschel studied the design of programming tools for end-users without previous coding experience. He investigated block-based programming languages and enriched them with visual features that help end-users write larger, more complex programs. His findings can guide the future development of more expressive end-user friendly programming tools.
2024 Dr. Jawahar explored how deep learning models in natural language processing could be more efficient. He introduced new, cutting-edge methods using neural architecture search, improving efficiency and performance tradeoffs in tasks like autocomplete, machine translation, and language modeling.
2024 Dr. Xing explored and improved the detection of topic shifts in natural language and multimedia using data-driven approaches. He proposed enhanced topic segmentation models with better coherence analysis strategies, showing potential to benefit other natural language understanding tasks like text summarization and dialogue modeling.
2024 Dr. Cang examined emotionally expressive touch behaviour for human-robot interaction. To be truly reactive, devices must address the dynamic nature of emotion. For her dissertation, she developed multi-stage machine learning protocols to train robots to respond to your evolving feelings.
2024 Dr. Newman designed tools for running and analyzing complex, electronic auctions, with applications to markets for agricultural trade in developing countries and the sale of wireless spectrum rights. His work provides a blueprint for how economists can use computer simulations to compare auction designs.
2024 Dr. Suhail has made significant strides in computer vision by pioneering diverse methodologies that elevate semantic comprehension and geometric reasoning abilities within computer vision systems. His works have received nominations for Best Paper Awards, highlighting the substantial impact of his work in the field.
2024 Dr. Banados Schwerter studied the formal requirements for detecting type inconsistencies in programming languages that combine static and dynamic type checking, and a novel reporting technique for these errors. His research will assist the design of new programming languages and help their future programmers to find and fix programming mistakes.

Sample Thesis Submissions

  • Discrete optimization problems in geometric mesh processing
  • On effective learning for multimodal data
  • From devices to data and back again : a tale of computationally modelling affective touch
  • Towards alleviating human supervision for document-level relation extraction
  • Methods for design of efficient on-device natural language processing architectures
  • A formal framework for understanding run-time checking errors in gradually typed languages
  • Understanding semantics and geometry of scenes
  • Computational tools for complex electronic auctions
  • From videos to animatable 3d neural characters
  • Structured representation learning by controlling generative models
  • Versatile neural approaches to more accurate and robust topic segmentation
  • Machine learning for spectroscopic data analysis : challenges of limited labelled data
  • Enriching block-based end-user programming with visual features
  • Accelerating Bayesian inference in probabilistic programming
  • Computationally efficient geometric methods for optimization and inference in machine learning

Related Programs

Same specialization.

  • Master of Science in Computer Science (MSc)

Same Academic Unit

  • Master of Data Science (MDS)

At the UBC Okanagan Campus

Further information, specialization.

Computer Science covers Bayesian statistics and applications, bioinformatics, computational intelligence (computational vision, automated reasoning, multi-agent systems, intelligent interfaces, and machine learning), computer communications, databases, distributed and parallel systems, empirical analysis of algorithms, computer graphics, human-computer interaction, hybrid systems, integrated systems design, networks, network security, networking and multimedia, numerical methods and geometry in computer graphics, operating systems, programming languages, robotics, scientific computation, software engineering, visualization, and theoretical aspects of computer science (computational complexity, computational geometry, analysis of complex graphs, and parallel processing).

UBC Calendar

Program website, faculty overview, academic unit, program identifier, classification, social media channels, supervisor search.

Departments/Programs may update graduate degree program details through the Faculty & Staff portal. To update contact details for application inquiries, please use this form .

phd computer science university of waterloo

My experience as a non-degree student was really positive. I loved the way lectures, tutorials, labs, assignments and projects all complemented each other. I found the lectures stimulating and the professors and TAs encouraging. I also loved just being on the UBC campus. I'm surrounded by nature (...

phd computer science university of waterloo

Geoffrey Woollard

I applied to UBC in 2020, during the pandemic. It was a close call between working with Marcus Brubaker, who co-founded my former employer Structura Biotechnology, before becoming an Assistant Professor at York University, and working with Khanh Dao Duc at UBC. Khanh introduced me to his...

phd computer science university of waterloo

Michael Yin

I love Vancouver! It's the greatest city in the world. I love the integration of nature into the city; it has all of the mountains, forests, and oceans. In addition, the city is a melting pot of cultures, and that's definitely reflected at UBC. It feels like there's a place for everyone at UBC....

phd computer science university of waterloo

Baraa Orabi

I think three factors had a differentiating effect on this decision: UBC's unique multidisciplinary environment which is key to my research as a computer scientist and bioinformatician. UBC being on the West Coast generally and Vancouver specifically and the amazing weather and nature that comes...

phd computer science university of waterloo

Experience the colours of Vancouver

Great academic programs, great location: the distinct seasons and mild climate are among the reasons why graduate students choose to study here -- from the autumn leaves to cherry blossoms, witness the many colours Vancouver has to offer.

  • Why Grad School at UBC?
  • Application & Admission
  • Info Sessions
  • Research Projects
  • Indigenous Students
  • International Students
  • Tuition, Fees & Cost of Living
  • Newly Admitted
  • Student Status & Classification
  • Student Responsibilities
  • Managing your Program
  • Health, Wellbeing and Safety
  • Professional Development
  • Dissertation & Thesis Preparation
  • Final Doctoral Exam
  • Final Dissertation & Thesis Submission
  • Life in Vancouver
  • Vancouver Campus
  • Graduate Student Spaces
  • Graduate Life Centre
  • Life as a Grad Student
  • Graduate Student Ambassadors
  • Meet our Students
  • Award Opportunities
  • Award Guidelines
  • Minimum Funding Policy for PhD Students
  • Killam Awards & Fellowships
  • Dean's Message
  • Leadership Team
  • Strategic Plan & Priorities
  • Vision & Mission
  • Equity, Diversity & Inclusion
  • Initiatives, Plans & Reports
  • Graduate Education Analysis & Research
  • Media Enquiries
  • Newsletters
  • Giving to Graduate Studies

Strategic Priorities

  • Strategic Plan 2019-2024
  • Improving Student Funding
  • Promoting Excellence in Graduate Programs
  • Enhancing Graduate Supervision
  • Advancing Indigenous Inclusion
  • Supporting Student Development and Success
  • Reimagining Graduate Education
  • Enriching the Student Experience

Initiatives

  • Public Scholars Initiative
  • 3 Minute Thesis (3MT)
  • PhD Career Outcomes

Universities

University of Waterloo

PhD in Computer Science

university-image

University of Waterloo, Ontario

Faculty of Mathematics

Help Me Decide

Pre-requisites

  • Discussions

About Course

Program Duration

Computer Science

Degree Type

PhD in Computer Science at the prestigious University of Waterloo is a prestigious degree that offers in-depth learning in Computer Science. Being a renowned university, University of Waterloo receives enough funds to ensure the best education facilities for its students across all programs. This doctorate program offered full-time primarily focuses on the practical implementation of fresh ideas through rigorous study and research. The students are encouraged to add new aspects and findings to the existing area of knowledge. PhD in Computer Science at UWaterloo is ranked globally by estimated organisations. Such recognition speaks volumes about the course’s importance and effectiveness in the present scenario. The top-notch faculty, modern facilities, and the aura of creativity and innovation in the UWaterloo campus is a life-changing experience for the students looking forward to kickstarting or upgrading their careers. Overall, a PhD in Computer Science at University of Waterloo is an excellent opportunity to grow into a learned professional and bring new developments in the world.

Official fee page

CA$22,188 / year

CA$88,752 / 48 months

5000+ Students

Availed education loan

Loan amount sanctioned

Assistance for loan process

  • Application Fee

Minimum english score required

  • Online Application
  • Supplementary Information Form
  • Transcripts
  • Three References
  • English Language Proficiency

Find all the GRE Waived-off courses by applying a quick filter

University of Waterloo - logo

Apply GRE filter in this university

Find GRE-waivers across all universities

Yocket’s Counsel

Meet our counsellors.

We got a team of 50+ experienced counsellors ready to help you!

Related Discussion for the Universities

Ask, post and discuss!

Have a question? Ask and discuss with your fellow aspirants!

Pullisani Satvika

18 days ago

Nimit Shah

5 months ago

Gurupriyanka Sivakumar

  • Quiz: Find Your Program
  • Browse Program Categories
  • Scholarships
  • Student Housing
  • Job Opportunities
  • Virtual Tours

Programs to Consider

Related career(s), university of waterloo, computer science, program information.

School:University of Waterloo
Faculty:Faculty of Mathematics
Degree:Bachelor; Co-op; Honours
Field of Study:Computer Science
Description:Study at one of the world's best schools for computer science, where more than 80 professors are pushing the boundaries of the field. With 70+ computer science courses, plus no end of options and electives, you can create a degree tailored to your specific interests. After first year, you can choose a major in Data Science. Through Waterloo's co-op program, you'll earn money, have access to North America's largest selection of co-op jobs, and graduate with up to 2 years of valuable work experience.
URL:
Length:4 Year(s)
Cost per year:*
National: $18,000
International: $70,000

Admission Requirements

Grade for Entrance Previous Year (%)*90 to 93
Prerequisites:*These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school. One other 4U course required. Recommended course: Grade 11 U Introduction to Computer Science or equivalent.
Additional Admission Requirements: 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 considered for entrance scholarships in the Faculty of Mathematics, you must write the CSMC or the Euclid. If you complete both contests, we'll use the results of the contest in which you performed best.

* The entrance grade may change from year to year. Please contact the school for further information. * We make every attempt to provide accurate information on prerequisites, programs, and tuition. However, this information is subject to change without notice and we highly recommend that you contact the school to confirm important information before applying.

Request More Information about this Program

*First Name:
*Last Name:
*Email:
*Date of Birth:
*Address:
*Country:
Province/State:
*City/Town:
Postal Code:
*Phone: (include area code)
*Study Level:
*Interested Programs: (up to 10)
*Intended start date:
Comments:
What happens to the I submit with this form?
Please type the code shown:OUDRMQOX  

University of Waterloo WebLinks™

  • About StudyinCanada.com
  • Meet the Team
  • Our Partners
  • Privacy Policy
  • The SchoolFinder Group

SchoolFinder.com

ScholarshipsCanada.com

  • GradSchoolFinder.com
  • Career-College.com
  • LanguageSchoolFinder.com
  • Books4Exchange.com
  • SchoolFinderGroup.com
  • Let's Connect
  • Advertise with us
  • School Administrator

Your StudyinCanada login gets you access to the whole platform!

Get matched to schools and programs, request information and learn more about career paths.

Get instantly matched to scholarships, receive deadline alerts, and find advice on scholarship applications.

Your browser does not have JavaScript enabled. Please enable JavaScript to access StudyinCanada.com. Feel free to contact us at [email protected] if you continue to experience technical difficulties.

  • News and articles
  • Find us Find nearest IDP offices IDP Australia IDP Bahrain IDP Bangladesh IDP Cambodia IDP Canada IDP China IDP Egypt IDP Ghana IDP Hong Kong IDP India IDP Indonesia IDP Iran IDP Jordan IDP Kenya IDP Korea IDP Kuwait IDP Lebanon IDP Malaysia IDP Mauritius IDP Middle East IDP Nepal IDP New Zealand IDP Nigeria IDP Oman IDP Pakistan IDP Philippines IDP Saudi Arabia IDP Singapore IDP Sri Lanka IDP Taiwan IDP Thailand IDP Turkey IDP UAE IDP Vietnam IDP Corporate
  • Where we operate
  • Africa IDP Egypt IDP Ghana IDP Kenya IDP Nigeria
  • Europe IDP Turkey
  • Middle East IDP Bahrain IDP Iran IDP Jordan IDP Kuwait IDP Lebanon IDP Middle East IDP Oman IDP Pakistan IDP Saudi Arabia IDP UAE
  • North America IDP Canada
  • North Asia IDP Hong Kong IDP Korea IDP Taiwan
  • Oceania IDP Australia IDP New Zealand
  • South Asia IDP Bangladesh IDP India IDP Mauritius IDP Nepal IDP Sri Lanka
  • South East Asia IDP Cambodia IDP Indonesia IDP Malaysia IDP Philippines IDP Singapore IDP Thailand IDP Vietnam
  • New Zealand
  • United Kingdom
  • United States
  • Courses by subject
  • Scholarships
  • Vocational (VET)
  • University Preparation
  • Undergraduate
  • Postgraduate and Masters
  • History of IDP
  • Frequently asked Questions
  • Arrival services
  • Money transfer
  • Student health cover
  • Student banking
  • Accommodation
  • Find nearest IDP offices
  • IDP Australia
  • IDP Bahrain
  • IDP Bangladesh
  • IDP Cambodia
  • IDP Hong Kong
  • IDP Indonesia
  • IDP Lebanon
  • IDP Malaysia
  • IDP Mauritius
  • IDP Middle East
  • IDP New Zealand
  • IDP Nigeria
  • IDP Pakistan
  • IDP Philippines
  • IDP Saudi Arabia
  • IDP Singapore
  • IDP Sri Lanka
  • IDP Thailand
  • IDP Vietnam
  • IDP Corporate
  • IDP Education /
  • Colleges and Universities /
  • University of Waterloo /
  • Doctor of Philosophy in Com...
  • University of Waterloo

Institution logo

Doctor of Philosophy in Computer Science - Machine Learning

At university of waterloo.

Qualification

Next intake

09 September 2024

Entry Score

About the course

The David R. Cheriton School of Computer Science has an international reputation in teaching, academics, research, and employment. We attract exceptional students from all over the world to study and conduct research with our award-winning faculty. You can participate in research projects in a wide variety of topics with our internationally acclaimed researchers. Our research spans the field of computer science, from core work on systems, theory and programming languages to human-computer interaction, DNA and quantum computing to theoretical and applied machine learning, just to name a few. As a graduate student, you will: Access research-intensive lab spaces. Gain the opportunity to publish your work in top conferences and journals. Present at premier conferences in front of peers, industry leaders, researchers, and experts in your field. As a graduate student, you will have the independence to pursue your preferred area of research with a faculty If you want to continue pursuing research and expand your learning, you will work with a supervisor to develop a thesis. As a graduate student at the PhD level you will be expected to conduct meaningful research that expands the scope of your graduate work. Machine learning is an area of specialization of statistics crossed with computer science, most notably with such areas as computational statistics, scientific computation, data visualization and computational complexity. We live in an era where information technologies allow individuals and large organizations to gather increasingly large volumes of data about business transactions, web click traces, health records, etc. This data contains a wealth of information, however, mining the data to extract relevant information is challenging. For instance, how can a fraud be identified from a stream of transactions, how can user preferences be inferred from click traces to improve web services, how can new health indices be designed based on logs of physiological measurements to better assess and monitor chronic diseases Research in machine learning is concerned largely with the analysis and development of algorithms to explore, discover, visualize and model structure in data as well as to make predictions and decisions based on that structure. Motivating data is often incomplete, noisy, nonhomogeneous in structure and large in size (e.g., large number of observations or dimensions, or both). Special attention is paid to the development of computationally efficient (with respect to time and memory usage) data analysis algorithms. Research includes the mathematical and computational analysis of the statistical methodology, the development of new methodologies, algorithms and software, and the application of these to substantive problems from other areas.

  • Scholarships View all scholarships
  • Internships

Start dates and prices

Course fees are indicative and should be used as a guide. to get an accurate price.

Duration: 4 Year (s)

Fees: CAD 22188

Location
Spring (May), 2023
Winter (January), 2024
Fall (September), 2024
Winter (January), 2025
Spring (May), 2025
Fall (September), 2025
Winter (January), 2026
Spring (May), 2026
Spring (May), 2024
Spring (May), 2024
Fall (September), 2024
Spring (May), 2024

How to apply

Entry requirements for university of waterloo, application deadline.

This date isn’t available to get an detailed information

Further infromation

If you aren't eligible for the above entry requirements, you might ant to explore pathway options at University of Waterloo . If you want to find out more, speak to our counsellors.

Career outcomes

Pathway options to study at this institution

Reviews and rankings

The world ranking.

158 th / 1250

What our students think

We’ve haven’t received any reviews for this institution yet.

More about University of Waterloo

Calculate your cost of living in

Recommended for you

  • Scholarship
  • THE World Ranking:21
  • Toronto , Canada
  • Next intake:09/2024
  • Entry Score: IELTS 7.5
  • CAD6210 (2024)
  • THE World Ranking:109
  • Edmonton , Canada
  • Entry Score: IELTS 7.0
  • CAD9406 (2024)
  • THE World Ranking:501
  • Ottawa , Canada
  • Entry Score: IELTS 6.5
  • CAD16633 (2024)
  • THE World Ranking:103
  • Hamilton , Canada
  • CAD6307 (2024)
  • THE World Ranking:201
  • Calgary , Canada
  • Next intake:08/2024
  • CAD8576 (2024)
  • THE World Ranking:801
  • Regina , Canada
  • CAD6919 (2024)
  • THE World Ranking:158
  • Waterloo , Canada
  • CAD22188 (2024)

Your action plan

Shortlist your courses.

Choose the best three courses you’re most likely to pursue.

Check your eligibility

Get an instant in-principle offer for courses with the IDP FastLane tag.

Apply through IDP Live

Fill out the form once and use it to apply to multiple courses.

How does IDP FastLane work?

With the FastLane 'Offer in Principle', you'll know in minutes if you'll be accepted!

Select an institution and course

Create your academic profile

Submit your application for an 'Offer in Principle'

Your chosen institution(s) will send you a decision in minutes!

Get ready to apply with an expert counsellor

Wyzant

Science tutor for college and high- school students Tharuka P.

Science tutor for college and high- school students science tutor for college and high- school students tharuka p., about tharuka.

I am Biology Graduate student at the University of Northern Iowa, currently pursuing my Masters and I carry out cancer research. I have a passion for tutoring, and I have been doing it for the last 4-5 years. I have been tutoring in person for the longest time and now I would like to take it to the next level with online tutoring.

I have a Bachelor's degree in Biochemistry and Biology, I have taken undergrad classes in Biochemistry, Biology, Chemistry, Organic Chemistry and Physics, and I...

I have a Bachelor's degree in Biochemistry and Biology, I have taken undergrad classes in Biochemistry, Biology, Chemistry, Organic Chemistry and Physics, and I have been tutoring these subject areas since high-school and even now as a graduate student.

Please contact me for tutoring in any Biology, physics and Chemistry areas you need assistance in.

  • Tutor’s lessons: In-person
  • Hourly Rate: $50
  • Travel policy: Within 20 miles of Waterloo, IA 50702
  • Lesson cancellation: 2 hours notice required

No background check

  • Your first lesson is backed by our Good Fit Guarantee

Tharuka hasn’t set a schedule.

Approved Subjects

Questions contact tharuka before you book., still have questions.

HELP MAUI • JOB OPENINGS

Information and Computer Sciences

Information and Computer Sciences

University of Hawai‘i at Mānoa

Master of Science in Computer Science

The M.S. in Computer Science degree program provides advanced education in all areas of computer science. It is useful for those wishing to go into leadership roles in high tech organizations. This degree can also provide the foundation for application to Ph.D. programs. Our objective is to help students achieve a high level of professional competence and lifelong learning. M.S. students may choose either an applied emphasis by pursuing the software development project pathway (Plan B) or a research emphasis by pursuing the thesis pathway (Plan A).

More Information

  • Prospective M.S. Students
  • Current M.S. Students

Student Outcomes

  • Master core computer science theoretical concepts, practices and technologies.
  • Identify, formulate and solve problems employing knowledge within the discipline.
  • Contribute effectively to collaborative team-oriented activities.
  • Communicate effectively about computer science topics using appropriate media.
  • Demonstrate advanced knowledge in an area of specialization within the discipline.
  • Engage in significant research in their area of specialization within the discipline and/or in projects that respond to community and industry needs.

Contact : ICS Graduate Chair

Permanent URI for this collection

The theses in UWSpace are publicly accessible unless restricted due to publication or patent pending.

This collection includes a subset of theses submitted by graduates of the University of Waterloo as a partial requirement of a degree program at the Master's or PhD level. It includes all electronically submitted theses. (Electronic submission was optional from 1996 through 2006. Electronic submission became the default submission format in October 2006.)

This collection also includes a subset of UW theses that were scanned through the Theses Canada program. (The subset includes UW PhD theses from 1998 - 2002.)

Recent Submissions

Thumbnail Image

  • 1 (current)

Andrew Childs Awarded 2024 Kirwan Faculty Research and Scholarship Prize

Descriptive image for Andrew Childs Awarded 2024 Kirwan Faculty Research and Scholarship Prize

University of Maryland Computer Science Professor  Andrew Childs  will receive the 2024  Kirwan Faculty Research and Scholarship Prize . He will receive the award at the  Faculty & Staff Convocation  on September 18, 2024, in the Memorial Chapel. 

A leading scientist in the field of quantum algorithms, Childs has helped develop both theoretical foundations and practical applications for quantum computers, which have the potential to address problems that are beyond the reach of traditional computational methods.

Childs earned his B.S. in physics at the California Institute of Technology and his Ph.D. in the same field at the Massachusetts Institute of Technology. After serving on the faculty at the University of Waterloo, he arrived at UMD in 2014 and became a professor in computer science and the Institute for Advanced Computer Studies with a joint appointment in physics in 2017.

From 2014 to 2024, Childs co-directed the Joint Center for Quantum Information and Computer Science, and he has directed the NSF Quantum Leap Challenge Institute for Robust Quantum Simulation (RQS) since 2021. At RQS, founded with a $25 million grant from the National Science Foundation, he is helping to apply quantum computing to the study of physical phenomena, with profound implications for both basic science and technology development in chemistry, physics, materials science and more.

Two recent papers written with Childs’ former Ph.D. student Yuan Su and other coauthors—“Nearly Optimal Lattice Simulation by Product Formulas,” published in Physical Review Letters in 2019 and “Theory of Trotter Error with Commutator Scaling,” published in Physical Review X in 2021—developed techniques to reduce the resources required for quantum computers to simulate and study quantum systems. His 97 other papers have collectively been cited more than 15,000 times.

“This work represents a crucial advancement in the field, addressing challenges that have long hindered progress and has influenced many members of the scientific community that, like me, are working on that field,” wrote physicist Ignacio Cirac of the Max Planck Institute of Quantum Optics.

Although the practical deployment of quantum computers has been an arduous process, Childs’ colleagues say, his theoretical work has left a deep impression on the field.

“When the day comes that quantum computers fulfill hopes of contributing to solutions for broad societal problems, such as energy needs and climate change, I have no doubt that the success will have been made possible in large part due to the insights and innovations created by Andrew Childs,” said Isaac Chuang, a professor in MIT’s physics and electrical engineering and computer science departments.

Written by the Office of Marketing and Communications

The Department welcomes comments, suggestions and corrections.  Send email to editor [-at-] cs [dot] umd [dot] edu .

photo of Cameron Morland

Cameron Morland

  • Ph.D., Boston University, United States (2009)
  • B.A.Sc., University of Waterloo (2003)

IMAGES

  1. Phd Courses in University of Waterloo

    phd computer science university of waterloo

  2. University of Waterloo

    phd computer science university of waterloo

  3. Computer science at Waterloo ranked number one nationally for third

    phd computer science university of waterloo

  4. Research Excellence

    phd computer science university of waterloo

  5. Current graduate students

    phd computer science university of waterloo

  6. Computer science remains top-ranked Waterloo program internationally

    phd computer science university of waterloo

COMMENTS

  1. Computer Science

    A Master's degree in Computer Science with a 78% average. Student with an undergraduate degree in Computer Science may apply for admission directly to the PhD program. Successful applicants will have an outstanding academic record, breadth of knowledge in computer science, and strong letters of recommendation.

  2. PhD in Computer Science

    PhD in Computer Science. ... David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario Canada N2L 3G1 Phone: 519-888-4567 ext. 33293 Fax: 519-885-1208. Provide website feedback. University of Waterloo. University of Waterloo. 43.471468-80.544205

  3. Applying and admissions

    The David R. School of Computer Science offers graduate programs leading to a Master of Mathematics (MMath), Master of Data Science and Artificial Intelligence (MDSAI), or PhD degree. ... David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario Canada N2L 3G1 Phone: 519-888-4567 ext. 33293 Fax: 519-885-1208. Provide ...

  4. University of Waterloo

    The Cheriton School of Computer Science is named for David R. Cheriton, who earned his PhD in Computer Science at the University of Waterloo in 1978. In 2005, ... David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario Canada N2L 3G1 Phone: 519-888-4567 ext. 33293 Fax: 519-885-1208. Provide website feedback.

  5. Programs

    Computer Science - PhD; Computer Science - PhD (Quantum Information) Data Analytics - GDip; Data Science - MMath; ... The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg, and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted ...

  6. Ph.D Computer Science at University Of Waterloo [UWATERLOO], Waterloo

    The Cheriton School of Computer Science is named for David R. Cheriton, who earned his Ph.D. 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 the latest achievements by following our news and events.

  7. Computer Science, Ph.D.

    Student with an undergraduate degree in Computer Science may apply for admission directly to the PhD program. Successful applicants will have an outstanding academic record, breadth of knowledge in computer science, and strong letters of recommendation. PhD applicants may be admitted into the Master of Mathematics (MMath) program.

  8. Computer Science

    A Master's degree in Computer Science with a 78% average. Student with an undergraduate degree in Computer Science may apply for admission directly to the PhD program. Successful applicants will have an outstanding academic record, breadth of knowledge in computer science, and strong letters of recommendation.

  9. Future graduate students

    Future graduate students Future graduate students Programs and courses Scholarships and awards ... David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario Canada N2L 3G1 Phone: 519-888-4567 ext. 33293 Fax: 519-885-1208. Provide website feedback.

  10. PhD seminar

    David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario Canada N2L 3G1 Phone: 519-888-4567 ext. 33293 Fax: 519-885-1208

  11. Doctor of Philosophy in Computer Science (PhD)

    PhD students in the Department of Computer Science may focus their research in the following areas: Artificial Intelligence: computer vision, decision theory/game theory, knowledge representation and reasoning, intelligent user interfaces, machine learning, natural language understanding and generation, robotics and haptics. Computer Graphics: animation, imaging, modeling, rendering ...

  12. PhD in Computer Science at UWaterloo : Admission 2025 ...

    PhD in Computer Science at the prestigious University of Waterloo is a prestigious degree that offers in-depth learning in Computer Science. Being a renowned university, University of Waterloo receives enough funds to ensure the best education facilities for its students across all programs. This doctorate program offered full-time primarily focuses on the practical implementation of fresh ...

  13. Computer Science

    University of Waterloo. Study at one of the world's best schools for computer science, where more than 80 professors are pushing the boundaries of the field. With 70+ computer science courses, plus no end of options and electives, you can create a degree tailored to your specific interests. After first year, you can choose a major in Data Science.

  14. Doctor of Philosophy in Computer Science

    A Master's degree in Computer Science with a 78% average. Student with an undergraduate degree in Computer Science may apply for admission directly to the PhD program. Successful applicants will have an outstanding academic record, breadth of knowledge in computer science, and strong letters of recommendation.

  15. PhD Comprehensive-1

    planned courses to be taken in the PhD program At Waterloo many of the 600-level graduate courses are held with 400-level fourth year courses. ... David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario Canada N2L 3G1 Phone: 519-888-4567 ext. 33293 Fax: 519-885-1208. Provide website feedback.

  16. Computer Science

    Computer Science - Quantum Information PhD applicants at University of Waterloo may be admitted into the Master of Mathematics (MMath) program. Like all MMath students, they will have the option to transfer into the PhD program before completing the master's thesis if their performance warrants.

  17. Computer Science

    Study your interests. With 70+ computer science courses, plus no end of options and electives, you can create a degree tailored to your specific interests. Social and academic support. Through Waterloo's Computer Science Club, get access to high-powered software or get social with your fellow students. Co-op = relevant paid work experience.

  18. Tharuka P.

    Tharuka is a tutor in Waterloo, IA (50702) : I am Biology Graduate student at the University of Northern Iowa, currently pursuing my Masters and I carry out cancer research. ... Science tutor for college and high-school students . ... I am Biology Graduate student at the University of Northern Iowa, currently pursuing my Masters and I carry out ...

  19. Master of Science in Computer Science

    The M.S. in Computer Science degree program provides advanced education in all areas of computer science. It is useful for those wishing to go into leadership roles in high tech organizations. This degree can also provide the foundation for application to Ph.D. programs.

  20. PhD Comprehensive-II (depth)

    The make up of the Committee must be approved by email to the Director of Graduate Studies of the School of Computer Science prior to the PhD Comprehensive-II exam. ... David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario Canada N2L 3G1 Phone: 519-888-4567 ext. 33293 Fax: 519-885-1208. Provide website feedback.

  21. Theses

    This collection includes a subset of theses submitted by graduates of the University of Waterloo as a partial requirement of a degree program at the Master's or PhD level. It includes all electronically submitted theses. (Electronic submission was optional from 1996 through 2006. ... (The subset includes UW PhD theses from 1998 - 2002.) Browse.

  22. Andrew Childs Awarded 2024 Kirwan Faculty Research and Scholarship

    University of Maryland Computer Science Professor Andrew Childs will receive the 2024 Kirwan Faculty Research and Scholarship Prize. He will receive the award at the Faculty & Staff Convocation on September 18, 2024, in the Memorial Chapel. A leading scientist in the field of quantum algorithms, Childs has helped develop both theoretical foundations and practical applications

  23. Electrical and Computer Engineering

    Program information Department/School Electrical and Computer Engineering Faculty Faculty of Engineering Admit term(s) Fall (September - December) Winter (January - April) Spring (May - August) Application and document submission deadline(s) February 1 (for admission in September) June 1 (for admission in January of the following year) October 1 (for admission in May of the

  24. Funding and awards

    Value: PhD - one $10,000 for one year or Masters - two $5,000 for one year. Eligibility requirement: No residency requirement, Computer Science graduate program, preference will be given to PhD conducting research in Algorithms and Complexity. Donor Information: Dr. Derick Wood was a Professor in the David R. Cheriton School of Computer Science ...

  25. Graduate studies

    Graduate studies. The University of Waterloo, in collaboration with the Institute for Quantum Computing (IQC), offers graduate students unique opportunities to learn about and engage in world-leading research in quantum information through a wide range of advanced research projects and advanced courses on the foundations, applications and ...

  26. Cameron Morland

    Future graduate students Programs and courses Scholarships and awards ... David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario Canada N2L 3G1 Phone: 519-888-4567 ext. 33293 Fax: 519-885-1208. Provide website feedback. University of Waterloo.

  27. Women in Computer Science

    Join us for an Undergraduate Lunch and Learn session about the Early Undergraduate Research Experience Program (EREP/UR2PhD) offered by Computing Research Association (CRA) and University of Waterloo, designed to bridge the gap between undergraduate and graduate studies. Date: June 19, 2024 Time: 4:00 PM - 5:00 PM Location: DC 1302 or online