Undergrad students are encouraged to participate in reading groups and seminars conducted by various research groups in the department. This is typically a non-time-intensive way to get involved, and is therefore the first and best way to learn about
Students in our Honours or Combined Honours programs should consider CPSC 349 and 449. Students in other programs should consider CPSC 448. CPSC 349 – Honours Research Seminar This 0-credit course consists of a series of weekly seminars given by
For full details on the PhD programs, see the PhD Program. The UBC Department of Computer Science PhD program has four main components: Satisfying the Comprehensive Course Requirement Passing a Research Proficiency Evaluation Passing a Thesis
The UBC Computer Science Department has recently paved the way for students in local industry to take graduate courses on a part-time basis, leading to an MSc in Computer Science. Studying part time allows students to continue to work while advancing
Our PhD Track is designed to allow graduate students without an MSc degree from a North American university to move into our PhD program after the first year without having to complete a Master’s degree or reapply for admission. This track provides
We offer multiple versatile program options, including Full-Time Master's Programs for those who are able to commit concentrated effort and time to the program, Part-Time Master's Program for those who are trying to balance work and/or other aspects
For full details on the master's programs, see the MSc Program Why a Master's Degree For those students contemplating advanced studies in computer science at UBC, completing a master's degree before continuing to the PhD program confers several