CS Fundamentals 2020-2021

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: 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 8: 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 11: 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 12: 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 13: 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 16: 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 18: Be A Super Digital Citizen
Resources Preparation

For the Teachers

For the Students

  • Review instructional materials.
  • Print handout(s) for each student.
  • Prepare colored pencils or markers for students.
Lesson 19: End of Course Project
Resources Preparation

For the Students

  • Play through the puzzles to find any potential problem areas for your class.
  • Print out one Project Planning Guide for each student (or pair).
  • (Optional) Complete your own planning guide and code your own project to show to students!