Honors Specialization in Computer Science -- Module Checklist
Click here for conversion lists of former 3-digit course numbers
Module Admission Requirements
| Completed? | Course and Mark Requirement |
| Yes/No | CompSci 1025A/B, 1026A/B or Engineering Science 1036A/B or the former Computer Science 036a/b with a mark of at least 60% |
| Yes/No | CompSci 1027A/B or 1037A/B with a mark of at least 65% |
| Yes/No | 1.0 course from from: Calculus 1000A/B, 1100A/B, 1201A/B, 1301A/B, 1501A/B, Linear Algebra 1600A/B, Applied Math 1413, with at least 60% in each |
| Yes/No | |
| Yes/No | An overall average of at least 70% in the 3.0 courses listed above |
| Yes/No | No failures in the 5.0 courses counted toward first year
|
Other First-Year Requirements
| Completed? | Course and/or Mark Requirement |
| Yes/No | 1.0 first-year course from a faculty other than Science |
| Yes/No | 1.0 additional first-year course |
University's First-Year Requirements
| Satisfied? | Course and/or Mark Requirement |
| Yes/No | 5.0 courses numbered 1000 through 1999 |
| Yes/No | No more than 2.0 courses in any one subject area |
Module (9.0 courses)
| Completed? | | Completed? | |
| Yes/No | CompSci 2208A/B | Yes/No | CompSci 3331A/B |
| Yes/No | CompSci 2209A/B | Yes/No | CompSci 3340A/B |
| Yes/No | CompSci 2210A/B | Yes/No | CompSci 3342A/B |
| Yes/No | CompSci 2211A/B | Yes/No | CompSci 3350A/B |
| Yes/No | CompSci 2212A/B/Y | Yes/No | CompSci 4490Z |
| Yes/No | Mathematics 2155A | Yes/No | CompSci 4______A/B |
| Yes/No | Mathematics 2156B | Yes/No | CompSci 4______A/B |
| Yes/No | CompSci 3305A/B | Yes/No | Writing 2101F/G |
| Yes/No | CompSci 3307A/B/Y | Yes/No | 0.5 course from Statistical Sciences 2122A/B, 2141A/B, 2657A, Biology 2244A/B |
Western's Breadth, Essay Course, and Residency Requirements
Graduation Requirements
- The 9.0 courses counting toward the Honors Specialization must be completed with a cumulative average of at least 70%, with no individual mark below 60%.
- The 20.0 courses required for the degree must be completed with a cumulative average of at least 65%.
- At least 13.0 senior courses (numbered 2000 through 4999) must be completed.
- For an honors BSc degree, at least 11.0 courses must be from the Faculty of Science; otherwise, an honors BA will be awarded.
Note: Students who are also pursuing the Software Engineering Minor or the Game Development Minor must take Computer Science 4470Y or 4480Y respectively. If either minor is taken, Computer Science 4490Z must be replaced in the Honors Specialization with a 0.5 course in Computer Science at the 4000 level.
Students completing this specialization must include at least 5.0 courses offered by departments other than Computer Science, Applied Mathematics, Mathematics, and Statistical and Actuarial Sciences in order to graduate. This rule can be modified for students who combine the Honors Specialization in Computer Science with modules offered by Applied Mathematics, Mathematics, or Statistical and Actuarial Sciences; these students must consult the Department of Computer Science.