Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Doctoral candidates in Computer Science can specialize their studies across these key research domains:
Artificial Intelligence: encompassing computer vision, game theory and decision-making, knowledge modeling and inference, adaptive user interfaces, machine learning algorithms, natural language processing, robotics and tactile feedback systems.
Computer Graphics: including motion graphics, image processing, 3D modeling, realistic rendering techniques, data visualization.
Data Science: business analytics, data fusion, genomic data processing, text analytics, web-based database systems.
System Verification: analysis of analog, digital and hybrid circuits, VLSI design, communication protocols, software verification.
Human-Centered Computing: interaction design, visual and tactile interface systems, collaborative technologies, analytical visualization.
Network and Security Systems: parallel computing architectures, network protocols, system software and virtualization, cybersecurity.
Computational Science: numerical analysis software, differential equation solving, matrix computations, optimization techniques.
Software Development: programming tools, computational theory, middleware systems, language design, software development methodologies.
Theoretical Computer Science: algorithm development and evaluation, computational game theory, discrete optimization, graph algorithms, geometric computing
Applicants for a master's degree program must hold the academic equivalent of a four-year bachelor's degree from UBC with: a minimum overall average in the B+ grade range (76-79% at UBC) in third-year level and above courses; or academic standing with at least 12 credits of third- or fourth-year courses in the A grade range (80% or higher at UBC) in the field of study; or applicants who have a four-year bachelor's degree, or its academic equivalent, which does not meet the requirements stated above, but who have had significant formal training and relevant professional experience to offset such deficiencies, may be granted admission on the recommendation of the appropriate graduate program or faculty and approval of the Dean of the College of Graduate Studies.
English Language Proficiency Requirement
TOEFL (IBT) OVERALL SCORE REQUIREMENT
100
ibT Reading 22
ibT Writing 21
ibT Listening 22
ibT Speaking 21
IELTS OVERALL SCORE REQUIREMENT
7.0
IELTS Reading 6.5
IELTS Writing 6.5
IELTS Listening 6.5
IELTS Speaking 6.5