CPSC 129 Winter 2015
Module 1 (Jan 5-11)
Course Information
Conway's Game of Life 1
Assignment 1
Module 2 (Jan 12-18)
Searching
Algorithm Analysis
PyGame 1: Drawing on the screen
Assignment 2
Module 3 (Jan 19-25)
Recursion
Review: File Processing
Life 2: Persistence
Assignment 3
Module 4 (Jan 26-Feb 1)
Review: CRUD
MVC Architecture
PyGame 2: Animation
Assignment 4
Module 5 (Feb 2-8)
Sorting 1
Life 3: More Speed
Assignment 5
Module 6 (Feb 9-15)
MVC 2: Even More Separation
Creating Mazes
Assignment 6
Module 7 (Feb 16-22)
Sorting and Algorithm Analysis 2
Life 4: Renovations
Assignment 7
Module 8 (Feb 23-Mar 1)
CGI: Give your program a web interface
Interactive Maze
Assignment 8
Module 9 (Mar 2-Mar 8)
Median Finding
Data Processing
Assignment 9
Module 10 (Mar 9-Mar 22)
HTTP + OOP
Image Processing 1
Assignment 10
Module 11 (Mar 23-Mar 29)
Pitcher Problems (Search Trees)
DP: Reporting
Assignment 11
Module 12 (May 6-12)
Image Processing Lab
DP: Names and Addresses
Assignment 12
Exam time! (May 13-24)
Exam Weeks