CSC 108H1
Introduction to Computer Programming
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:
Sources
- Course catalogue ↗2026-2027
Catalogue variants
- Introduction to Computer Programming · 0.5 · Undergraduate