Note: New projects will be announced on both this website and 177 Moodle page. Pre-class reading homework (both optional and required) are posted in the Moodle Reading Forum.

  • Syllabus and general course information
  • Instructors and tutors' schedule and office hours

  • Installing Python and other useful links
  • Projects

    1. Project 1 (Getting started): Instruction page and gradesheet
    2. Project 2 (Loops, patterns and accumulations): Instruction page and gradesheet
    3. Project 3 (Boolean, selection statements, string play): Instruction page and gradesheet
    4. Project 4 (Pig latin revisited): Instruction page and gradesheet
    5. Project 5 (Your IMDb): Instruction page and gradesheet
    6. Project 6 (Plotting earthquakes): Instruction page and gradesheet

      In-class activity (L-system): Instruction page

    7. Project 7 (Facebook part A): Instruction page and gradesheet
    8. Project 8 (Facebook part B): Instruction page and gradesheet
    9. Project 9 (Image processing): Instruction page and grade rubric