Honours BSc 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.

Requirements for this program have been modified. Please consult the 2015-2016 calendars for the previous requirements.

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
CSI3104 Introduction to Formal Languages 3
CSI3105 Design and Analysis of Algorithms I 3
CSI3120 Programming Language Concepts 3
CSI3131 Operating Systems 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
ADM1340 Financial Accounting 3
ADM2320 Marketing 3
ADM3313 New Venture Creation 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)
1As 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
ADM2336 Organizational Behaviour 3
ADM3318 International Business 3
ADM3319 Cross-Cultural Management 3
ADM3326 Advertising and Sales Promotion Management 3
GNG4120 Technology Entrepreneurship for Engineers and Computer Scientists 3
GNG4170 Engineering Law 3
PHI2397 Business Ethics 3