Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
RESCUE MISSIONCS UNPLUGGED
WRITE INSTRUCTIONS FOR HOW TO PLAY COMMON GAMES
SEQUENCE IN SCRATCH
SEQUENCE IN SCRATCH
THE BORING DICE GAME
FUNCTIONS EVENTCONDITIONALS
LOOPSSEQUENCE
Bug-free Instructions and strategy.
Instructions and strategy
1 2 3 4 5 6 7 8 9
1. Roll the dice and add the total.2. Decide which numbers to cross off.3. When you can’t cross off, your turn is over.4. Add the total of numbers not crossed off.5. If sum of remaining tiles is less than 6, you can roll 1 die.6. Lowest score wins.
Decompose:Break the problem into smaller parts.
Pattern Recognition:Look for Patterns
Abstraction:Filter out the unimportant details.
Algorithms:Create a step-by-step set of instructions or formula.
DECOMPOSITION: Break the problem down.
PATTERN RECOGNITION:Look for Patterns
ABSTRACTION: Filter out the unimportant details.
ALGORITHMS: Create a formula.
VARIABLES AND VALUES
Log-inPasswordBank BalanceStepsCalories
VARIABLES AND VALUES
CODE.ORG VARIABLES IN ENVELOPES
VARIABLES AND VALUES
STRATEGIZE
In our view, computational fluency involves not only an understanding of computational concepts and problem-solving strategies, but also the ability to create and express oneself with digital technologies. Mitchel Resnick
COMPUTATIONAL THINKING
MODIFYTo CREATE
DESIGN THINKING AND GAME DESIGN
Watch another group and guess the rules.
Write the rules and pass to another group.
CREATE A CARD GAME:TWO-WAYS
ROLL A DIE GAME CREATOR
GAME DESIGN
MECHANICS RULES
GOALCOMPONENTS
What are the repeated activities? Think VERBS!
Set-up?Turn?
How to win?
All the parts of a game.Player goal?
Learning goal?
Meaningful Decisions
PAPER BAG PARAMETERS
?
Create a game with ‘materials’ in your ‘paper bag’.
NAME YOUR GAME
GAME DESIGN
MECHANICS RULES
GOALCOMPONENTS
What are the repeated activities? Think VERBS!
Set-up?Turn?
How to win?Obstacles and
rewards?
All the parts of a game.Player goal?
Learning goal?
CROSS-CURRICULAR LEARNING ACTIVITY
NEXT STEPS: 1. Learn coding basics online (Kodable, Blockly, Scratch).2. Teach a concept unplugged.3. Practice strategies, coding and computational thinking with
games.4. Practice design-thinking, coding and computational thinking
by creating board/deck games.5. Learn to code apps, games and programs with Scratch, App
Lab, App Inventor, etc.