Skip to content

Latest commit

 

History

History
68 lines (57 loc) · 2.86 KB

day-1-cycle-2.org

File metadata and controls

68 lines (57 loc) · 2.86 KB

Class 1: Introduction

Class info

Class NumberColumbia University:
Intro to Python for Digital Storytelling
InstructorEvan Misshula
Credits0
Enrollment??
SemesterFall 2016

Cycle 2: Day 1

1. Introduction

Common ground

  • who we are
  • why we are doing this
  • why this is important
  • next steps

Introduction to the program

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!