Requirements checklist | ||
Required courses [pre-reqs in brackets] | ||
| ||
| ||
9 credits of 3/400-level elective in computer science
(usually CSCI 331[c260(C)+c265(C)], CSCI 375[c162(C)+c265(C)] and CSCI 4xx) | ||
1.
2. 3. | ||
6 credits of 400-level electives in computer science | ||
1.
2. | ||
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. | ||
18 credits of general electives3 (100-level or above) | ||
1.
2. 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 B+ average in all upper level CSCI courses taken 5. Minimum B+ 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 CSCI 310 MATH 223 | CSCI 251 CSCI 331 CSCI 370 CSCI 375 MATH 122 |
Year 3 | |
CSCI 355 CSCI 360 CSCI 400 MATH 241 ELECTIVE* | CSCI 311 CSCI 320 CSCI 4xx ELECTIVE* ELECTIVE* |
Year 4 | |
CSCI 460 CSCI 4xx CSCI 491 ELECTIVE* ELECTIVE* | CSCI 330 CSCI 4xx CSCI 491 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 |