Skip to content

Latest commit

 

History

History
196 lines (176 loc) · 12.8 KB

README.md

File metadata and controls

196 lines (176 loc) · 12.8 KB

The Nature of Code (Spring 2016)

Class Info

Resources

Related Reading and Watching

Week 1 - Introduction - 1/27/16

Week 2 - Forces - 2/3/16

Week 3 - Oscillation - 2/10/16

Week 4 - Systems - 2/17/16

Week 5 - Autonomous Agents - 2/24/16

Week 6 - Frankenstein Sketches - 3/2/15

  • Workshopping Complex Programs
  • Assignment: Mid-term

Week 7 - Mid-Semester Project Presentations - 3/9/16

Special Session - Physics Libraries - ???

No class, 3/16/15, Spring Break

Week 8 - Cellular Automata / Fractals - 3/23/16

Week 9 - Genetic Algorithms / Final Project Proposals - 3/30/16

Week 10 - Final Project Proposals - 4/6/16

  • Assignment: Prepare for User Testing session next week.

Week 11 - User Testing Week - 4/13/16

  • 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 - 4/20/16

Rules of Play

  • Be on time. Do the reading/video watching. Review the example problems. Submit assignments by the morning of class. Come prepared with questions. Put away screens during others' presentations. Participate!
  • Grading:
    • 40% Class Participation
    • 40% Quality of assignments
    • 20% Final project
    • According to ITP:
      • 2 latenesses of more than 15 minutes counts as an absence.
      • More than 2 absences is grounds for failure.