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