FACULTY OF SCIENCE


FOUR-YEAR GENERAL BSc COMPUTER SCIENCE

This is a 4-year program to prepare graduates for employment in the field of computer science. The general program may not be used as a basis for application to graduate school.

Admission Requirements

The minimum requirements are: a complete first year; at least 60% in each of Computer Science 025a or 026a/b, and 027a/b; at least 60% in one full course or equivalent, chosen from the following: Mathematics 030, Applied Mathematics 026, Calculus 050a/b, 051a/b, 081a/b, Linear Algebra 040a/b, or the former Applied Mathematics 020, or 023a/b plus 024a/b, or the former Mathematics 027.

Second Year

Principal Courses

Computer Science 208a/b, 209a/b
(Computer Science 210a/b, 211a/b, 212a/b/y) or (the former Computer Science 201)
Mathematics 222a, 223b
One and one-half options (or two options for those who have completed the former Computer Science 201)*

Progression into Third Year

To proceed to the third year of this program, an average of at least 60% in Mathematics 222a, 223b, Computer Science 208a/b, 209a/b, and either (Computer Science 210a/b, 211a/b, 212a/b/y) or the former Computer Science 201 is required.

Third Year

Computer Science 305a/b, 307a/b, 319a/b, 357a/b
Three additional Computer Science half-courses numbered 300 or above
One senior half-course in Applied Mathematics, Mathematics, Actuarial Science, or Statistical Sciences (excluding Statistical Sciences 137a and the former Statistical Sciences 138b)
One option*

Progression into Fourth Year

To proceed to the fourth year of this program, an average of at least 60% in three and one-half third year Computer Science courses is required.

Fourth Year

Two half-courses from Computer Science 402a/b, 411a/b, 422a/b, 442a/b, 457a/b/y, 471a/b, 472a/b, 473a/b, 488a/b, the former Computer Science 407a/b
Four additional half-courses in Computer Science numbered 300 or above
Two options*

* See item i) in the Graduation Requirements below.

Graduation Requirements

The requirement for graduation from this program is completion of twenty courses as outlined above, subject to the following conditions:

  1. Satisfactory completion of five courses numbered 001-099, including at least one course from the Faculty of Arts or the Faculty of Social Science (or the equivalent department in the affiliated colleges).
  2. Inclusion of at least thirteen courses from the offerings of the Faculty of Science.
  3. Inclusion of at least thirteen senior courses.
  4. Achievement of a "D" grade or higher in each course counted for graduation.
  5. Achievement of an overall average of at least 60% in the courses counted for graduation and an average of at least 60% in Mathematics 222a, 223b, and the nine senior Computer Science courses required in the program. (8.5 Computer Science courses for thsoe who have completed the former Computer Science 201)
  6. Not more than five courses may be taken at another university on a Letter of Permission. A minimum of ten courses, at least five of which must be senior, must be completed at this university or one of the affiliated colleges.
  7. Students admitted with advanced standing are required to complete a minimum of ten courses offered by the university or one of the affiliated colleges.
  8. At least seven of the courses counted toward graduation must be in subjects other than Computer Science.
  9. At least five courses counted toward graduation must be from areas other than computer science, applied mathematics, mathematics, and statistical and actuarial sciences.
  10. All graduation requirements must be fulfilled within a maximum of twenty-six course attempts.

Academic Calendar
FACULTY OF SCIENCE
COMPUTER SCIENCE

[Previous] [Parent] [Next]

[Table of Contents] [Index]
[Courses by Subject] [Courses by Name] [Awards by Category] [Awards by Name] [Calendar Search]