Last updated: March 2, 2026
The most up to date information on degree requirements can be found in the UBC Academic Calendar: https://vancouver.calendar.ubc.ca/faculties-colleges-and-schools/faculty-arts/bachelor-arts/philosophy#19110
Please note that the COGS requirements listed here will come into effect for students admitted into the program for September 2026 and onward.
If you are a student who began the COGS program prior to September 2026, please visit the UBC Calendar Degree Archive to view degree requirements from past years. Your requirements are also visible in your Academic Progress Report in Workday.
Lower-level (100 and 200-level) requirements
- PSYC 100 (or 101 and 102) – 6 credits
- CPSC 110 (or 103 and 107) – 4 credits (or 6 credits)
- CPSC 121 – 4 credits
- One of LING_V 100, 142, 209, 222, 308, or 4331 – 3 credits
- COGS 200 – 3 credits
- PHIL 220 or PHIL 222 – 3 credits
- PHIL 240 or PHIL 250 – 3 credits
- One of STAT 200, 201, 251, or PSYC 2182 – 3 credits
Upper-level (300 and 400-level) requirements
- COGS 300 – 4 credits
- COGS 303 – 3 credits
- COGS 401 – 3 credits
- COGS 402 – 3 credits
- PSYC 304 (or 324 and 344) or PSYC 3093 – 6 or 3 credits
- PSYC 365 – 3 credits
- Three of: PHIL 321, PHIL 351, PHIL 326, PHIL 441, PHIL 451, PHIL 455 – 9 credits
- 15 credits of additional Cognitive Systems module courses numbered 300 or higher3
1LING_V 308 and 433 are foundational alternatives accepted for lower-level credit
2Students intending to enroll in the Minor in Data Science should satisfy this requirement by taking STAT_V 201.
3 Students who have used six credits from PSYC_V 304 (or 324 and 344) to meet the PSYC_V 304 (or 324 and 344) or 309 requirement need only take 12 credits of courses from the module course list.