Skip to content
This repository was archived by the owner on Jan 24, 2025. It is now read-only.

Latest commit

 

History

History
35 lines (29 loc) · 1.6 KB

File metadata and controls

35 lines (29 loc) · 1.6 KB

Cycle 2: Day 1

1. Introduction

Common ground Introduction to the program Values circle Community agreements

2. Project Orientation (1hr)

What is the project? Principles behind the project. Storytelling with Twitter Twitter examples Twitter structure (character limit, RT, favorites, header image, bio, handle, bots, etc.) What is a story? Story ideas brain storm (group) Job talk (how to use RikersBot when applying for jobs, give ownership) talk about the industry

3. Physical Computing (1hr, no laptops)

Thinking like a programmer exercises.

  • Robot Exercise
    • Ask one group member to do a simple task, like pick up a piece of paper and hand it to another group member.
    • Now, one person (perhaps the CS person) will pretend to be a robot and try to do the same thing. Have the "robot" interpret all instructions in a very strict manner. Say "do not compute" for things like "hand the paper to Dan". Only accept instructions like "move right leg forward one step." React in funny ways to ambiguous commands, like taking a step with the wrong leg, or not stopping doing something until they ask you.
    • Be silly.
    • Purpose: Show that computers can't handle ambiguity. They'll do what you want them to do but you have to speak their language!
    • Second purpose: gets group comfortable with teacher, etc.
  • Paper airplane exercise
    • Have everyone (possibly in small groups) write out instructions on how to fold a paper airplane.
    • Give the instructions from each group to another group.
    • Have everyone try to follow the instructions to make a plane.
    • Throw all the planes-- see which one goes farthest!