Computing Science

Students can obtain a Bachelor of Science in Computing Science in one of two possible ways. A traditional degree in Computing Science involving an emphasis in Mathematics is offered as a minor, concentration, major, or honours.  Alternatively, students interested in applying the technical aspects of Computing Science to business can obtain a major in Computing Science and Business Administration.  Both of these degrees have a Co-op option.

The major and honours programs in Computing Science are accredited by the Computer Science Accreditation Council of the Canadian Information Processing Society (CIPS).  Not only is this an assurance of program quality, but it also allows students to earn the Information Systems Professional (ISP) designation in less time.

Note: Students are advised that possession of the minimum qualifications does not guarantee admission to a particular academic program.  Limits to the number of students who can be in a particular program at any one time exist and depend very much on the number of faculty members available in a particular academic unit.

Cooperative Education Program (Co-op)

This program is designed for students in the honours or major programs who wish to gain relevant work experience while attending university.  The general requirements for the Cooperative Education program can be found in the Faculty of Science regulations, Cooperative Education Section, of this Calendar. Interested students should contact the Department of Mathematics and Computing Science Co-op Advisor before the end of their first year.

Credit for Duplicate Courses

No student who has received credit for an advanced mathematics or computing science course may later receive credit for a mathematics or computing science prerequisite to the course without permission of the Department. With renumbered or restructured courses, students are advised that they are not eligible to take a course for credit if they already have a credit for a comparable course, even if that course was taken at a different level or under a different number.

Important Notes

  1. Students taking a concentration, major, or honours in Computing Science may receive credit for only one of Introduction to Mathematical Statistics (MATH 1216)Biostatistics (BIOL 3308), Psychological Statistics (formerly PSYC 2350) (Group C) (PSYC 2020), Statistical Methods in Geography (Group C) (GEOG 3326) and Introductory Statistics (MGSC 2207).
  2. Related courses to a maximum of nine (9) credit hours offered by other Departments may be allowed for CSCI credit, with written approval of the Computing Science Program Coordinator.
  3. Students must request a prerequisite waiver for Business Communication Essentials (COMM 2293) to get into Systems Analysis and Design (CISY 4425) and Strategic Management (MGMT 4489).