CompSciWeek7

= Reading (shared with Week 6) =
 * Beginning Python - skim. chapters 8-14 (use as reference material)
 * see especially urlopen on p. 300, forks and threads on p. 304
 * Beginning Python - Chapter 15 (Web services)

= Class 1: The Git Revision Control System =
 * Repository structure
 * git clone, init
 * examining git objects
 * code branches, git branch, status, checkout
 * Version histories and diff-s
 * git diff, patch
 * Working with remote repo-s
 * git commit, pull, push

References (optional):
 * Git repository of git
 * Very Detailed Explanation of Internals

Example git workflow:

Starting up:

Alternate start-up:

Reading status:

Making changes:

Repository to repository commands. If you used clone to start your project, these should "just work". If you didn't you have to use git remote. Follow the Gitref Docs to do that.

= Class 2: Parallel Programming =
 * Parallel complexity - sum / min / max
 * Parallel caching
 * Eigenvalue computation - the "google" algo.
 * Web Services

= Binary Tree Code =