Explore Programming with Nick Montfort

April 23, 2016 at 1:00 PM @ Babycastles Gallery

Beginner's Workshop ($55)

This workshop is for beginners only! This will be a true introduction to computer programming and how it can be used for inquiry and creativity, no previous programming experience needed!!! Saturday April 23rd from 1pm - 4pm Cost of the workshop is $55 which *includes* a copy of the book, mitpress.mit.edu/exploratory **TICKETS AT** https://miau.better.space/event/4667/explore_programming_with_nick_montfort Nick will lead participants as they explore computer programs through modification (from the bottom up) and as they start learning the fundamentals of programming (from the top down). WHAT YOU WILL LEARN: * Writing programs is not intimidating; it's editing a text file. * The difference between valid code (a program that runs) and code that does what you intend, along with how error messages are actually helpful. * The fundamentals of programming -- looping and iteration, bundling code together in functions, and using data of different types. * How to undertake small-scale projects and see that computer programming is not an abstract mathematical exercise, but part of our culture. Although we will be working with JavaScript and Python, the fundamentals you will learn in this workshop will not be specific to a particular programming language. They will provide a basis for a great deal of further programming. We will be approaching programming as a cultural activity that is accessible to everyone. Those wishing to continue programming after the class can follow along in Nick's just-published book, Exploratory Programming for the Arts and Humanities, which can be used by people working by themselves or in informal groups. WHAT YOU SHOULD BRING & PRE-INSTALL: * If you have a Mac, PC or Linux laptop and know how to use it - you are set. Bring your computer! (Tablets and mobile phones won’t work.) * Anaconda to be able to use the system we will work in, iPython Notebook: continuum.io/downloads * A true text editor, such as TextWrangler for Mac (not TextEdit): barebones.com/products/textwrangler * Or on Windows, the text editor Notepad (built in) will work but Notepad++ (free to download) is preferable.