| Program start date | Application deadline |
| 2024-09-01 | - |
| 2024-01-01 | - |
Program Overview
Introduction to the University of British Columbia's Computer Science Program
The University of British Columbia offers a comprehensive Computer Science program, designed to equip students with the knowledge and skills necessary to succeed in the field. The program is structured to provide students with a solid foundation in computer science, as well as the opportunity to specialize in a particular area of interest.
Program Overview
The Computer Science program at the University of British Columbia is designed to be completed within 24 months from the initial date of registration. The program is divided into several critical points, including finding a supervisor and completing the research.
Program Requirements
Students are expected to complete the following requirements:
- Find a supervisor and complete the research
- Complete a thesis or essay
- Take a minimum of six courses
- Meet with their supervisor regularly to plan the research and organize a timeline for completion
Finding a Supervisor
Students are expected to find a supervisor within the first few months of the program. The supervisor will work with the student to plan the research and organize a timeline for completion.
Program Timeline
The program timeline is as follows:
- Students who start in September will normally finish by August of the second year
- Students who start in January will normally finish by December of the second year
MSc Program Requirements
The MSc program requires students to complete the following:
- 12 Credit MSc Thesis (Thesis Master's)
- 6 Credit MSc Thesis
- Master's Essay
- MSc Program Requirements, including finding a supervisor and completing the research
- Academic Regulations
PhD Track Program
The PhD Track program requires students to complete the following:
- Finding a supervisor
- Coursework
- Program Timeline
- PhD Supervisory Committee
- Research Proficiency Evaluation (RPE)
- Comprehensive Course Requirement
- Thesis Proposal
- PhD Program Timeline
PhD Program
The PhD program requires students to complete the following:
- PhD Supervisory Committee
- Research Proficiency Evaluation (RPE)
- Comprehensive Course Requirement
- Thesis Proposal
- PhD Program Timeline
Co-op Internship
The Co-op internship is an optional component of the program, allowing students to gain practical experience in the field.
Forms for Each Graduate Program
Students are required to complete the necessary forms for their graduate program, including the MSc program, PhD Track program, and PhD program.
Registration Info
Students are required to register for the program, including Grads in CS, Grads outside CS, Non-Degree Students, and Undergraduate Students.
Grad Courses
The program offers a variety of graduate courses, including Courses - Winter Term 1 and Courses - Winter Term 2.
Awards & Support for Current Grad Students
The program offers several awards and support options for current graduate students, including Awards and Deadlines, Tuition Fee Scholarships, Financial Assistantship, Policy for Teaching Assistantship, and Teaching Assistantship: Conflict of Interest and Tutoring.
Grad Student Life
The program offers several resources and support options for graduate students, including Orientation Day, Networking & Mentoring, and Grad Student Life.
Conclusion
The University of British Columbia's Computer Science program is a comprehensive and well-structured program, designed to equip students with the knowledge and skills necessary to succeed in the field. The program offers a variety of specializations and research areas, as well as several awards and support options for current graduate students.
