Doctor of Philosophy in Computer Science The University of British Columbia (UBC)
| Award | Attendance | Study | Duration | Start | Domestic fees | International fees |
|---|---|---|---|---|---|---|
| PhD | On-Campus | Full-time | find out | September | 4802.00 per | $8436.00 year per |
Course overview
Program Overview
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: algorithmics (including empirical), bioinformatics and data analysis, graph theory, algorithmic game theory.
What sets the UBC program apart?
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.
Entry requirements for this course
Contact The University of British Columbia (UBC) to find course entry requirements.
View foundation and pathway programmes to help you meet academic and language entry requirements.
Courses you may be interested in at other institutions
Foundation Courses
If you are planning to study abroad, but you don't meet the academic entry requirements, consider a foundation or pathway course.
This type of course often helps to bridge the academic gap and help to prepare you for life studying abroad.
Selected courses shown below: