Weekly Schedule

This is all highly subject to change…

  • January 29 (Mon)
  • January 31 (Wed)
    • Intro to Arduino programming, digital input/output
    • Readings (please post responses for both):
    • Assignment (post documentation):
      • Expanding on your initial switch from last week, make a program with the Arduino that combines multiple digital inputs and outputs (Due Feb. 5)
  • February 19 (Mon)
    • show your work
    • discussion of readings
    • Start your stupid pet trick (Due February 26th). Show off your knowledge of all things I/O (incorporate an input and output that demonstrates some basic algorithmic processing) . (here’s a great version of this concept)
  • February 21 (Wed)
    • General tips and building tricks
    • Debugging
    • In class work on Stupid Pet Trick
    • Assignment:
      • Finish the stupid pet trick (Due Feb. 28)

Spring Break – No class March 12-19 

  • March 26 (Mon)
    • Show your work
    • discuss reading
  • March 28 (Wed)
    • functions & objects
    • Reading:
    • Assignment:
      • make an art piece or a game using object oriented programming. (Due  Apr. 2)
  • April 2 (Mon)
    • Show your work
  • April 4 (Wed)
    • arrays & text
    • Reading:
    • Assignment:
      • Either make some sort of data visualization, or create a generative text output. (Due Apr. 9)
  • April 9 (Mon)
    • Show your work
    • discuss reading
  • April 11 (Wed)
    • In Class: Get one byte going between your Arduino and Processing
    •  Assignment:
      • Write on this blog a paragraph or two about what computing means to you at this point. Is it adding something to your life? Is it helping you become a better person? What are you getting out of it, what do others get from it?
      • Make a physical controller or physical output for something you have made in processing with serial communication (Due Apr. 16)
  • April 16 (Mon)
    • Show controller
    • Brainstorm ideas for Final Project, including the concept, technical requirements, and any equipment needs (due Apr. 18)
  • April 18 (Wed)
  • April 23 (Mon)
    • Image Processing and Tracking
  • April 25 (Wed)
    • 75% completed prototype of your final due
    • Assignment:
      • Do user testing with at least 3 people. Record video of them playing with your project as well as their feedback. Before class on Monday post this user testing documentation on the blog. Also address the testers’ feedback indicating what you’ll do or not do based on what they said and why. (Due April 30th)
  • April 30 (Mon)
    • In class work on final projects
  • May 2 (Wed)
    • Final project due!
  • May 7
    • IM Show!