CS Fundamentals 2020-2021

Course C

Resources

Course C

Lesson 1: Putting a STOP to Online Meanness
Resources Preparation

For the Teachers

For the Students

  • Review instructional materials.
  • Print handout(s) for each student.
  • Bring a stuffed animal or toy to class.
Lesson 2: Password Power-Up
Resources Preparation

For the Teachers

For the Students

  • Review instructional materials.
  • Print handout(s) for each student.
  • Prepare writing paper or notebooks for students.
Lesson 3: My Robotic Friends Jr.
Resources Preparation

For the Students

  • Prepare a stack of 20 paper cups (or paper trapezoids) for each group of 2-3 students.
  • Display the symbols from My Robotic Friends - Symbol Key where students can reference throughout the lesson.
  • (Optional) Print out one My Robotic Friends - Cup Stacking Ideas per group of 2-3 students.
  • Make sure each student has a journal.
Lesson 4: 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 journal.
Lesson 5: Debugging in Maze
Resources Preparation

For the Teachers

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.
  • Review CS Fundamentals Main Activity Tips - Lesson Recommendations.
  • Review the Debugging Guide from this course's curriculum overview page with the class.
  • Make sure every student has a journal.
Lesson 6: Collecting Treasure with Laurel
Resources Preparation

For the Students

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

For the Students

  • Play through the puzzles 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 8: Binary Bracelets
Resources Preparation

For the Teachers

For the Students

  • (Optional) Watch the "Lesson in Action" video.
  • Gather markers for the bracelets. Other decorations like beads and pipecleaners are optional.
  • Print one Binary Bracelets - Worksheet and one Binary Bracelets - Assessment per student.
  • Make sure every student has a journal.
  • (Optional) Write a short message on the board in binary.
Lesson 9: My Loopy Robotic Friends Jr.
Resources Preparation

For the Students

  • Make sure each student has a journal.
  • Prepare a stack of 20 paper cups (or paper trapezoids) for each group of 4 students.
  • Display the symbols where students can reference throughout the lesson.
  • (Optional) Print out one image pack per group of 4 students.
Lesson 10: Loops with Rey and BB-8
Resources Preparation

For the Students

  • Play through the puzzles to determine if there will be any problem areas for your class.
  • Make sure every student has a journal.
Lesson 14: The Big Event
Resources Preparation

For the Teachers

For the Students

  • Print or display the Event Controller.
  • Print one assessment for each student.
  • Make sure every student has a journal.
Lesson 15: Build a Flappy Game
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 16: Chase Game with Events
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 17: Picturing Data
Resources Preparation

For the Teachers

  • Print out one Graphing Data from Play Lab worksheet for each student.
  • Try today's lesson on Code Studio. This is meant to be used as a tool for today's activity. Be prepared to project it to the class, or otherwise allow students to visit it on their own computers.
Lesson 18: End of Course Project
Resources Preparation

For the Teachers

For the Students

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