1 / 14

Global Challenge Flashing Wheels Lesson 2

Design and create a flashing wheel light solution that is easily attachable, appealing, simple to use, and inexpensive. Learn to prototype, write algorithms, and incorporate iteration, loops, and selection.

delphiar
Télécharger la présentation

Global Challenge Flashing Wheels Lesson 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Global Challenge Flashing Wheels Lesson 2

  2. Your challenge • Create a flashing wheel light solution for your user

  3. Criteria • must be: • flashing light that can be easily attached to a wheel • appealing to your user • simple to use • inexpensive to make

  4. Learning objectives: • to design a flashing wheel light solution to meet a user’s needs. • to create a paper prototype • to write a detailed, accurate algorithm using pseudocode • To include iteration, loops and selection in algorithms • To test and debug algorithms

  5. User persona • Sarah is 11 years old and a wheelchair user. • Her favourite colour is purple, her favourite band is The 1975 and her favourite animals are pandas. • She goes to school in Manchester and gets the bus most of the way. • She has to push herself, or a friend pushes her, to and from the bus into/out of school and she has to cross a fairly busy road.

  6. Potential flashing wheel solution for Sarah: • small wheelchair light(s) that • are easily: • carried in her bag • attached to the wheels • turned on & off • replaced • flash (with adjustable speed) • automatically sense when is dark • can play her favourite music • are purple • have some kind of panda (sticker?) on them

  7. Prototyping An initial, basic version of an innovation. It allows you to quickly and easily: • show how your innovation would work • test and trial it • get feedback • decide what works and what doesn’t

  8. Paper Prototyping • Draw your solution • Give it a name • Annotate it with information about the device

  9. Algorithm • a sequence of instructions or rules to solve a problem • written for a person to follow to write code Pseudocode • A simple way of describing an algorithm • No specific syntax (programming language)

  10. Sarah’s Flashing Wheels algorithm 1 • START • Sense darkness level • IF dark then • OUTPUT light 1 second • pause 1 second • REPEAT • ELSE, REPEAT

  11. Sarah’s Flashing Wheels Algorithm 2 • When START button pressed • OUTPUT ‘on’ audio sound • INPUT Sense IF dark • IF dark then • OUTPUT light 1 second • Pause 1 second • Repeat until STOP button pressed • ELSE, do nothing • When STOP button pressed • OUTPUT ‘off’ sound • STOP

  12. Iteration • The repetition of a sequence Loops • A form of iteration • repeat until a certain condition is met Selection • a decision to be made according to whether a condition is met • If, then, else

  13. Criteria • must be: • flashing light that can be easily attached to a wheel • appealing to your user • simple to use • inexpensive to make

  14. Learning objectives: • to design a flashing wheel light solution to meet a user’s needs. • to decompose a problem into smaller, component parts • to create a paper prototype • to write a detailed, accurate algorithm using pseudocode • To include iteration, loops and selection in algorithms • To test and debug algorithms

More Related