Time/Date: Friday 4-5.30 PM
Room: Red square
Instructor: Joe Baker
In this workshop, I’ll go over basic movements of the street styles I’ve learned and performed over the years. If students are interested in incorporating body motion or performative elements into their projects (or learn how to get down at a party) come through! Wear loose clothes that are easy to move in.
Time/Date: Jan 26, 5:00 PM – 6 PM
Room: Room 15
We will learn how to use Shader Graph and what we can do with it.
Install Unity (latest version)
Bring a mouse
Time/Date: Friday, January 22nd, 10-11am
Instructor: Dan Shiffman
13 students from NYU Abu Dhabi will be showing their final projects in the lounge. Please come and be user testers! Breakfast will be served.
Title: Introduction to Genetic Algorithms
Instructor: Dan Shiffman
Time: Wednesday, 2-3pm
Location: Room 50
Description: This session will cover an overview of material from chapter 10 from The Nature of Code. I’ll define what a genetic algorithm is and look and some scenarios where it can be applied in the context of creative coding. I’ll show examples using both Processing and p5.js.
Date/Time: Wednesday Jan 20, 1-2pm
Location: Room 50
Instructors: Osama Sehgol
=== Please read the Note after “Topics covered” ===
This course offers the first steps you can take to building your own website, which is not on WordPress and is hosted on your own server.
2. Digital Ocean, Git and Jekyll (Nginx, Ruby) by following and explaining this tutorial;
3. Problems you may encounter
4. Use cases, benefits (password authentication etc)
5. Alternatives to DigitalOcean (Amazon’s EC2)
6. Further resources
NOTE – IMP IMP IMP Please read this:
1. The objective of the course is to help you learn to build your own website by doing.
2. Also to visualize answers to questions like: “how is a webserver different from an actual server” by actually deploying a web-server on a linux server.
3.1 You do not have to, but you can follow along what I’m doing.
3.2 This could include buying a $5/month server on DigitalOcean
3.3 I’m not equipped or experienced to troubleshoot complex ruby, Nginx, git or linux related problems that you may encounter (I will of course try).
Prerequisites: This session will use the command line. A credit card with $5 in it (for Digital Ocean droplet) – only if you are following along
Date/Time: Wednesday Jan 20, 11-1pm
Location: Room 50
Instructors: Matt Romein
Description: In this introduction to Max programming we will cover the basic ins and outs of node-based programming. Some of the topics covered include audio/video playback and manipulation, matrices, audio buffers, generative visuals, connecting devices and cameras. This is a great precursor for the MaxMSPJitter workshops I will be offering bi-weekly during the upcoming semester.
Prerequisites: Must have Max 7 installed on your computer (Max 6 will work as well). You can download a 30 day trial of the program if you do not wish to purchase it. Highly recommend OSX over Windows. Experience with programming and more specifically node-based programming is helpful but not necessary.
Date/Time: Wednesday Jan 20th, 3:00 PM
Instructor: Jason Sigal
Description: This is an introduction to Bootstrap, the most popular framework for front-end web development. We’ll cover the grid system, stylesheets and re-usable components that make it quick and easy to create quality mobile-first websites. Then we’ll break it down so that we can use Bootstrap to build websites that don’t look like Bootstrap websites. In the process, we’ll cover some HTML, CSS, JS (jQuery) and general concepts that can apply to using any framework. If time permits, we’ll dig into the Bootstrap source code’s CSS preprocessors (SASS / LESS) and tweak it to build our own custom version of the library.
Date/Time: Wednesday Jan 20, 4:00-6:00pm
Instructor: Dhruv Mehrotra
Description: In this session we will stream twitter for geolocated tweets and plot them to a map and see what kinds of information we can uncover. This session will be a crash course into Node, Socket IO, Express, Twitter and Google Maps or maybe d3.
Prerequisites: Have Node Installed
Date/Time: Wednesday Jan 20, 4-6pm
Instructor: Ross Goodwin
Description: This workshop will serve as an introduction to image processing with python, with a focus on creative applications of the technologies introduced. The first part of the workshop will provide a crash course in Python basics, including the syntax and features that make the language a popular choice. The rest of the workshop will focus on PIL, a powerful Python library for image processing, as well as a few other tools and resources that are available.
Prerequisites: Some prior programming experience is recommended
Time/Date: Wednesday Jan 20, 3-4PM
Instructor: David R. Lockard
Description: We all know a good headline when we see it – that’s why we click it. But it’s one thing to spot one, and another to write one.
No matter what we’re doing, thinking about the ways in which content is packaged is of course rather important if one’s interested in getting people’s attention.
We’ve all been learning graphic design, the visual aspect of this – but it’d be a shame to neglect the language aspect. So I suggest a little workshop in which we practice basic wordsmithing principles, with an eye on self-promotion of the stuff we do at ITP. I offer the perspective of an online news desk editor – so I’ll go over topics such as headlines, hooks, the difference between writing for print and web; and also related stuff like the AP pyramid and clickbait.
Prerequisites: Optional: Choose a project you’ve made/plan to make at ITP, and come to this session with a short text you’ve written about it, (try to keep it under 150 words) which explains what it’s about to somebody who hasn’t seen/played/interacted with it, and isn’t planning on looking at any documentation of it.