ICM-Danny-Rozin-F09
Search:
Syllabus / ICM-Danny-Rozin-F09

Introduction To Computational Media

Danny Rozin

this is a test

Requirements

  • You are required to attend all class meetings and submit all weekly assignments, midterm and final projects.
  • Grading (pass/fail) will be based on a combination of a few factors:
    • Class participation including attendance and contribution to class discussion and engagement in other student’s projects.
    • Quality of all projects and assignments, including conceptual, aesthetical and technical merit.
    • Personal progress; how much did you advance from your initial state in this class.

Week 1 - Introduction

Week 2- Structure, Events and Variables

  • Structure -
  • setup() and draw()
  • Code blocks
  • System variables- *mouseX, mouseY ,pmouseX, pmouseY, width, height continous_line , Simple_drawing_system_variables
  • System callbacks - mousePressed, mouseDragged continous_line_mousePressed,continous_line_mouseDragged
  • Primitive data types - int , float, char
  • Declaring variables - giving birth and name to a variable.
  • Assigning values to variables - placing a value inside a variable using "="
  • Using variables - getting a value from a variable Simple_drawing_variables
  • Some math and incrementation * /+- % ++ -- Variables_ourStrokeWeight
  • Using random - geting variation without user interaction using_random
  • PowerPoint Presentation
  • Chris Kairalla's useful notes
  • Homework
    • Read chapters 4, 5, and 6 in Shiffman's book. Try exercises 5-6 and 5-8.
    • Create a dynamic application. You can continue to elaborate on last week's assignment or you can create something new. Some possibilities include: using mouse position to change colors, using loops to make shapes shrink and grow, and using conditional statements to make shapes bounce around the screen. Also spend time working in pairs- your partner is listed on the homework wiki. You can post the assignment together or continue to develop it on your own.

Week 3- , Conditions and Functions

Week 4- Objects, Arrays and Loops

Week 5 -Strings and Files

Week 6-Libraries: Video Capture, Movie and Serial

Some More for the brave - will be covered in a few weeks

  • Track brightest point video_track_brightness
  • bouncing balls with video balls_video
  • Dano's video Examples page video
  • Homework
    • Read Chapters 15, 16, and 19
    • Come up with an idea for your midterm project. Your midterm can be an expansion of a previous project, or a new project. Try to be realistic as to what you can accomplish in 2 weeks, but make sure that you are not compromising on concept for lack of time.

Week 7- Midterm Workshop

  • Describe your midterm project in plain English. What will it do? How will people use it? Think about the user experience.
  • Break your project down into steps.
  • Turn the steps into pseudo code
  • Convert pseudo code to code.
  • Homework
    • Finish Midterm presentations.

Week 8- MIDTERMS

  • Show and discuss your project in class, keep it short, we can spend about 8 minutes a piece.

Week 9- MIDTERMS 2

  • Show and discuss your project in class, keep it short, we can spend about 8 minutes a piece.

Week 10- image processing

  • image processing:
  • Homework
    • Read Chapters 22 and 23
    • start thinking of final project. Make it ambitious but achievable. You have 4 weeks which sounds like a lot but goes by fast, remember that your other classes will have finals too. Don’t compromise on concept but rather reduce the scope of your project if it becomes too ambitious.

Week 11- Propose Final Projects

  • 3D Graphics
    • #3D coordinate syestem
    • transforms
    • geometry, color, light, texture
  • all examples in zip
  • All students propose final projects
    • Read chapters 13 -14 in the book

Week 12- Final Project Workshop

  • Video Processing
  • tracking :
    • brightness
    • color
    • change/ movement
  • Masking:
    • Chroma key
    • background removal
  • all examples in zip
  • Students show progress/ discuss problems in final project.
    • Read chapters 15 -16 in the book

Week 13- Final Project Presentations

Week 14- Final Project Presentations

Search
  Page last modified on November 17, 2009, at 10:11 PM