Skip to content

Latest commit

 

History

History
277 lines (261 loc) · 21.4 KB

Syllabus-2013-All.md

File metadata and controls

277 lines (261 loc) · 21.4 KB

Introduction to Computational Media Syllabus

Section Pages and Homework Wikis

Week 1 -- Introduction and Drawing

Week 2 -- Animation

Week 3 -- Interaction

Week 4 -- Functions & Objects: Part 1

Week 5 -- Functions & Objects Part 2

  • Objects: http://www.learningprocessing.com/examples/chapter-8/
    • Principles and Theory (Encapsulation)
    • How-to
    • The Constructor!
    • Objects talking to objects
  • Related Reading
  • Homework
    • Design a sketch in an object-oriented fashion. Try to eliminate all code from the main tab (setup() and draw()) except for the core requirements (size(), background(), etc.) and calls to objects.
      • For example: Consider building a particle system. A particle system can be used to simulate: rain, snow, fireworks, explosions, smoke, etc. For this week, you would create a Particle class to describe a single particle and try to get two particles on the screen using separate variables. (Then next week, after we learn arrays, you would visualize hundreds (or thousands) of particles on the screen.)

Week 6 -- Repetition and Reproduction

Week 7 -- Pixels

Week 8 -- Data

Week 9 -- Bonus Topics (we will not do all of these in class but there will be a sampling)

Week 10 -- Propose Final Projects

  • ** See your individual section's proposal schedule on your wiki **

Week 11 -- One on one speed user testing / feedback

  • This week you will "user test" your project with fellow classmates. You must have some implementation that you can test completed by this time. User testing can mean different things for different projects. For a game, it can mean that the user tries to play it. For an art piece, it could mean showing it to a classmate and asking for them to say what they think it is about or how it made them feel. We'll show projects in a "one on one" / round robin / speed dating-style session. 5 minutes then switch. You cannot not explain your project, just show and let the user try it and give you feedback. Then you can answer questions. User testing schedule will be provided on a wiki.

Week 12 -- Final Project Presentations

  • Please add your link to your final project documentation on your section's wiki.