We will be using a variety of resources this semester. This is just like real life, so get used to it.
Systems scripting in Python
We will be using resources found on-line for our exploration of systems scripting in Python. TBA.
Parallel programming in occam-π
As we move into parallel programming and the Arduino, we'll be using a combination of out-of-print materials that I will provide you with, as well as Plumbing for the Arduino, a wholly amazing book rivaled only by The Hitchhiker's Guide to the Galaxy in greatness. I'm a co-author, so obviously it is amazing.
Interpreters in Scheme
The second half of the course will follow parts of the text Programming Languages: Application and Interpretation by Shriram Krishnamurthi. It is recommended that you make use of the DrScheme programming environment, and install the PLAI language level as described here.

