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.

Automatically Turn Your Notes Into Practice Tests

Convert your notes into multiple-choice questions using AI so you can quiz yourself on Questionate!