BSc with Honours in Computer Science, Management and Entrepreneurship Option | 2017-2018 Course Sequence

Note that although the course codes may appear in both languages (English/French), the courses in French are not offered at every semester. Also note that courses with fewer than ten (10) registrants will be cancelled.

Year FALL WINTER
1st YEAR
(30 credits)
ADM1100 | Introduction to Business Management
ITI1120 | Introduction to Computing I
MAT1320 | Calculus I
MAT1341 | Introduction to Linear Algebra
Elective1
ITI1100 | Digital Systems I
ITI1121 | Introduction to Computing II
MAT1322 | Calculus II
MAT1348 | Discrete Mathematics for Computing
Free Elective
2nd YEAR
(30 credits)
CEG2136 | Computer Architecture I
CSI2110 | Data Structures and Algorithms
ENG1112 | Technical Report Writing
SEG2105 | Introduction to Software Engineering
Free elective
ADM2320 | Marketing
CSI2101 | Discrete Structures
CSI2120 | Programming Paradigms
CSI2132 | Databases I
CSI2911 | Professional Practice in Computing
3rd YEAR
(30 credits)
ADM1340 | Financial Accounting
CSI3105 | Design and Analysis of Algorithms I
CSI3120 | Programming Language Concepts
Elective1
Free elective
ADM3313 | New Venture Creation
CSI3104 | Introduction to Formal Languages
CSI3131 | Operating systems
MAT2377 | Probability and Statistics for Engineers
Free Elective
4th YEAR
(30 credits)
Elective1
Free Elective
Elective
(CSI 4000)

Elective (CSI 4000)
Elective (CEG, ELG, SEG 3000)
OR
CSI2372 | Advanced Programming Concepts with C++
CSI4900 | Honours Project
Elective (CSI 4000)
Elective1
Elective2
Free Elective

112 credits of non-computing, non-mathematics electives. It is recommended to choose humanities and social sciences courses.

23 credits from: ADM1101, ADM2336, ADM3318, ADM3319, ADM3326, GNG4120, GNG4170 and PHI2397.

Back to top