Honours BSc Computer Science and Physics

The Honours BSc Computer Science and Physics program consists of a minimum of 20.0 credits, including at least 6.0 senior credits in Computer Science and 6.0 senior credits in Physics. The program shall include a minimum of 14.0 senior credits. All required elements are contained in the following recommended schedule:

Year 1
MA103, MA122,
CP104, CP164 (or CP114);
PC131, PC132
2.0 elective credit (or 1.5 elective credit if MA102 is required prior to completing MA103)

Year 2
MA205, MA201
CP214, CP264, CP213, PC220/CP220, PC212, PC237, PC242,
0.5 elective

Year 3
CP216, CP312, CP317, CP315/PC315, PC321, PC351/CP351,
PC331 or PC235,
ST230,
1.0 elective credit.

Year 4
CP363, CP386, CP373, CP414, PC344,
PC454 or PC400A
2.0 elective credits

Additional Information
 
Program Regulations

  1. The electives must include at least 1.0 credit from a discipline outside of the Faculty of Science.
  2. A maximum of 6 100-level credits are allowed.
  3. 20.0 credits minimum to complete the degree, of which at least 14.0 must be at the senior level
  4. For progression into the next year, and for graduation, the requirement is:
    • A minimum cumulative GPA of 5.00 (C) calculated on the Computer Science courses.
    • A minimum cumulative GPA of 5.00 (C) calculated on the Physics courses.
    • A minimum cumulative overall GPA of 5.00 (C).
  5. Based on the results of the Calculus Preparation Evaluation, an entering student may be required to complete MA102 prior to completing MA103.

 
Program Notes

  1. Based on the results of the Calculus Preparation Evaluation, an incoming student may be required to complete MA102 prior to completing MA103
  2. Elective credits must include at least 2.0 senior credits in Physics and Computer Science, or which at least 1.0 credit must be senior Physics.
  3. All courses listed are 0.5 credit, except for courses marked with an asterisk (*), which are 1.0 credit courses. 
  4.  Students may follow a different schedule of their choice.