Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 2.46 KB

LESSON_PLAN_OUTLINE.md

File metadata and controls

60 lines (46 loc) · 2.46 KB

#Lesson Plan

###Introductions (15 mins 10:00-10:15am)

  • Volunteers, TWF, programme.

###Ice Breaker (30 mins 10:15-10:45am)

  • CandyBot: A modification of LightBot in the real world.
    • Instructions and example in /graphics directory.
  • Sorting: Students sort themselves by name (or number) and then learn to write an algorithm for a computer.

###Introduction (30 mins 10:45-11:15am)

  • Question: What is a computer programmer?
  • Unbox RaspberryPi.
    • Remind students not to touch the electrical parts, and to place it down on anti-static bag.
    • Video: What is a Raspberry Pi? - http://www.raspberrypi.org/
    • Encourage students to figure out how to connect and power-on the Raspberry Pi (power cable goes last!).
      • Pi board
      • SD Card (contains O/S and software)
      • HDMI (display)
      • Wifi (USB dongle)
      • Keyboard
      • Mouse
      • Power (micro-USB adapter)
  • Explain how we'll run the class.
    • Video: Pair Programming (from code.org)
    • Two students will work together to figure out the programming, with guidance from volunteers.
    • Must complete 'Measures Of Success' (objectives) before moving on to next section.
    • English is the language of instruction; can switch to Cantonese, but not all instructors speak Cantonese so might put some at a disadvantage.

###Break (15 mins 11:15-11:30am)

###Part 1 - Angry Birds (~2 hrs 11:30am-1:15pm)

  • Introduce and Demo Angry Birds (not everyone has played before)
  • Angry Birds
  • Can break for lunch earlier and continue Part 1 after lunch.

###Lunch Break (~45 min)

###Part 2 - GPIO (90mins 2:00-3:30pm)

###Stretch Assignments

###Presentations (20 mins 3:30-3:50pm)

  • Students will show & tell what they learned. Can speak in Cantonese if English is a hurdle.

###Wrap-up and Survey (10 mins 3:50-4pm )