Study with us
Established in 1970, the Department of Computer Science saw rapid expansion in its first ten years as Computer Science grew from a niche interest to an independent, recognized discipline. Today, we are an internationally recognized research centre with opportunities to work in active research laboratories in robotics, bioinformatics and novel interface design, using mathematics and methods from nature to solve computing problems and more.
Examine robotics with our state-of-the-art laboratories
The AA Lab is a top competitor at international robotic and artificial intelligence competitions. Our work involves the improvement of technology surrounding intelligent hardware and software agents and the development of applications employing these technologies.
The HCI Lab explores how to design, implement and evaluate ways for people to interact with emerging computing technologies. Researchers in this lab are some of the world's leading experts on Human-Robot Interaction.
Benefit from areas of specialization
The Department of Computer Science offers seven different areas of specialization. Chose the right fit for you:
- Artificial intelligence
- Computer systems
- Human-computer interaction and graphics
- Networks and security
- Software engineering
- Theoretical computer science
Discover our scholarships, awards and other financial supports
The Department of Computer Science offers numerous competitive funding opportunities to graduate students, including the University of Manitoba Graduate Fellowship (UMGF), which are valued at $14,000 per year for two years for MSc students and $18,000 per year for four years for PhD students.
Learn more about our awards and funding.
The Faculty of Graduate Studies and the Faculty of Science offer a four-year program of study leading to a Doctor of Philosophy in Computer Science.
Expected duration: 4 years
Tuition and fees: Tuition fees are charged for terms one and two and terms four and five. A continuing fee is paid for term three, term six and each subsequent term. (Refer to Graduate tuition and fees.)
In addition to the minimum course requirements of the Faculty of Graduate Studies found in the Graduate Studies Regulations Section, students must complete:
- A minimum of 12 credit hours of coursework at the 7000-level
- A thesis
Sample course offerings
- COMP 7860: Security and Privacy
- COMP 7890: Data-Drive Software Engineering
- COMP 7920: Advanced HCI
- COMP 7926: Computational Finance
- COMP 7950: Advanced Machine Learning
For a full list of courses and descriptions of each, please visit the Academic Calendar.
The following are minimum requirements to be considered for entry into the Computer Science (PhD) program. Meeting these requirements does not guarantee acceptance into the program.
To be considered for admission to the Computer Science (PhD) program, you must have:
- A master's degree or equivalent from a recognized university
- A cumulative GPA of 3.0 or equivalent in the last two years of study
In addition to the admission requirements described here, all applicants must meet the minimum admission and English language proficiency requirements of the Faculty of Graduate Studies.
How to apply
The Computer Science (PhD) program accepts applications for Fall and Winter entry. Applications must be completed online and include several parts:
- $100 application fee (non-refundable)
- Unofficial copies of transcripts and degree certificates
- Research statement
- Supervisor support letter
- Two letters of recommendation (must be requested from within the application)
- Proof of English language proficiency, if required
Please read the Faculty of Graduate Studies online application instructions before beginning your application.
Choose a supervisor before you apply
Computer Science MSc and PhD programs are research-intensive and because of this, applicants are required to select one of our faculty members to be their supervisor and preside over an applicant’s program before they are accepted for admission. See Applying for graduate studies for full details.