Day 4 @ ITP: Video and Sound
Day 3 @ ITP: Intro to Physical Computing
Week 1
Assignment #1: What is interaction?
I remember in class it came up that interaction was any time that one(?) or two or more people are in conversation with each other or with some thing. I am imagining that if you are in conversation with something by yourself that the "other" is not a person but an environment, or a situation. I feel that most of life is interacting with various outer elements that come up. When you add two or more people it gets much more exciting – neurons are firing, or not firing, but either way there is some kind of "conversation" happening. The best interaction is when you leave feeling somehow changed.
Day 3 @ ITP: Intro to Computational Media
Week 1
Assignment #2: How computation applies to my interests
I started learning to code in 1996 (in 6th grade for me). At the time it seemed like a way to create a world other than the one I was presented with. I built a website called "Camilla's World" entirely with HTML. It was a long scrolling page with a black background, bright pink text and a lot of animated gifs, and included fan pages for Matt Damon and Fairuza Balk. In adulthood I have worked on websites as a freelance job, but with limited skills. JavaScript and Python are new to me [I actually realized after I initially said this that I did do some intro classes for p5.js & creative coding at the ITP Camp in summer 2016, but I retained little of it as it was mostly just one cursory class for each subject]. I am attracted to learning more about computer languages because I feel that they could lead to creating more interesting virtual worlds, web art, music, experiences, you name it. I also do video and sound work and am curious to see how it could intersect with coding. Or even to use it to work on a more interesting kind of website for some organization that I find meaningful. I'm excited to see what possibilities come up in this course.
Day 2 @ ITP: Intro to Computational Media
Week 1
Assignment #1: p5.js experiment
function setup() { createCanvas(600, 700) } function draw() { background(150, 250, 255, 50) fill(200, 275, 100); stroke(150,200,200) quad(500, 500, 300, 500, 100, 450, 330, 70) fill(200, 250, 0, 8); quad(900, 900, 700, 600, 200, 550, 430, 80) fill(300, 250, 0, 5); stroke(100,200,200) rect(125,125,125,125, 250, 300); ellipse(250, 250, 400, 400); ellipse(250, 250, 390, 395); ellipse(250, 250, 380, 390); ellipse(250, 250, 370, 385); ellipse(250, 250, 400, 380); ellipse(250, 250, 390, 375); ellipse(250, 250, 380, 370); ellipse(250, 250, 370, 365); ellipse(250, 250, 400, 360); ellipse(250, 250, 390, 355); ellipse(250, 250, 380, 350); ellipse(250, 250, 370, 345); ellipse(250, 250, 400, 340); ellipse(250, 250, 390, 335); ellipse(250, 250, 380, 330); ellipse(250, 250, 370, 325); ellipse(250, 250, 400, 320); ellipse(250, 250, 390, 315); ellipse(250, 250, 380, 310); ellipse(250, 250, 370, 305); ellipse(250, 250, 400, 300); ellipse(250, 250, 390, 290); ellipse(250, 250, 380, 285); ellipse(250, 250, 400, 280); ellipse(250, 250, 390, 275); ellipse(250, 250, 380, 270); ellipse(250, 250, 370, 265); ellipse(250, 250, 400, 260); ellipse(250, 250, 390, 255); ellipse(250, 250, 380, 250); ellipse(250, 250, 370, 245); ellipse(250, 250, 400, 240); ellipse(250, 250, 390, 235); ellipse(250, 250, 380, 230); ellipse(250, 250, 370, 225); ellipse(250, 250, 400, 220); ellipse(250, 250, 390, 215); ellipse(250, 250, 380, 210); ellipse(250, 250, 370, 205); ellipse(250, 250, 400, 200); ellipse(250, 250, 390, 295); ellipse(250, 250, 380, 290); ellipse(250, 250, 370, 285); }
Day 2 @ ITP: Intro to Physical Computing
Things that will go here: Project updates, Final projects.