Skip to main content

Science and Engineering – Computer Security

Print

This is a Specialized Honours program that focuses on understanding threats to computer security and the techniques for combating those threats. The program requires in-depth study of computer networks, operating systems, cryptography, database systems and software engineering techniques, as well as specialized courses in computer security. In addition, practical ethics and the study of law as it relates to privacy, intellectual property and theft in our digital world are important complementary topics.

The program may be taken as a bachelor of arts (Honours BA) or a bachelor of science (Honours BSc) degree. For the BSc degree, students must take courses in foundational science.

All degree candidates must complete the program core:

Notes:

Specialized Honours BA

A.  All BA degree candidates must comply with the BA general education requirements in the Faculty of Science and Engineering Regulations Governing Undergraduate Degree Requirements section; 24 credits chosen from humanities, modes of reasoning, natural science, and social science (refer to the Faculty of Science and Engineering Regulations Governing Undergraduate Degree Requirements section).

B.  Major requirements:

  • the program core defined above;
  • at least 30 credits which are not in computer science or mathematics or information technology. 27 of these 30 credits are satisfied by the BA general education requirement and completion of AP/PHIL 2075 3.00 or SC/STS 3500 3.00.

C.  Additional elective credits, as required for an overall total of at least 120 credits, at least 36 credits at the 3000 or higher level, of which at least 18 credits are at the 4000 level.

Specialized Honours BSc

A. General education:

B.  Major requirements: 

  • the program core defined above;
  • at least 30 credits which are not in computer science or mathematics or information technology.  18 of these 30 credits are satisfied by the general education requirement.

C. Science breadth: satisfied by above requirements.

D. Upper level:  a minimum of 42 credits at the 3000 level or above.

E.  Additional elective credits as required  for an overall total of at least 120 credits.

F.  Standing requirements: to graduate in Specialized Honours computer security requires a minimum cumulative credit-weighted grade point average of 5.00 (C+) over all courses completed.


Rules and regulations in the Faculty of Science and Engineering
Other programs offered in the Faculty of Science and Engineering