Requirements checklist | ||
Required courses [pre-reqs in brackets] | ||
| ||
| ||
3 credits of upper-level elective in computer science
(usually either CSCI 331[c260(C)+c265(C)] or CSCI 375[c162(C)+c265(C)]) | ||
1. | ||
6 credits of 400-level electives in computer science | ||
1.
2. | ||
9 credits of general upper-level electives (300-level or above) | ||
1.
2. 3. | ||
Either 6 credits of a science other than CSCI and MATH or
6 credits of electives from the Faculties of Management
1. 2. | ||
6 credits of non-science electives (100-level or above) | ||
1.
2. | ||
21 credits of general electives3 (100-level or above) | ||
1.
2. 3. 4. 5. 6. 7. | ||
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 5. Minimum C average in all upper level courses taken 6. At least 60 credits of degree work must be completed at VIU. |
Sample program | |
Fall Semester | Spring Semester |
Year 1 | |
CSCI 159 or CSCI 160 ENGL 115 MATH 121 ELECTIVE* ELECTIVE* | CSCI 161 CSCI 162 ENGL 204 MATH 123 ELECTIVE* |
Year 2 | |
CSCI 260 CSCI 261 CSCI 265 MATH 223 ELECTIVE* | CSCI 251 CSCI 331 or 375 CSCI 370 MATH 122 ELECTIVE* |
Year 3 | |
CSCI 310 CSCI 360 MATH 241 ELECTIVE* ELECTIVE* | CSCI 311 CSCI 320 ELECTIVE* ELECTIVE* ELECTIVE* |
Year 4 | |
CSCI 355 CSCI 400 CSCI 4xx elective ELECTIVE* ELECTIVE* | CSCI 330 CSCI 460 CSCI 4xx elective ELECTIVE* ELECTIVE* |
Notes: *see the requirements checklist above for an itemization of course and elective requirements: 7 general electives, 3 upper level electives, 4 "breadth" electives |