B.Sc. Computational Intelligence and Design (Science CPSC stream)
Last updated: June 15, 2023
Please see the UBC Academic Calendar for the most up to date 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 |
|