- Main Syllabus
- General ICM Page: includes links to helpful resources, work from other sections, and instructions on how to upload your homework.
- Dano Tues ICM google group -- this will be used for administrative announcements for our section only.
- Main ICM Google Group -- this will be used for discussion and questions related to the course content.
- Homework Wiki: This is where you post links to your weekly assignments
- Tuesday, 12:05pm - 3:00pm, Room 20
- dan.osullivan@nyu.edu
- Office Hours Sign Up
-
You are required to attend all class meetings and submit all weekly assignments and a final project.
-
Grading (pass/fail) will be based on a combination of factors:
- Attendance, participation in class discussion, and engagement in other students' projects (25%)
- Quality of weekly assignments (50%)
- Final Project (25%)
- Personal progress; how much did you advance from your initial state in this class.
- Week 1: September 3 Notes
- Week 2: September 10
void setup(){ size(640,480); }
void draw(){ println(mouseX + ", " + mouseY); }
float dansXVariable ; float direction;
void setup() { size(640,480); dansXVariable = width/2; direction = -1; }
void draw() {
background(127);
stroke(127);
//
// float x = random(width);
// float y = random(height);
// float w = random(width);
// float h = random(height);
ellipse(dansXVariable,100,20,20); dansXVariable = dansXVariable + direction; println("My dear friend Dan, here is your direction vairable:" + direction);
}
void mousePressed(){ direction = -direction;
}
- Week 3: September 17
- Week 4: September 24
- Week 5: October 1
- Week 6: October 8
- Week 7: October 22
- Week 8: October 29
- Week 9: November 5
- Week 10: November 12
- Week 11: November 19
- Week 12: November 26