CS Fundamentals 2020-2021

Express

Resources

Express

Lesson 1: Dance Party
Resources Preparation

For the Teachers

For the Students

  • Play through the puzzles to find any potential problem areas for your class.
  • Make sure every student has a journal.
  • Consider the need for headphones. This activity relies on sound.
Lesson 2: Programming with Angry Birds
Resources Preparation

For the Students

  • Play through the puzzles to find any potential problem areas for your class.
  • (Optional) Pick a couple of puzzles to do as a group with your class.
  • Make sure every student has a Think Spot Journal - Reflection Journal
Lesson 3: Debugging with Scrat
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • (Optional) Pick a couple of puzzles to do as a group with your class.
  • Make sure every student has a Think Spot Journal - Reflection Journal.
Lesson 4: Collecting Treasure with Laurel
Resources Preparation

For the Students

  • Play through the lesson to find potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 5: Creating Art with Code
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • (Optional) Obtain protractors for your class to visualize the angles they must use to complete the puzzles.
  • Print one Turns & Angles - Student Handout for each student.
Lesson 6: Loops with Rey and BB-8
Resources Preparation

For the Students

  • Play through the lesson to determine if there will be any problem areas for your class.
  • Make sure every student has a journal.
Lesson 7: Sticker Art with Loops
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 8: Nested Loops in Maze
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 9: Snowflakes with Anna and Elsa
Resources Preparation

For the Students

  • Play through the lesson to find and potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 10: Looking Ahead with Minecraft
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 11: If/Else with Bee
Resources Preparation

For the Students

Lesson 12: While Loops with the Farmer
Resources Preparation

For the Students

Lesson 13: Conditionals in Minecraft: Voyage Aquatic
Resources Preparation

For the Students

  • Play through the puzzles associated with this lesson to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 14: Until Loops in Maze
Resources Preparation

For the Students

Lesson 15: Harvesting with Conditionals
Resources Preparation

For the Students

Lesson 16: Functions in Minecraft
Resources Preparation

For the Students

Lesson 17: Functions with Harvester
Resources Preparation

For the Students

Lesson 18: Functions with Artist
Resources Preparation

For the Students

  • Play through puzzles in the lesson to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 19: Variables with Artist
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 20: Changing Variables with Bee
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 21: Changing Variables with Artist
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 22: For Loops with Bee
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 23: For Loops with Artist
Resources Preparation

For the Students

  • Play through the lesson to find and potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 24: Swimming Fish in Sprite Lab
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • Make sure ever student has a journal.
Lesson 25: Alien Dance Party
Resources Preparation

For the Students

  • Play through the lesson to find any potential problem areas for your class.
  • Make sure ever student has a journal.
Lesson 26: Behaviors in Sprite Lab
Resources Preparation

For the Students

  • Play through the puzzles to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 27: Virtual Pet with Sprite Lab
Resources Preparation

For the Students

  • Play through the puzzles to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 28: End of Course Project
Resources Preparation

For the Teachers

For the Students

  • Spend time making your own project with both the project tools available to students. Familiarize yourself with the capabilities and limitations of each tool.
  • Modify the rubric to fit your class goals and print one copy for each student or group.
  • Modify the project planning guide to fit your class and print one for each student or group.