CS Fundamentals 2017

Course A

Resources

Course A

Lesson 1: Debugging: Unspotted Bugs
Resources Preparation

For the Teachers

For the Students

  • Review the Unspotted Bugs Story.
  • Pre-read Unspotted Bugs to identify appropriate questions for your classroom.
  • Follow instructions in the Teacher Prep Guide to make a Marble Run (which will be arranged incorrectly at the start).
  • Give a Think Spot Journal to each student.
Lesson 2: Persistence & Frustration: Stevie and the Big Project
Resources Preparation

For the Teachers

For the Students

  • Pre-read "Stevie and the Big Project" to identify appropriate questions for your class.
  • Follow instructions in the Teacher Prep Guide to make a Marble Run.
  • Print copies of the Marble Run Ruler (page 2 of teacher guide) for each student or pair of students.
  • Prepare a resource station with cardstock, safety scissors, tape, and anything else you think might be fun for students to build with. Include a stack of the “Marble Run Hints” pages from the Teacher Prep Guide, but do not advertise their existence.
  • (Optional) Allow students to bring cardboard, popsicle sticks, string, or other tidbits from home to add to the resource station.
  • Make sure each student has a Think Spot Journal.
Lesson 3: Real-Life Algorithms: Plant a Seed
Resources Preparation

For the Teachers

For the Students

  • Prepare supplies for planting seeds. You'll need seeds, dirt, and paper cups for each student or group.
  • Print one Real Life Algorithms: Plant a Seed Worksheet for each student.
  • Print one Real Life Algorithms: Plant a Seed Assessment for each student.
  • Make sure each student has a Think Spot Journal.
Lesson 4: Learn to Drag and Drop
Resources Preparation

For the Teachers

For the Students

  • Create your own class section on Code.org and make sure every student has a card with their passcode on it.
  • Have the school IT person add a quick link for your class section to the computer desktop.
  • Make sure each student has a Think Spot Journal.
Lesson 5: Programming Unplugged: Happy Maps
Resources Preparation

For the Teachers

For the Students

  • Print out Happy Map Cards for each group.
  • Print out Happy Map Game Pieces for each group.
  • Make sure each student has a Think Spot Journal.
Lesson 6: Programming in Maze
Resources Preparation

For the Teachers

For the Students

Lesson 7: Common Sense Education: Going Places Safely
Resources Preparation

For the Teachers

For the Students

  • Prepare to show the Going Places Safely - Lesson Video.
  • Live access or print-off of SecretBuilders sign-up page (Click “New Player,” select an age, and then select “I’m a Girl” or “I’m a Boy.”).
  • Print one Going Places Safely - Assessment for each student.
  • Make sure each student has a Think Spot Journal.
  • Review CSF Digital Citizenship - Resource List for more online safety content.
Lesson 8: Loops Unplugged: Happy Loops
Resources Preparation

For the Students

  • Print out a Happy Map Cards - Worksheet to display for the class
  • Print out Happy Map Pieces - Manipulatives for each group
  • Print out Happy Map Pieces XL - Worksheet for each group
  • Print out Happy Map Game Pieces Bonus Pack - Manipulatives for each group
  • Make sure each student has a Think Spot Journal.
Lesson 9: Loops in Collector
Resources Preparation

For the Teachers

For the Students

Lesson 10: Loops in Artist
Resources Preparation

For the Teachers

For the Students

Lesson 11: Events Unplugged: The Big Event
Resources Preparation

For the Teachers

For the Students

  • Print one The Big Event (Courses A, B) - Worksheet.
  • Print The Big Event - Assessment for each student.
  • Make sure every student has a Think Spot Journal.
Lesson 12: Events in Play Lab
Resources Preparation

For the Teachers

For the Students