Lab 13 (Thursday, November 20th, 2008) - (text)
Lecture 13 (Tuesday, November 18th, 2008) - (text)
Lab 12 (Thursday, November 13th, 2008) - (text)
Lecture 12 (Tuesday, November 11th, 2008) - (text)
Lab 11 (Thursday, November 6th) - Measurements & the Essay - (text)
Lecture 11 (Tuesday, November 4th, 2008) - (text)
Lab 10 (Thursday, October 30th) - Code coverage, CSS (text)
Lecture 10 (Tuesday, October 28th, 2008) (text)
Lab 9 (Thursday, October 23rd) - Testing Tools - (text)
Lecture 9 (Tuesday, October 21st, 2008) - More databases - (text)
Lab 8 (Thursday, October 16th) - SQLite (text)
Lecture 8 (Tuesday, October 14th, 2008) - Databases (text)
Lab 7 (Thursday, October 9th) - File handling; Dynamic Python (text)
Lecture 7 (Tuesday, October 7th, 2008) - Testing; MIME Types (text)
Lab 6 (Thursday, October 2nd) - Cookie handling (text)
Lecture 6 (Tuesday, September 30th, 2008) - Frameworks vs Libraries; Cookies (text)
Lab 5 (Thursday, September 25th) - POSTing and Unit Testing - (text)
Lecture 5 (Tuesday, September 23rd, 2008) - Testing and Refactoring (text)
Lab 4 (Thursday, September 18th) - Concurrency - (text)
Lecture 4 (Tuesday, September 16th, 2008) - Concurrency (text)
Lab 3 (Thursday, September 11th) - More network programming, and exceptions - (text)
Lecture 3 (Tuesday, September 9th, 2008) - HTTP and the Web - (text)
Homework 2 (due Sep 9th at the beginning of class) - Simple Network Programming - (text)
Lab 2 (Thursday, September 4th) - Subversion and network control - (text)
Lecture 2 (Tuesday, September 2nd, 2008) - Network Programming - (text)
Lab of Genomics, Evolution and Development / ctb@msu.edu