Homework
Due December 4:
- Final deadline for Timepiece project.
- Three concepts for your final project, with notes and sketches.
Readings
- Karl Gerstner, Designing Programmes
- Paul Ford, "What is Code?"
- Josef Albers, Interaction of Color (excerpt)
- Marijn Haverbeke, Eloquent JavaScript
- Vera Molnar, "Toward Aesthetic Guidelines for Paintings with the aid of a Computer"
- Alexander Galloway, Protocol (excerpt)
- "Web Design: The First 100 Years" by Maciej Cegłowski
- "Hackers and Painters" by Paul Graham
- "The Library of Babel" by Jorge Luis Borges
Lectures
- Week 1: Introduction
- Week 2: Web Materials / Functions & Variables
- Week 3: Advanced Debugging / Data Types, Logic & Loops
- Week 4: Color / Review
- Week 5: Drawing with Code
- Week 6: Interaction / Review
- Week 7: Midterm
- Week 8: Clouds to Circuits / Filesystems, Git, IDEs
- Week 9: Time
- Week 10: Research & Development
- Week 11: Work Day!
- Week 12: Time to get busy
Resources
p5js
- p5.js Reference - you will be using this a lot!
- p5.js Examples
- p5.js Source (GitHub)
JavaScript
- W3Schools JavaScript reference - a good basic reference for JavaScript functions, etc.
- MDN JavaScript Reference - this is a more in-depth reference for JS, allows you to get all the nitty-gritty details of all aspects of JavaScript.
- Try JavaScript - a great little interactive tutorial
- JavaScript for Cats — this site is a good quick overview of JS basics
- Eloquent Javascript — a more in-depth look at JavaScript, an entire book online
HTML
- HTML tag reference — a list of all the tags from W3Schols
- HTML5 references from W3Schools, MDN, and w3c
- Dive into HTML5 — this is a great overview of some selected features of HTML5
CSS
- CSS properies — a list of CSS properties from w3schools
- Lie & Bos, Ch. 2 — this chapter from Cascading Style Sheets – designing for the Web is a good basic reference
- Learn CSS Layout
- CSS Tricks — this is a great place to find well-tested CSS tricks and learn about fancy new CSS techniques
General
- W3Schools — a great place for finding general information about HTML/CSS/JavaScript.
- Mozilla Developer Network — this is a more detailed/technical resource for when you really want to know what's going on (although know that it has a bias toward the Firefox browser)
- codecademy — lessons in HTML, CSS, & JavaScript (among others)
- Stack Overflow — this is a great place to search if you have a specific problem or issue
Students
- Vicky Chau
- Yuan Chen
- Emma Conway
- Magdalena De La Torre
- Daniel Feldman
- Maria Garza
- Andrea Jassir
- Erin Johnston
- Sidney Law
- Mintra Marion Morrison
- Elisabeth Shin
- Cristina Soberon Hernandez
- Avanti Talwar
- Amena Tyebji
- Jessie Yao
Creative Computing
PUCD 2035 D Fridays, 9:00am – 11:50am 6 East 16th Street 610
Instructor: Andy Dayton daytona1@newschool.edu
TA: Peiying (Cathy) Feng fengp239@newschool.edu