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