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);

}