Topics Covered by Day
August
24: intro, asst1 (contest),
str,int,len26: asst1 continued,
open,close,next,readline,readlines,write,rstrip,s[::-1],split28: reverselines example, more on asst1, reading and writing files
31: exercise: smart quotes
September
2: asst1 checkprotect problem,
%formatting, string slices4: asst2 intro, trees, objects, classes, methods, fields,
__init__,self9: objects, references vs containment metaphor, roll dice class exercise
11: quiz1, review asst2, roll dice class exercise (adding set of dice)
14: solution to roll dice example, student class exercise
16: SVG files and shape classes, intro to inheritence
18: intro to gtk, glade, mock-up of animalgui
-
23: temperature conversion ui example
25: quiz2
28: animalgame solution, animalgui functionality, current and root
October
2: intro to asst4: platformer
5: rotating tile example, intro to tiled
7: map class for platformer asst
9: quiz, intro to guy class
12: platformer questions, extra credit ideas
14: guy class testing and debugging
19: inheritance, shape inheritance example
21: animal gui solution
23: canceled
26: intro to asst5: asteroids
28: demo platformers
30: asteroids part ii
November
2: bouncing ball exercise using asteroids starter code
4: bouncing ball continued, winpdb debugger demo
6: quiz, asteroids part iii
9: recursion, towers of hanoi, dragon fractal
11: work on asteroids
13: more recursion, factorial, fibonacci, dictionaries, using dictionaries to memoize fibonacci
16: HTML, preview of blog asst part I
18: detailed intro to blog part I
20: asteroids demos, quicksort
23:
30:
December
2:
4:
7:
9:
11:



