Download the class syllabus HERE.

We will be working almost exclusively with software and hardware that is open-source.  Open-source means that the code for the hardware or software is openly available.  There is no patent on the code.  Anyone can use it to recreate the same thing or modify to build it to their own specifications.  While open-source does not mean "free", software that is open-source is often free.  The community manages its development and distribution typically asks users for donations to fund the costs associated with hosting the code and reference materials online. 

Class Texts:  

Processing Computer Programming Software - open-source
Arduino & Physical Computing