Rottly.
Log inStart free
University of Toronto · Computer Science · CSC108

CSC108
Introduction to Computer Programming.

Twelve weekly modules following the CSC108 term, from Python expressions and functions through strings, conditionals, loops, lists and dictionaries to files, testing and program design. Each module has a quiz and a flashcard deck.

11
Topics covered
Free
To start

What’s covered.

  1. 01Python Expressions, Variables & Types
  2. 02Functions & the Function Design Recipe
  3. 03Strings, Methods & Indexing
  4. 04Booleans & Conditionals
  5. 05Loops: for & while
  6. 06Lists, Mutability & Aliasing
  7. 07Dictionaries & Nested Data
  8. 08Reading & Writing Files
  9. 09Testing & Debugging
  10. 10Searching & Sorting
  11. 11Program Design

Open CSC108, everything’s there.

Modules & quizzes

One card per week, each with its quiz.

Flashcards

Every module, its own deck.

Practice exams

Midterm and final, timed.

Mistake review

The questions you missed, back again.

Grading schemes

Know what every mark is worth.

AI policy

Quoted from the outline, never summarised.

CSC108

Ready for CSC108? Start free.

Start CSC108 free