Honours BSc in Computer Science, Data Science Option |
120 |
Co-operative education is available with this program.
The extended French stream is available with this program.
ENG1112 | Technical Report Writing | 3 |
ITI1100 | Digital Systems I | 3 |
ITI1120 | Introduction to Computing I | 3 |
ITI1121 | Introduction to Computing II | 3 |
MAT1320 | Calculus I | 3 |
MAT1322 | Calculus II | 3 |
MAT1341 | Introduction to Linear Algebra | 3 |
MAT1348 | Discrete Mathematics for Computing | 3 |
CEG2136 | Computer Architecture I | 3 |
CSI2101 | Discrete Structures | 3 |
CSI2110 | Data Structures and Algorithms | 3 |
CSI2120 | Programming Paradigms | 3 |
CSI2132 | Databases I | 3 |
CSI2911 | Pratique professionnelle de l'informatique / Professionnal Practice in Computing | 3 |
MAT2377 | Probability and Statistics for Engineers | 3 |
SEG2105 | Introduction to Software Engineering | 3 |
CEG3185 | Introduction to Data Communications and Networking | 3 |
CSI3104 | Introduction to Formal Languages | 3 |
CSI3105 | Design and Analysis of Algorithms I | 3 |
CSI3120 | Programming Language Concepts | 3 |
CSI3130 | Databases II | 3 |
CSI3131 | Operating Systems | 3 |
CSI3140 | WWW Structures, Techniques and Standards | 3 |
6 optional course credits from computer engineering (CEG), in electrical engineering (ELG) or in software engineering (SEG) at the 3000 level; or in computer science (CSI) at the 4000 level.
or
CSI 2372 and 3 optional course credits from computer engineering (CEG), in electrical engineering (ELG) or in software engineering (SEG) at the 3000 level; or in computer science (CSI) at the 4000 level.
At least 9 course credits from the following list:
CSI4106 | Introduction to Artificial Intelligence | 3 |
CSI4107 | Information Retrieval and the Internet | 3 |
CSI4108 | Cryptography | 3 |
CSI4139 | Design of Secure Computer Systems | 3 |
6 free elective course credits
24 elective course credits of non-computing1
Note(s)
1 | Students are encouraged to choose 12 course credits of administration, humanities, science or social science courses that relate to the data science domain. |