CS Fundamentals 2018

Resources

Course A

Lesson 1: Unspotted Bugs
Resources Prep

For the Teacher

For the Students

Lesson 2: Stevie and the Big Project
Resources Prep

For the Teacher

For the Students

  • Watch the Stevie and the Big Project - Teacher Video.
  • Pre-read "Stevie and the Big Project" to identify appropriate questions for your class.
  • Follow instructions in the Marble Run - Teacher Prep Guide to make a Marble Run.
  • Print copies of the Marble Run Ruler (page 2 of teacher guide) for each student or pair of students.
  • Prepare a resource station with cardstock, safety scissors, tape, and anything else you think might be fun for students to build with. Include a stack of the “Marble Run Hints” pages from the Teacher Prep Guide, but do not advertise their existence.
  • (Optional) Allow students to bring cardboard, popsicle sticks, string, or other tidbits from home to add to the resource station.
  • Make sure each student has a Think Spot Journal - Reflection Journal.
Lesson 3: Plant a Seed
Resources Prep

For the Teacher

For the Students

Lesson 4: Sequencing with Angry Birds
Resources Prep

For the Teacher

For the Students

Lesson 5: Happy Maps
Resources Prep

For the Teacher

For the Students

Lesson 6: Programming with Angry Birds
Resources Prep

For the Teacher

For the Students

Lesson 7: Programming with Harvester
Resources Prep

For the Teacher

For the Students

Lesson 8: Going Places Safely
Resources Prep

For the Teacher

For the Students

Lesson 9: Happy Loops
Resources Prep

For the Teacher

For the Students

Lesson 10: Loops with Harvester
Resources Prep

For the Teacher

For the Students

Lesson 11: Loops with Laurel
Resources Prep

For the Teacher

For the Students

Lesson 12: Ocean Scene with Loops
Resources Prep

For the Teacher

For the Students

Lesson 13: The Big Event Jr.
Resources Prep

For the Teacher

For the Students

Lesson 14: On the Move with Events
Resources Prep

For the Teacher

For the Students

Course B

Lesson 1: Move It, Move It
Resources Prep

For the Teacher

For the Students

Lesson 2: Sequencing with Scrat
Resources Prep

For the Teacher

For the Students

Lesson 3: Your Digital Footprint
Resources Prep

For the Teacher

For the Students

Lesson 4: My Robotic Friends Jr.
Resources Prep

For the Teacher

For the Students

Lesson 5: Programming with Scrat
Resources Prep

For the Teacher

For the Students

Lesson 6: It's Great to Create and Play Fair
Resources Prep

For the Teacher

For the Students

Lesson 7: Programming with Rey and BB-8
Resources Prep

For the Teacher

For the Students

Lesson 8: My Loopy Robotic Friends Jr.
Resources Prep

For the Teacher

For the Students

OR

Lesson 9: Loops with Scrat
Resources Prep

For the Teacher

For the Students

Lesson 10: Loops with Laurel
Resources Prep

For the Teacher

For the Students

Lesson 11: Drawing Gardens with Loops
Resources Prep

For the Teacher

For the Students

Lesson 12: The Big Event Jr.
Resources Prep

For the Teacher

For the Students

Lesson 13: A Royal Battle with Events
Resources Prep

For the Teacher

For the Students

Course C

Lesson 1: Building a Foundation
Resources Prep

For the Teacher

For the Students

Lesson 2: Programming with Angry Birds
Resources Prep

For the Teacher

For the Students

Lesson 3: Debugging in Maze
Resources Prep

For the Teacher

For the Students

Lesson 4: Paper Planes
Resources Prep

For the Teacher

For the Students

Lesson 5: Collecting Treasure with Laurel
Resources Prep

For the Teacher

For the Students

Lesson 6: Creating Art with Code
Resources Prep

For the Teacher

For the Students

Lesson 7: Getting Loopy
Resources Prep

For the Teacher

For the Students

Lesson 8: Loops with Rey and BB-8
Resources Prep

For the Teacher

For the Students

Lesson 9: Sticker Art with Loops
Resources Prep

For the Teacher

For the Students

Lesson 10: Harvesting Crops with Loops
Resources Prep

For the Teacher

For the Students

Lesson 11: The Big Event
Resources Prep

For the Teacher

For the Students

Lesson 12: Build a Flappy Game
Resources Prep

For the Teacher

For the Students

Lesson 13: Screen Out the Mean
Resources Prep

For the Teacher

For the Students

Lesson 14: Chase Game with Events
Resources Prep

For the Teacher

For the Students

Lesson 15: Looking Ahead with Minecraft
Resources Prep

For the Teacher

For the Students

Lesson 16: Binary Bracelets
Resources Prep

For the Teacher

For the Students

Course D

Lesson 1: Graph Paper Programming
Resources Prep

For the Teacher

For the Students

Lesson 2: Introduction to Online Puzzles
Resources Prep

For the Teacher

For the Students

Lesson 3: Relay Programming
Resources Prep

For the Teacher

For the Students

Lesson 4: Debugging with Laurel
Resources Prep

For the Teacher

For the Students

Lesson 5: Events in Bounce
Resources Prep

For the Teacher

For the Students

Lesson 6: Loops in Ice Age
Resources Prep

For the Teacher

For the Students

Lesson 7: Drawing Shapes with Loops
Resources Prep

For the Teacher

For the Students

Lesson 8: Nested Loops in Maze
Resources Prep

For the Teacher

For the Students

Lesson 9: Fancy Shapes using Nested Loops
Resources Prep

For the Teacher

For the Students

Lesson 10: Snowflakes with Anna and Elsa
Resources Prep

For the Teacher

For the Students

Lesson 11: While Loops in Farmer
Resources Prep

For the Teacher

For the Students

Lesson 12: Until Loops in Maze
Resources Prep

For the Teacher

For the Students

Lesson 13: Conditionals with Cards
Resources Prep

For the Teacher

For the Students

Lesson 14: If/Else with Bee
Resources Prep

For the Teacher

For the Students

Lesson 15: Harvesting with Conditionals
Resources Prep

For the Teacher

For the Students

Lesson 16: Digital Citizenship
Resources Prep

For the Teacher

For the Students

Lesson 17: Ninjas vs. Pirates Game
Resources Prep

For the Teacher

For the Students

Lesson 18: Binary Images
Resources Prep

For the Teacher

For the Students

Lesson 19: Binary Images with Artist
Resources Prep

For the Teacher

Course E

Lesson 1: My Robotic Friends
Resources Prep

For the Teacher

For the Students

Lesson 2: Coding with Comments
Resources Prep

For the Teacher

For the Students

Lesson 3: Building a Foundation
Resources Prep

For the Teacher

Lesson 4: Debugging with Scrat
Resources Prep

For the Teacher

For the Students

Lesson 5: Creating Art with Code
Resources Prep

For the Teacher

For the Students

Lesson 6: My Loopy Robotic Friends
Resources Prep

For the Teacher

For the Students

OR

Lesson 7: Drawing Shapes with Loops
Resources Prep

For the Teacher

For the Students

Lesson 8: Nested Loops in Maze
Resources Prep

For the Teacher

For the Students

Lesson 9: Nested Loops with Frozen
Resources Prep

For the Teacher

For the Students

Lesson 10: Conditionals with Cards
Resources Prep

For the Teacher

For the Students

Lesson 11: Conditionals with the Farmer
Resources Prep

For the Teacher

For the Students

Lesson 12: Private and Personal Information
Resources Prep

For the Teacher

For the Students

Lesson 13: Build a Star Wars Game
Resources Prep

For the Teacher

For the Students

Lesson 14: Songwriting
Resources Prep

For the Teacher

For the Students

Lesson 15: Functions in Minecraft
Resources Prep

For the Teacher

For the Students

Lesson 16: Functions with Harvester
Resources Prep

For the Teacher

For the Students

Lesson 17: Digital Sharing
Resources Prep

For the Teacher

For the Students

  • Locate the copyright sharing video at Digital Sharing Ethics (Video) - Video
  • Download and review the complete Digital Sharing Lesson Plan from Copyright and Creativity
  • As the teacher, create a piece of art for the lesson (picture, song, slideshow, etc.)
  • You will need a tablet or smart phone to replicate the sharing of that item
Lesson 18: Functions with Artist
Resources Prep

For the Teacher

For the Students

Lesson 19: Determine the Concept
Resources Prep

For the Teacher

For the Students

Lesson 20: Learning Sprite Lab
Resources Prep

For the Teacher

For the Students

Lesson 21: Alien Dance Party
Resources Prep

For the Teacher

For the Students

Lesson 22: Pet Giraffe
Resources Prep

For the Teacher

For the Students

Lesson 23: Explore Project Ideas
Resources Prep

For the Teacher

For the Students

Lesson 27: The Internet
Resources Prep

For the Teacher

For the Students

Lesson 28: Crowdsourcing
Resources Prep

For the Teacher

For the Students

Course F

Lesson 1: My Robotic Friends
Resources Prep

For the Teacher

For the Students

Lesson 2: Coding with Comments
Resources Prep

For the Teacher

For the Students

Lesson 3: Building a Foundation
Resources Prep

For the Teacher

For the Students

Lesson 4: Debugging with Scrat
Resources Prep

For the Teacher

For the Students

Lesson 5: Creating Art with Code
Resources Prep

For the Teacher

For the Students

Lesson 6: My Loopy Robotic Friends
Resources Prep

For the Teacher

For the Students

Lesson 7: Drawing Shapes with Loops
Resources Prep

For the Teacher

For the Students

Lesson 8: Nested Loops in Maze
Resources Prep

For the Teacher

For the Students

Lesson 9: Nested Loops with Frozen
Resources Prep

For the Teacher

For the Students

Lesson 10: Conditionals with Cards
Resources Prep

For the Teacher

For the Students

Lesson 11: Conditionals with the Farmer
Resources Prep

For the Teacher

For the Students

Lesson 12: Functions with Minecraft
Resources Prep

For the Teacher

For the Students

Lesson 13: The Power of Words
Resources Prep

For the Teacher

For the Students

Lesson 14: Envelope Variables
Resources Prep

For the Teacher

For the Students

Lesson 15: Variables with Artist
Resources Prep

For the Teacher

For the Students

Lesson 16: Changing Variables with Bee
Resources Prep

For the Teacher

For the Students

Lesson 17: Changing Variables with Artist
Resources Prep

For the Teacher

For the Students

Lesson 18: For Loop Fun
Resources Prep

For the Teacher

For the Students

Lesson 19: For Loops with Bee
Resources Prep

For the Teacher

For the Students

Lesson 20: For Loops with Artist
Resources Prep

For the Teacher

For the Students

Lesson 21: Learning Sprite Lab
Resources Prep

For the Teacher

For the Students

Lesson 22: Alien Dance Party
Resources Prep

For the Teacher

For the Students

Lesson 23: Pet Giraffe
Resources Prep

For the Teacher

For the Students

Lesson 24: Explore Project Ideas
Resources Prep

For the Teacher

Express

Lesson 1: Graph Paper Programming
Resources Prep

For the Teacher

For the Students

Lesson 2: Programming with Angry Birds
Resources Prep

For the Teacher

For the Students

Lesson 3: Relay Programming
Resources Prep

For the Teacher

For the Students

Lesson 4: Debugging with Scrat
Resources Prep

For the Teacher

For the Students

Lesson 5: Collecting Treasure with Laurel
Resources Prep

For the Teacher

For the Students

Lesson 6: Creating Art with Code
Resources Prep

For the Teacher

For the Students

Lesson 7: Getting Loopy
Resources Prep

For the Teacher

For the Students

Lesson 8: Loops with Rey and BB-8
Resources Prep

For the Teacher

For the Students

Lesson 9: Sticker Art with Loops
Resources Prep

For the Teacher

For the Students

Lesson 10: Digital Sharing
Resources Prep

For the Teacher

For the Students

  • Locate the copyright sharing video at Digital Sharing Ethics (Video) - Video
  • Download and review the complete Digital Sharing Lesson Plan from Copyright and Creativity
  • As the teacher, create a piece of art for the lesson (picture, song, slideshow, etc.)
  • You will need a tablet or smart phone to replicate the sharing of that item
Lesson 11: Looking Ahead with Minecraft
Resources Prep

For the Teacher

For the Students

Lesson 12: Nested Loops in Maze
Resources Prep

For the Teacher

For the Students

Lesson 13: Snowflakes with Anna and Elsa
Resources Prep

For the Teacher

For the Students

Lesson 14: While Loops with the Farmer
Resources Prep

For the Teacher

For the Students

Lesson 15: Until Loops in Maze
Resources Prep

For the Teacher

For the Students

Lesson 16: Conditionals with Cards
Resources Prep

For the Teacher

For the Students

Lesson 17: If/Else with Bee
Resources Prep

For the Teacher

For the Students

Lesson 18: Harvesting with Conditionals
Resources Prep

For the Teacher

For the Students

Lesson 19: Songwriting
Resources Prep

For the Teacher

For the Students

Lesson 20: Functions in Minecraft
Resources Prep

For the Teacher

For the Students

Lesson 21: Functions with Harvester
Resources Prep

For the Teacher

For the Students

Lesson 22: Functions with Artist
Resources Prep

For the Teacher

For the Students

Lesson 23: Screen Out the Mean
Resources Prep

For the Teacher

For the Students

Lesson 24: Determine the Concept
Resources Prep

For the Teacher

For the Students

Lesson 25: The Big Event
Resources Prep

For the Teacher

For the Students

Lesson 26: Build a Flappy Game
Resources Prep

For the Teacher

For the Students

Lesson 27: The Power of Words
Resources Prep

For the Teacher

For the Students

Lesson 28: Envelope Variables
Resources Prep

For the Teacher

For the Students

Lesson 29: Variables with Artist
Resources Prep

For the Teacher

For the Students

Lesson 30: Changing Variables with Bee
Resources Prep

For the Teacher

For the Students

Lesson 31: Changing Variables with Artist
Resources Prep

For the Teacher

For the Students

Lesson 32: For Loop Fun
Resources Prep

For the Teacher

For the Students

Lesson 33: For Loops with Bee
Resources Prep

For the Teacher

For the Students

Lesson 34: For Loops with Artist
Resources Prep

For the Teacher

For the Students

Lesson 35: Learning Sprite Lab
Resources Prep

For the Teacher

For the Students

Lesson 36: Alien Dance Party
Resources Prep

For the Teacher

For the Students

Lesson 37: Pet Giraffe
Resources Prep

For the Teacher

For the Students

Lesson 38: Explore Project Ideas
Resources Prep

For the Teacher

Lesson 43: Binary Bracelets
Resources Prep

For the Teacher

For the Students

Lesson 44: Binary Images
Resources Prep

For the Teacher

For the Students

Lesson 45: Binary Images with Artist
Resources Prep

For the Teacher

Lesson 46: The Internet
Resources Prep

For the Teacher

For the Students

Lesson 47: Crowdsourcing
Resources Prep

For the Teacher

For the Students