Honours BSc Data Science
The Honours BSc Data Science program consists of a minimum of 20.0 credits. The program follows a hub-and-spoke structure. The core (“hub”) of the program consists of 12.0 credits. The concentration (“spoke”) consists of 2.5 credits. The remaining 5.5 credits are elective credits, which may include additional courses in Business, Economics and Communication. The program shall include no more than 7.0 100-level credits and must include the following:
BU111 - Understanding the Business Environment or ENTR100 - Introduction to Business Principles for Entrepreneurs
BU111 - Understanding the Business Environment or ENTR100 - Introduction to Business Principles for Entrepreneurs
CP104 - Introduction to Programming
CP164 - Data Structures I
CP213 - Introduction to Object-Oriented Programming
CP264 - Data Structures II
CP312 - Algorithm Design and Analysis I
CP317 - Software Engineering
CP321 - Data Visualisation
CP322 - Machine Learning
CP421 - Data Mining
DATA100 - Introduction to Data Analytics
MA103 - Calculus I
MA122 - Introductory Linear Algebra
MA200 - Advanced Calculus
MA238 - Discrete Mathematics
ST259 - Probability I
ST260 - Introduction to Statistics
ST362 - Regression Analysis
ST494 - Statistical Learning
0.5 senior BU credit (BU425 - Business Analytics is recommended)
2.5 senior CP, MA, ST, DATA elective credits which must include at least 2.0 credits at the 300 or 400 level.
- For progression and graduation, students must meet the following conditions: minimum cumulative GPA of 5.00 in MA, ST, DATA credits; minimum cumulative GPA of 5.00 in CP credits; and an overall GPA of 5.00. Students must meet the progression conditions in each year of the program by August 31.
- Electives must include at least 0.5 credit from a discipline outside of those offered by the Faculty of Science.
- EC140 - Introduction to Macroeconomics is recommended as an elective.
- A Data Science BSc student cannot obtain a combined BSc major or minor in Mathematics, Financial Mathematics, Statistics, or Computer Science.
- A maximum of two Data Science Concentrations are permitted as part of the Honours BSc Data Science degree.
- Based on the results of the Calculus Placement Evaluation, an entering student may be advised to complete MA102 prior to completing MA103; then MA102 would be completed in Fall term of Year 1 and MA103 would be completed in Winter term of Year 1.
Honours BSc Data Science without Concentration |
||
Fall Term | Winter Term | |
Year 1 | BU111 or ENTR100 CP104 DATA100 MA103 Elective (0.5 credit) |
CP164 MA120 or MA121 MA122 Elective or EC140 (0.5 credit) Elective (0.5 credit) |
Year 2 |
CP213 MA200 ST259 Elective or CP/MA/ST elective (0.5 credit) Elective (0.5 credit) |
CP264 MA238 ST260 Elective or CP/MA/ST elective (0.5 credit) Elective (0.5 credit) |
Year 3 | ST362 CP312 CP321 CP317 Elective at senior level (0.5 credit) |
MA371 or ST361 CP363 CP322 CP373 Elective at senior level (0.5 credit) |
Year 4 |
ST494 CP/DATA/MA/ST senior electives (1.0 credit) BU senior elective (0.5 credit) Elective at senior level (0.5 credit) |
CP421 CP/DATA/MA/ST senior elective (0.5 credit) Electives at senior level (1.5 credits) |
Senate/Editorial Changes
Senate Committee Revisions March 12, 2019: Change to electives; effective September 1, 2019.