FACULTY OF SCIENCE


FOUR-YEAR BSc HONORS COMPUTER SCIENCE

This program has been accredited by the Canadian Information Processing Society since 1983.

Admission Requirements

Principal Courses

Computer Science 025a/b or 026a/b, and 027a/b; 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; one other course

Subsidiary Courses

Two options.

It is also possible to be admitted to this program in third or fourth year.

Admission to Third Year from Another Program

Completion of all ten required courses for first and second years. At least a 70% average in the principal courses for second year of the BSc Honors Computer Science program with no mark less than 60% in these courses, and a 60% average in the subsidiary courses that can be counted toward second year.

Admission to Fourth Year from Another Program

Completion of all fifteen required courses for first, second and third years. At least a 70% average in the principal courses for second and third years of the BSc Honors Computer Science program with no mark less than 60% in these courses, and a 60% average in the subsidiary courses that can be counted toward second year.

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

Subsidiary Courses

One and one-half options (or two options for those who have completed the former Computer Science 201)

Third Year

Principal Courses

Computer Science 305a/b, 307a/b/y, 331a/b, 340a/b
Three other half-courses in Computer Science at the 300-level
One half-course at the 200-level or above offered by one of the Applied Mathematics, Mathematics, or Statistical and Actuarial Sciences departments

Note: Computer Science 342a/b and 350a/b must be taken as principal courses in either third or fourth year.

Subsidiary Course

One option

Fourth Year

Principal Courses

Computer Science 490y
Five other half-courses in Computer Science at the 400-level
One full-course equivalent from any combination of Computer Science, Applied Mathematics, or Mathematics at the 300- or 400-level, Applied Mathematics 213b, Mathematics 203b, 207a/b, 208a, Calculus 250a/b, 251a/b, the former Applied Mathematics 200, 212a, the former Mathematics 202a, 204a, 205b.

Subsidiary Course

One option

Note: Students in this program must include at least five courses chosen from areas other than computer science, applied mathematics, mathematics, calculus, differential equations, linear algebra and statistical and actuarial sciences among the courses counted toward graduation.


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]