Weekly Labs (15%)

Each week, we will work through a portion of Nick Montfort's Exploratory Programming for the Arts and Humanities. The book guides non-programmers through some programming basics and demonstrates how we can use computer programming to explore a range of questions in the arts and humanities. The book is written for those with little or no programming experience, though if you happen to be an experienced programmer you will also have an opportunity to extend that knowledge.

Chapters in this book include small programming activities, and Montfort guides us through how to complete them. Your task is to attempt to complete the assigned chapter prior to our class meeting that week; however, we will also work together on the chapter during an in-class lab session.

Regardless of whether or not you complete the chapter, you must come to class with some piece of working code. This can be a program that Montfort gives us directly (meaning that it only requires you to type a program straight from the book), a program you've adapted from something in the book or a program that you've written entirely by yourself.

The only requirement to receive credit for the weekly lab session is that you show me an example of working code. At the beginning of the lab session, you will have time to get the code up and running either on your own machine or on one of the machines in the classroom. I will walk around the room and confirm that you've completed the assignment.