- Happy Mats – Create simple algorithms (sets of instructions) to move a character through a maze using a single command.
- Move IT, Move IT – Instruct classmates to move through a maze.
- Real-Life Algorithms – Plant a Seed – Ways use algorithms in daily lives, planting a seed. Additional Lesson: Fold-a-Book.
- Building a Foundation– Build a marshmallow structure to build perseverance. – Marshmallow Tower Handout – Future Research -> Materials Science
- Getting Loopy – Programming concept of loops through dance choreography. Additional Video: Dancing with the Bees.
- The Big Event – Programming concept of events, actions a computer monitors for.
- Graph Paper Programming or “Be a Robot” Game” – Write an algorithm using a set of predefined commands to reproduce a drawing.
- Real Life Algorithm: Paper Planes or Fold-a-book. Discuss ways use algorithms in our daily lives.
- Relay Programming Run relay race writing one instruction at a time to program image. If error, have to erase everything back to the error.
- Conditionals – Create the rules to play a card game. Could also make a dice game.
- Binary Bracelets – Create bracelets from paper template that is representation of first letter of their name.
- Computational Thinking – Use steps of CT (Decompose, Pattern Match, Abstract, Algorithm) to figure out how to play a game that comes with no instructions.
- Functional Sun-catchers – Create an algorithm with functions (pieces of code that you want to use over and over again) to create sun-catchers using string and beads.
- Songwriting with Parameters – Use concept of the chorus in a song to learn about functions.
- Real Life Algorithms – Dice Race – Identify and write down the algorithm for a dice race game.
- Internet – Send messages representing Internet transmission methods using paper.
- Crowdsourcing – Use a problem-solving technique common in computer science to complete a task as a classroom, which is more efficient than doing it alone.
FREE PLAY – Find a friend to code with.
CREATE AN APP
- Make an App – Course 1
- Make an App – Course 2
- Make a Ball Game App – Course 3
- Make an APP – Create your own game. Click Finish to let friends try your story on their phones.
- Draw something fun – Save to your Code Studio portfolio. Make a screen capture and add to your blog site.
- Bee-Bot: Happy Mats Lesson 1
- Compass: Move It, Move It Lesson 2
- Paper: Real Life Algorithms: Fold-a-Book and Paper Planes Lesson 8
- Cards and Dice: Conditionals Lesson 10 – + Tenzi Entrepreneurship + Resources
- Binary Sand Timer: Binary Bracelets Lesson 11
- Code Jar Guessing Game: Crowd Sourcing Lesson 17
- 2002 – Supporting Girls in CS by Programming with Graphics – College Board Teacher Corner Article