Honours BSc with Specialization in Computer Science, Management and Entrepreneurship Option |
120 |
Co-operative education is available with this program.
The extended French stream is available with this program.
ITI1120 |
Introduction to Computing I |
3 |
ITI1121 |
Introduction to Computing II |
3 |
MAT1341 |
Introduction to Linear Algebra |
3 |
MAT1348 |
Discrete Mathematics for Computing |
3 |
CSI2110 |
Data Structures and Algorithms |
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 |
CSI3104 |
Introduction to Formal Languages |
3 |
CSI3105 |
Design and Analysis of Algorithms I |
3 |
CSI3120 |
Programming Language Concepts |
3 |
CSI4900 |
Projets de recherche / Honours Project |
3 |
3 optional course credits in computer engineering (CEG), computer science (CSI), electrical engineering (ELG) or software engineering (SEG) at the 3000 or 4000 level
CSI2372 |
Advanced Programming Concepts with C++ |
3 |
9 optional course credits in computer science (CSI) at the 4000 level
ADM1100 |
Introduction to Business Management |
3 |
3 optional course credits from the list of optional courses in Engineering Management and Entrepreneurship option
12 elective course credits of non-computing, non-mathematics courses1
18 elective course credits
Note(s)
1 | As electives, students are encouraged to choose 12 course credits of humanities or social sciences courses. |
List of Optional Courses
List of Optional Courses
List of electives for the Management and Entrepreneurship option:
ADM1101 |
Social Context of Business |
3 |
ADM3319 |
Cross-Cultural Management |
3 |
ADM3326 |
Advertising and Sales Promotion Management |
3 |
GNG4120 |
Technology Entrepreneurship for Engineers and Computer Scientists |
3 |