CS Fundamentals 2019-2020

Course D

Resources

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 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 Prep

For the Teacher

For the Students

Lesson 4: Debugging with Laurel
Resources Prep

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 Prep

For the Teacher

For the Students

  • 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 6: Build a Star Wars Game
Resources Prep

For the Students

  • Play through the puzzles and find any potential problem areas.
  • Make sure every student has a journal.
Lesson 7: Loops in Ice Age
Resources Prep

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 8: Drawing Shapes with Loops
Resources Prep

For the Students

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

For the Students

  • Play through the puzzles to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 10: Conditionals with Cards
Resources Prep

For the Teacher

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 Prep

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 Prep

For the Teacher

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: Until Loops in Maze
Resources Prep

For the Students

  • Play through the puzzles to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 14: Harvesting with Conditionals
Resources Prep

For the Students

  • Play through online puzzles to find any potential problem areas for your class.
  • Make sure every student has a journal.
Lesson 15: Binary Images
Resources Prep

For the Teacher

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 Prep

For the Teacher

For the Students

Lesson 18: Dance Party
Resources Prep

For the Teacher

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.