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
- Project 1 (Getting started): Instruction page and gradesheet
- Project 2 (Loops, patterns and accumulations): Instruction page and gradesheet
- Project 3 (Boolean, selection statements, string play): Instruction page and
gradesheet
- Project 4 (Pig latin revisited): Instruction page and
gradesheet
- Project 5 (Your IMDb): Instruction page
and
gradesheet
- Project 6 (Plotting earthquakes): Instruction page
and
gradesheet
In-class activity (L-system): Instruction page
- Project 7 (Facebook part A): Instruction page and
gradesheet
- Project 8 (Facebook part B): Instruction page and
gradesheet
- Project 9 (Image processing): Instruction page and grade rubric
Projects
- Project 1 (Getting started): Instruction page and gradesheet
- Project 2 (Loops, patterns and accumulations): Instruction page and gradesheet
- Project 3 (Boolean, selection statements, string play): Instruction page and gradesheet
- Project 4 (Pig latin revisited): Instruction page and gradesheet
- Project 5 (Your IMDb): Instruction page and gradesheet
- Project 6 (Plotting earthquakes): Instruction page
and
gradesheet
In-class activity (L-system): Instruction page
- Project 7 (Facebook part A): Instruction page and gradesheet
- Project 8 (Facebook part B): Instruction page and gradesheet
- Project 9 (Image processing): Instruction page and grade rubric