Heads up
a newer version of this curriculum is available. Check it out
here
.
CS Fundamentals 2018
Course D
Resources
< CS Fundamentals 2018
Course D
Curriculum Overview
Standards
Vocab
Other Resources
Lessons PDF
Course D
Lesson 1: Graph Paper Programming
Resources
Prep
For the Teacher
Graph Paper Programming
- Teacher Video
Graph Paper Programming
- Lesson in Action Video
Graph Paper Programming
- Worksheet Answer Key
Graph Paper Programming
- Assessment Answer Key
For the Students
Graph Paper Programming
- Unplugged Video (
download
)
Graph Paper Programming
- Worksheet
Graph Paper Programming
- Assessment
Think Spot Journal
- Reflection Journal
Watch the
Graph Paper Programming - Teacher Video
.
Watch the
Graph Paper Programming - Lesson in Action Video
.
Print out one
Graph Paper Programming - Worksheet
for each group.
Print one
Graph Paper Programming - Assessment
for each student.
Supply each group with several drawing grids, paper, and pens/pencils.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 2: Introduction to Online Puzzles
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Unplugged Blocks for Maze/Farmer/Bee - Grades 2-5
- Manipulatives (PDF)
Think Spot Journal
- Reflection Journal
Play through the
Course D Online Puzzles 2018 - Website
to find any potential problem areas for your class.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 3: Relay Programming
Resources
Prep
For the Teacher
Relay Programming - Teacher Debugging
- Image
Relay Programming
- Unplugged Video (
download
)
Relay Programming
- Teacher Video
For the Students
Relay Programming Debugging Packet
Relay Programming Activity Packet
- Activity Packet
Think Spot Journal
- Reflection Journal
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 - Activity Packet
for each group.
Supply each group with plenty of paper and pens/pencils.
Print one
Relay Programming - Assessment
for each student.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 4: Debugging with Laurel
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Relay Programming Activity Packet
- Activity Packet
Unplugged Blockly Blocks (Grades 2 - 5)
- Manipulatives (
download
)
Think Spot Journal
- Reflection Journal
Play through
Course D Online Puzzles 2018 - Website
to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 5: Events in Bounce
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Think Spot Journal
- Reflection Journal
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Play through
Course D Online Puzzles 2018 - Website
in stage 3 to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Lesson 6: Loops in Ice Age
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Feeling Faces
- Emotion Images
Think Spot Journal
- Reflection Journal
(Optional) Pick a couple of puzzles to do as a group with your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure each student has a
Think Spot Journal - Reflection Journal
.
Lesson 7: Drawing Shapes with Loops
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Think Spot Journal
- Reflection Journal
Play through the
Course D Online Puzzles 2018 - Website
corresponding to this course to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 8: Nested Loops in Maze
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Think Spot Journal
- Reflection Journal
Play through
Course D Online Puzzles 2018 - Website
to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 9: Fancy Shapes using Nested Loops
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Turns & Angles
- Student Handout
Turns & Angles
- Student Video
Think Spot Journal
- Reflection Journal
Play through
Course D Online Puzzles 2018 - Website
to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Either display or print out copies of
Turns & Angles - Student Handout
for students to reference while working through the online puzzles.
Lesson 10: Snowflakes with Anna and Elsa
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Think Spot Journal
- Reflection Journal
Play through the
Course D Online Puzzles 2018 - Website
corresponding to this lesson to find and potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 11: While Loops in Farmer
Resources
Prep
For the Teacher
Conditionals with Cards Sample Program
- Teacher Prep Guide
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Unplugged Blockly Blocks (Grades 2 - 5)
- Manipulatives (
download
)
Think Spot Journal
- Reflection Journal
Play through
Course D Online Puzzles 2018 - Website
to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 12: Until Loops in Maze
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Think Spot Journal
- Reflection Journal
Play through
Course D Online Puzzles 2018 - Website
to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 13: Conditionals with Cards
Resources
Prep
For the Teacher
Conditionals with Cards
- Unplugged Video (
download
)
Conditionals with Cards
- Teacher Video
Conditionals with Cards
- Lesson in Action Video
Conditionals with Cards Sample Program
- Teacher Prep Guide
Conditionals with Cards
- Assessment Video
Conditionals with Cards
- Assessment Answer Key
For the Students
Conditionals with Cards
- Assessment
Think Spot Journal
- Reflection Journal
Watch the
Conditionals with Cards - Teacher Video
.
Watch the
Conditionals with Cards - Lesson in Action Video
.
Gather decks of cards or something similar.
One
Conditionals with Cards Sample Program - Teacher Prep Guide
for the class to look at.
Print one
Conditionals with Cards - Assessment
for each student.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 14: If/Else with Bee
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Unplugged Blockly Blocks (Grades 2 - 5)
- Manipulatives (
download
)
Think Spot Journal
- Reflection Journal
Play through
Course D Online Puzzles 2018 - Website
to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 15: Harvesting with Conditionals
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Think Spot Journal
- Reflection Journal
Play through
Course D Online Puzzles 2018 - Website
to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 16: Digital Citizenship
Resources
Prep
For the Teacher
Digital Citizenship
- Teacher Video
Cubeecraft Superhero Templates
- Manipulatives
Digital Citizenship
- Assessment
Digital Citizenship
- Assessment Answer Key
Common Sense Education
- Website
CSF Digital Citizenship
- Resource List
For the Students
Think Spot Journal
- Reflection Journal
Watch the
Digital Citizenship - Teacher Video
.
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.
Review
CSF Digital Citizenship - Resource List
for more online safety content.
Lesson 17: Ninjas vs. Pirates Game
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
CS Fundamentals Main Activity Tips
- Lesson Recommendations
For the Students
Think Spot Journal
- Reflection Journal
Play through
Course D Online Puzzles 2018 - Website
to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 18: Binary Images
Resources
Prep
For the Teacher
Binary Images
- Unplugged Video (
download
)
Binary Images
- Teacher Video
Binary Images
- Worksheet
Binary Image
- Assessment
Binary Images
- Assessment Answer Key
Binary Baubles
- Thinkersmith Lesson
For the Students
Think Spot Journal
- Reflection Journal
Watch the
Binary Images - Teacher Video
.
Print one
Binary Images - Worksheet
per pair.
Print one
Binary Image - Assessment
per student.
Gather groupings of items that can show opposites for students to use when coming up with their own binary encodings (Optional).
Make sure every student has a
Think Spot Journal - Reflection Journal
.
Lesson 19: Binary Images with Artist
Resources
Prep
For the Teacher
Course D Online Puzzles 2018
- Website
Play through the
Course D Online Puzzles 2018 - Website
corresponding to this course to find any potential problem areas for your class.
Review
CS Fundamentals Main Activity Tips - Lesson Recommendations
.
Make sure every student has a
Think Spot Journal - Reflection Journal
.