LASSONDE – Computer Security |
Specialized Honours BA or BSc
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 (Specialized Honours BA) or a bachelor of science (Specialized Honours BSc) degree. For the BSc degree, students must take courses in foundational science.
All degree candidates must complete the program core:
- LE/CSE 1001 1.00, LE/CSE 1019 3.00; LE/CSE 1020 3.00; LE/CSE 1030 3.00; LE/CSE 2001 3.00; LE/CSE 2011 3.00; LE/CSE 2021 4.00; LE/CSE 2031 3.00; LE/CSE 2041 4.00; LE/CSE 3000 3.00; LE/CSE 3101 3.00; LE/CSE 3221 3.00; LE/CSE 3213 3.00; LE/CSE 3214 3.00; LE/CSE 3311 3.00; LE/CSE 3421 3.00 (BA candidates may substitute AP/ITEC 3220 3.00); LE/CSE 3481 3.00; LE/CSE 3482 3.00; LE/CSE 4413 3.00; LE/CSE 4480 3.00; LE/CSE 4481 4.00; LE/CSE 4482 3.00; SC/MATH 1025 3.00; SC/MATH 1090 3.00; SC/MATH 1131 3.00; SC/MATH 1300 3.00; SC/MATH 1310 3.00; SC/MATH 2030 3.00;
- AP/PHIL 2075 3.00 or SC/STS 3500 3.00.
Notes:
- SC/MATH 1190 3.00 must be taken (prerequisite of LE/CSE 1019 3.00) if the student has not passed 12U Advanced Functions (MHF4U).
- Students in the BA program must choose to take either the pair LE/CSE 1020 3.00 and LE/CSE 1030 3.00, or AP/ITEC 1620 3.00 and AP/ITEC 2610 3.00 and AP/ITEC 2620 3.00; either combination of courses meets prerequisites for 2000-level computer science courses, with a grade of C+ in either LE/CSE 1030 3.00 or AP/ITEC 2620 3.00. Wherever specified AP/ITEC courses are used to satisfy degree requirements in this program, they will also be used in the general prerequisite GPA calculation.
- AP/SOSC 2312 9.00 or AP/SOSC 2340 9.00 are highly recommended as fulfilling, in part, the non-science requirements.
- To satisfy computer science degree requirements, SC/MATH 1013 3.00 may be taken in lieu of SC/MATH 1300 3.00; SC/MATH 1014 3.00 may be taken in lieu of SC/MATH 1310 3.00; SC/MATH 1021 3.00 or SC/MATH 2221 3.00 may be taken in lieu of SC/MATH 1025 3.00.
Rules and regulations in the Lassonde School of Engineering
Other programs offered in the Lassonde School of Engineering