B.Sc. Computational Intelligence and Design (Science CPSC stream)

Last updated: June 15, 2023

Please see the UBC Academic Calendar for the most updated information on degree requirements: https://vancouver.calendar.ubc.ca/faculties-colleges-and-schools/faculty-science/bachelor-science/computer-science#14865

First Year
Communication requirement 6 credits For a full list of acceptable courses see Communication Requirement.
CPSC 110 (or 103 AND 107) 4 credits While CPSC 110 is the recommended route for students pursuing a program in Computer Science, CPSC 103, 107 may be taken in its place using 2 credits of electives.
CPSC 121 4 credits Students pursuing a Co-op option are advised to also take CPSC 210 in their first year or in the summer following their first year. Co-op students will then be in a position to take CPSC 221 in Term 1 of second year before going out on a Co-op work term.
MATH 100 or 102 or 104 (or 120 or 180 or 184) 3 credits Students attempting the COGS major should choose electives to obtain prerequisites to appropriate third- and fourth-year courses. Note that the B.Sc. requires at least 72 credits of science courses. Students taking more than 6 credits of first-year MATH can reduce the number of elective credits required in first, second or third year accordingly. MATH 110 may substitute for any of the specified differential calculus courses listed by decreasing the electives by 3 credits. Students are permitted to move elective credits between years.
MATH 101 or 103 or 105 (or 121) 3 credits
Electives 10 credits
  • Students attempting the COGS major should choose electives to obtain prerequisites to appropriate third- and fourth-year courses. Note that the B.Sc. requires at least 72 credits of science courses. Students taking more than 6 credits of first-year MATH can reduce the number of elective credits required in first, second or third year accordingly. MATH 110 may substitute for any of the specified differential calculus courses listed by decreasing the electives by 3 credits. Students are permitted to move elective credits between years.
  • Elective credits together with required courses must fulfill the Faculty of Science’s:
    a) Foundational Requirement;
    b) Laboratory Science Requirement;
    c) Science Breadth Requirement;
    d) Science and Arts Requirements;
    e) Upper-level Requirement;
    f) General Degree Requirements.
  • Prerequisites for Cognitive Systems module courses are recommended as electives for each year of study. Modules are sets of recommended courses that are directly relevant to Cognitive Systems. For the list of module courses, see here. Courses explicitly listed as required cannot also be credited as module courses.
Total credits 30 credits
Second Year
COGS 200 3 credits
CPSC 210 4 credits Students pursuing a Co-op option are advised to also take CPSC 210 in their first year or in the summer following their first year. Co-op students will then be in a position to take CPSC 221 in Term 1 of second year before going out on a Co-op work term.
CPSC 221 4 credits
LING 100 3 credits Students should take LING 100 as soon as possible, preferably before taking COGS 200.
PHIL 220 (or 320) 3 credits The prerequisite PHIL 220 may be waived for PHIL 320 with the consent of the instructor.
STAT 200 or 201 or 241 or 251 3 credits Students must achieve a grade of greater than 72% in this course, or else must take another 3 credits of MATH or STAT in order to be admitted to CPSC 320. STAT 200 is recommended for students with an interest in further STAT courses. STAT 201 is recommended for students with an interest in the Minor in Data Science.
Electives 10 credits
  • Students attempting the COGS major should choose electives to obtain prerequisites to appropriate third- and fourth-year courses. Note that the B.Sc. requires at least 72 credits of science courses. Students taking more than 6 credits of first-year MATH can reduce the number of elective credits required in first, second or third year accordingly. MATH 110 may substitute for any of the specified differential calculus courses listed by decreasing the electives by 3 credits. Students are permitted to move elective credits between years.
  • Elective credits together with required courses must fulfill the Faculty of Science’s:
    a) Foundational Requirement;
    b) Laboratory Science Requirement;
    c) Science Breadth Requirement;
    d) Science and Arts Requirements;
    e) Upper-level Requirement;
    f) General Degree Requirements.
  • Prerequisites for Cognitive Systems module courses are recommended as electives for each year of study. Modules are sets of recommended courses that are directly relevant to Cognitive Systems. For the list of module courses, see here. Courses explicitly listed as required cannot also be credited as module courses.
Total credits 30 credits
Third and Fourth Years
COGS 300, 303, 401, 402 13 credits COGS 402 is a research project which students need to independently find a project supervisor for. Learn more about the COGS 402 project here.
CPSC 312, 320, 322 9 credits
PHIL 326 or 351 or 441 or 451 or 455 3 credits
PSYC 365 3 credits
Module courses numbered 300 or above 12 credits
  • Prerequisites for Cognitive Systems module courses are recommended as electives for each year of study. Modules are sets of recommended courses that are directly relevant to Cognitive Systems. For the list of module courses, see here. Courses explicitly listed as required cannot also be credited as module courses.
  • At least 3 credits must be 400-level CPSC module courses and 9 credits must be non-CPSC module courses.
  • BIOL 455 and 458 can also be counted towards this requirement so long as PSYC 360 or PSYC 304 has not been taken.
Electives 20 credits
  • Students attempting the COGS major should choose electives to obtain prerequisites to appropriate third- and fourth-year courses. Note that the B.Sc. requires at least 72 credits of science courses. Students taking more than 6 credits of first-year MATH can reduce the number of elective credits required in first, second or third year accordingly. MATH 110 may substitute for any of the specified differential calculus courses listed by decreasing the electives by 3 credits. Students are permitted to move elective credits between years.
  • Elective credits together with required courses must fulfill the Faculty of Science’s:
    a) Foundational Requirement;
    b) Laboratory Science Requirement;
    c) Science Breadth Requirement;
    d) Science and Arts Requirements;
    e) Upper-level Requirement;
    f) General Degree Requirements.
  • Prerequisites for Cognitive Systems module courses are recommended as electives for each year of study. Modules are sets of recommended courses that are directly relevant to Cognitive Systems. For the list of module courses, see here. Courses explicitly listed as required cannot also be credited as module courses.
Total credits 60 credits
Total credits for Degree 120 credits