Requirements checklist | ||
Required courses [pre-reqs in brackets] | ||
| ||
| ||
12 credits of upper-level electives in computer science | ||
1.
2. 3. 4. | ||
18 credits of upper-level mathematics (300-level or above) | ||
1.
2. 3. 4. 5. 6. | ||
Either 6 credits of a science other than CSCI and MATH or
6 credits of electives from the Faculties of Management or Social Sciences
1. 2. | ||
6 credits of non-science electives (100-level or above) | ||
1.
2. | ||
17 credits of general electives3 (100-level or above) | ||
1.
3. 4. 5. 6. | ||
Notes:
1. Pre-requisites are shown in square brackets, e.g. [c161] (c=csci, m=math, e=engl) 2. Certain courses in Anth, Geog, Phed, and Psyc cannot be used to satisfy the Management/Social Sciences requirement. For a full list see the "Non-science elective requirement" entry on the calendar entry for Institutional B.Sc. Degree Requirements. 3. The following math courses cannot be used as general electives for a BSc: MATH 132, 151, 152, 191 4. Minimum C average in all upper level CSCI courses taken (including re-takes) 5. Minimum C average in all upper level courses taken (including re-takes) 6. At least 60 credits of degree work must be completed at VIU. |
Sample program | |
Fall Semester | Spring Semester |
Year 1 | |
CSCI 160 ENGL 115 MATH 121 ELECTIVE* ELECTIVE* | CSCI 161 CSCI 162 ENGL 204 MATH 110 MATH 122 MATH 123 |
Year 2 | |
CSCI 251 CSCI 260 CSCI 265 MATH 200 MATH 223 | CSCI 261 CSCI 370 MATH 211 ELECTIVE* ELECTIVE* |
Year 3 | |
MATH 241 CSCI 3xx elective MATH 3xx elective ELECTIVE* ELECTIVE* | CSCI 320 CSCI 3xx elective MATH 3xx elective ELECTIVE* ELECTIVE* |
Year 4 | |
CSCI 3xx elective MATH 3xx elective MATH 3xx elective ELECTIVE* ELECTIVE* | CSCI 3xx elective MATH 3xx elective MATH 3xx elective ELECTIVE* ELECTIVE* |
Notes: *see the requirements checklist above for an itemization of course and elective requirements: 2 upper level electives, 6 general electives, 4 "breadth" electives |