BSc with Honours in Computer Science, Management and Entrepreneurship Option | 2020-2021 Course Sequence
Year |
Fall |
Winter |
---|
1st
(30 credits)
|
- ADM 1100 | Introduction to Business Management
- ITI 1120 | Introduction to Computing I
- MAT 1320 | Calculus I
- MAT 1341 | Introduction to Linear Algebra
- Elective1
|
- ITI 1100 | Digital Systems I
- ITI 1121 | Introduction to Computing II
- MAT 1322 | Calculus II
- MAT 1348 | Discrete Mathematics for Computing
- Free elective
|
2nd
(30 credits)
|
- CEG 2136 | Computer Architecture I
- CSI 2110 | Data Structures and Algorithms
- ENG 1112 | Technical Report Writing
- SEG 2105 | Introduction to Software Engineering
- Free elective
|
- ADM 2320 | Marketing
- CSI 2101 | Discrete Structures
- CSI 2120 | Programming Paradigms
- CSI 2132 | Databases I
- CSI 2911 | Professional Practice in Computing
|
3rd
(30 credits)
|
- ADM 1340 | Financial Accounting
- CSI 3105 | Design and Analysis of Algorithms I
- CSI 3120 | Programming Language Concepts
- Elective1
- Free elective
|
- ADM 3313 | New Venture Creation
- CSI 3104 | Introduction to Formal Languages
- CSI 3131 | Operating systems
- MAT 2377 | Probability and Statistics for Engineers
- Free elective
|
4th
(30 credits)
|
- Either:
- Elective (CEG, ELG, SEG 3000)
- CSI 2372 | Advanced Programming Concepts with C++
- Elective1
- Free elective
- Elective (CSI 4000)
- Elective (CSI 4000)
|
- CSI 4900 | Honours Project
- Elective (CSI 4000)
- Elective1
- Elective2
- Free elective
|
- 1 12 credits of non-computing, non-mathematics electives. It is recommended to choose humanities and social sciences courses.
- 2 3 credits from: ADM 1101, ADM 2336, ADM 3318, ADM 3319, ADM 3326, GNG 4120, GNG 4170 and PHI 2397.
If you want to add the French Immersion Stream to your program, please consult this page to take note of the requirements.
Back to top