CSC108 Introduction to Computer Programming Syllabus

University of Toronto, Fall 2015


About This Course

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. No prior programming experience required.