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