Things to Teach with rough goals as to the days:

* Install python 2.7

* A good editor, e.g. idle?

hello.py
name.py
convert.py
cat.py
loops.py
height.py

* Second day project:

ten.py
	Assignment: Do the game of 10 questions for a number between 1 and 1000.
Is the number equal, greater than, or less than x?
People have to answer something like "it is equal to x. equal to x. exactly
x. bigger than x....."
Initially, lower bound is 1 and upper bound is 1000.
Each time you get an answer, you either raise the lower bound
or lower the upper bound.

* Third day

Show fibfast.py and fibfastloop.py

Assignment:

Best change problem
coins2.py -- for three denominations

* Fourth and Fifth days:

Presentation of knapsack.
knap.py -- this gives you the basic read of the knapsack data
knapgenetic.py -- my solution; but could get over 600

Assignment: coinsgenetic.py -- for seven denominations, use genetic algorithms

* Sixth day:
Statistics to get significant difference


Diff2MeanConf.py
Diff2MeanSig.py
Diff2Mean.vals

* Seventh + days:
Stochastic Gradient Descent

Review these shells and then help them with their solutions:

datingclienta.py
datingclientb.py
datingserver.py



