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