BSc with Honours in Computer Science, Management and Entrepreneurship Option | 2018-2019 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.

1st YEAR
(30 credits)
ADM1100 | Introduction to Business Management
ITI1120 | Introduction to Computing I
MAT1320 | Calculus I
MAT1341 | Introduction to Linear Algebra
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
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)
Free Elective
(CSI 4000)

Elective (CSI 4000)
Elective (CEG, ELG, SEG 3000)
CSI2372 | Advanced Programming Concepts with C++
CSI4900 | Honours Project
Elective (CSI 4000)
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