An Introduction to Statistical Reasoning and Data Science
Programming in a language such as Python. Elementary data types, lists, maps. Program structure: control flow, functions, classes, objects, methods. Algorithms and problem solving. Searching, sorting, and complexity. Unit testing. Floating-point numbers and numerical computation. No prior programming experience required. NOTE: You may take CSC148H1 after CSC108H1 . You may not take CSC108H1 in the same term as, or after taking, any of CSC110Y1 / CSC111H1 / CSC120H1 / CSC148H1 .
Prerequisites & course information
Exclusion: CSC110Y1 , CSC111H1 , CSC120H1 , CSC121H1 , CSC148H1 , CSC108H5 , CSC148H5 , CSCA08H3 , CSCA20H3 , CSCA48H3; Exclusion:; Exclusion: CSC110Y1 , CSC148H1 , STA130H1 , STA238H1 , STA248H1 , STA261H1 , GGR274H1; Exclusion:; Prerequisite: 1.0 ENG credit or any 4.0 credits; Prerequisite:; Exclusion: CSC111H1 , CSC148H1 , STA130H1 , STA238H1 , STA248H1 , STA261H1 , GGR274H1 , EEB125H1; Exclusion:; Exclusion: CSC111H1 , CSC148H1 , STA130H1 , STA238H1 , STA248H1 , STA261H1 , EEB125H1; Exclusion:; Corequisite: MAT130H1 / MAT135H1 / MAT136H1 / ( MAT148H1 , MAT149H1 )/ MAT137Y1 / ( MAT158H1 , MAT159H1 )/ MAT157Y1 , ( CSC108H1 / equivalent programming experience)/ CSC110Y1 / CSC148H1 *Note: the corequisite may be completed either concurrently or in advance.; Corequisite:; Exclusion: Any of STA220H1 / STA255H1 / STA238H1 / STA248H1 / STA261H1 / ECO220Y1 / ECO227Y1 / STAB22H3 / STA220H5 / STAB57H3 / STA258H5 / STA260H5 / ECO220Y5 / ECO227Y5 / STAA57H3 taken previously or concurrently; Exclusion:
Sources
- Course catalogue ↗2026-2027
Catalogue variants
- An Introduction to Statistical Reasoning and Data Science · 0.5 · Undergraduate