Chapter 6: Career Exploration
Computer Science Grade 8: Career Exploration
Chapter 7: Sequencing and Algorithms: Giving Instructions
This chapter focuses on the importance of clear and precise instructions (algorithms) and the correct order (sequence) for completing tasks.
-
1
Drawing a House: Step-by-Step
Students learn to break down drawing a house into a sequence of steps.
20 min -
2
Making a Peanut Butter Sandwich Algorithm
Students create an algorithm for making a peanut butter sandwich.
20 min -
3
The Importance of Order: Getting Dressed
Students understand how the order of getting dressed affects the outcome (e.g.,...
20 min -
4
Following Instructions: Building with Blocks
Students follow a specific sequence of instructions to build a structure with bl...
20 min -
5
Writing Clear Instructions: Planting a Seed
Students write instructions for planting a seed, emphasizing clarity and detail.
20 min -
6
Debugging Instructions: Finding the Mistake
Students identify errors in a set of instructions (e.g., an algorithm for making...
20 min -
7
Creating a Dance Routine Algorithm
Students create an algorithm for a simple dance routine.
20 min -
8
Sequencing Events: Telling a Story
Students sequence events in a story to create a logical narrative.
20 min -
9
Algorithms in Games: Treasure Hunt
Students create an algorithm for a treasure hunt, providing clues to find the tr...
20 min -
10
Algorithm Review: Our Morning Routine
Students review algorithm concepts by describing their morning routine as a sequ...
20 min
Chapter 8: Teamwork Makes the Dream Work: Collaborative Coding Projects
This chapter introduces collaborative coding concepts and tools. Students will learn how to work together on coding projects, share code, and manage v...
-
1
What is Collaborative Coding? Working Together on Code
Understand the concept of collaborative coding and its benefits.
20 min -
2
Planning a Collaborative Project: Dividing the Work
Learn how to plan a collaborative coding project and divide the work among team...
20 min -
3
Shared Documents and Spreadsheets: Planning and Organization
Use shared documents and spreadsheets to organize project tasks and track progre...
20 min -
5
Communicating Effectively: Working as a Team
Learn the importance of clear communication and effective teamwork in collaborat...
20 min -
6
Code Review: Giving and Receiving Feedback
Learn how to review code and provide constructive feedback to team members.
20 min -
9
Collaborative Project 2: Creating a Collaborative Story Generator
Work together to create a collaborative story generator, with each team member c...
20 min -
10
Collaborative Coding Reflection: What We Learned
Reflect on the collaborative coding experience and share what was learned about...
20 min
Chapter 9: Unplugged Adventures: Introduction to Algorithms
This chapter introduces the concept of algorithms through fun, unplugged activities that don't require computers. Students will learn to create and fo...
-
1
The Peanut Butter and Jelly Algorithm
Students write instructions for making a PB&J sandwich. Emphasize detail and ord...
20 min -
2
Robot Dance Party!
Students give each other instructions to perform a dance. Focus on precise comma...
20 min -
3
Building Block Instructions
Students write instructions for building a specific structure with building bloc...
20 min -
4
Treasure Hunt Algorithms
Students create a treasure hunt with clues that lead to a hidden object. Focus o...
20 min -
5
Drawing Algorithms
Students write instructions for drawing a simple picture. Focus on spatial reaso...
20 min -
7
The Human Algorithm: Crossing the Room
Students create an algorithm for crossing the classroom, considering obstacles a...
20 min -
8
Algorithm Debugging: Spot the Error!
Students are given faulty algorithms and must identify and correct the errors.
20 min -
9
Algorithm Challenge: The Perfect Tower
Students work in teams to create the most stable tower using limited materials a...
20 min -
10
Review and Reflection: What is an Algorithm?
Students summarize what they learned about algorithms and their importance in pr...
20 min
Chapter 10: Finding the Missing Piece: Introduction to Debugging
Introducing the concept of debugging by identifying and correcting errors in simple sequences.
-
1
The Mixed-Up Story
Putting a jumbled story back in the correct order.
20 min -
2
The Wrong Color
Identifying the incorrectly colored object in a sequence.
20 min -
3
The Missing Step
Identifying the missing step in a set of instructions.
20 min -
4
The Upside-Down Picture
Identifying an upside-down or rotated picture in a set.
20 min -
5
The Out-of-Place Shape
Identifying the shape that doesn't belong in a pattern.
20 min -
6
The Incorrect Sound
Identifying the sound that doesn't match the others.
20 min -
7
The Broken Toy
Identifying what's wrong with a broken toy and suggesting a fix.
20 min -
8
The Wrong Number
Identifying the incorrect number in a sequence.
20 min -
9
The Misspelled Word
Identifying a simple misspelled word.
20 min -
10
The Tangled String
Untangling a string or yarn and explaining the steps taken.
20 min