Homework Mimi 01 - ITPNYU/ICM-2025-Media GitHub Wiki

Week 13: FINAL PRESENTATION!

  • RESOURCES FROM CLASS:

  • DO: What's clear to you now that wasn't so clear before?

    • Discover something!
    • You can take something you did earlier this semester and expand it. You can scratch a new itch. You can make a Frankenstein project by combining earlier code. And yes you can present the coding portion of your PComp final so long as you can speak to how you applied computational thinking to shape the project.
      • What do you find interesting about what you did?
      • How did coding it make the final product different from using software?
      • Did coding it reveal something to you?
    • Prepare (which means rehearse!) a 5 minute presentation to demonstrate what your project does that emphasizes its computational aspects. See instructions here: How to create a first-person perspective demo of your project.
    • Rehearse your presentation for someone who is not familiar with your project. This will help you pace it and also identify gaps in your presentation.
    • Post documentation in the form of a blog post.
      • Address the questions / requirements outlined in the How-to instructions.
      • If your project was a collaboration, explain what part you did.

Homework Links

  • Your Name -- [Title of Blog Post](Link to Blog Post), [Title of Sketch](Link to Code)

Week 12


Week 11

Homework Links


Week 10


Week 9

  • RESOURCES FROM CLASS:

  • DO:

    • Work in pairs. Due next week. Manipulate an image or video at the pixel level* to create an alternative reality to the one depicted in the original image. No sound. The image should change over the course of the minute. What is revealed? What is lost? Use the properties of color to focus our attention.
    • Demo your experience in class:
      • If you use noise() or random(), use noiseSeed(0) and randomSeed(0) so you generate the same series of numbers each time you run the sketch.
      • If the change happens through user interaction, plan out the interaction ahead of time so the change is both intentional and repeatable. We will experience each project 2x.
      • Use the p5 editor's fullscreen link to show your project fullscreen. You can access it through the File >> Share menu.
      • Use createCanvas(windowWidth, windowHeight);
      • Position and size screen elements in relation to the canvas width and height.
      • If your image is not big enough to fill the entire screen, be mindful about the color you select for the canvas.
      • Look at Rothko's Cat for sample code.
    • Create a blog post documenting your work. Address / include the following:
      • Choose 3 words to describe how the image changes over time. Think about how the words answer the questions: What is revealed, what is lost?
      • Links to other projects that serve as references, inspiration, or deal with similar ideas as your piece.
    • Consult resources from syllabus for inspiration. Pixels Week 1 | Pixels Week 2
  • READ AND WATCH:

Homework Links


Week 8


Prep for Week 8

ASK

Questions (example questions)

READ / WATCH