CS Fundamentals 2019-2020

Course D

Resources

Course D

Lesson 1: Graph Paper Programming
Resources Preparation

For the Teachers

For the Students

  • (Optional) Watch the Lesson in Action video.
  • Print out one worksheet and assessment for each student.
  • Make sure every student has a journal.
Lesson 2: Introduction to Online Puzzles
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 3: Relay Programming
Resources Preparation

For the Teachers

For the Students

  • Watch the Relay Programming - Teacher Video.
  • Locate a wide open space for this activity, such as the gym or outdoor field.
  • Print out one Relay Programming - Activity Packet for each group.
  • Supply each group with plenty of paper and pens/pencils.
  • Print one Relay Programming - Worksheet for each student.
  • Make sure every student has a journal.
Lesson 4: Debugging with Laurel
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 5: Events in Bounce
Resources Preparation

For the Teachers

  • Make sure every student has a journal.
  • Play through the puzzles to find any potential problem areas for your class.
  • Read the "Events in Bounce - How Do They Happen?" slide deck (to be presented to students at end of class).
Lesson 7: Loops in Ice Age
Resources Preparation

For the Students

  • (Optional) Pick a couple of puzzles to do as a group with your class.
  • Make sure each student has a journal.
Lesson 10: Conditionals with Cards
Resources Preparation

For the Teachers

For the Students

  • (Optional) Watch the Lesson in Action Video.
  • Gather decks of cards or something similar.
  • Print or display the sample programs.
  • Print one assessment for each student.
  • Make sure every student has a journal.
Lesson 11: If/Else with Bee
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 12: While Loops in Farmer
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.
Lesson 15: Binary Images
Resources Preparation

For the Teachers

For the Students

  • Print one worksheet and assessment per student.
  • Make sure every student has a journal.
  • (Optional)Gather groupings of items that can show opposites for students to use when coming up with their own binary encodings.
Lesson 17: Digital Citizenship
Resources Preparation

For the Teachers

For the Students

  • Print out a good selection of male and female Cubeecraft Superhero Templates - Manipulatives sheets for the whole class.
  • Print one Digital Citizenship - Assessment for each student.
Lesson 18: 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.