Chapter 1: Programming with Scratch
Computer Science Grade 3: Programming with Scratch
Chapter 2: Loops and Repetition
Computer Science Grade 3: Loops and Repetition
Chapter 3: Conditionals Introduction
Computer Science Grade 3: Conditionals Introduction
Chapter 4: Variables Basics
Computer Science Grade 3: Variables Basics
Chapter 5: Collaborative Computing
Computer Science Grade 3: Collaborative Computing
Chapter 6: Internet Research
Computer Science Grade 3: Internet Research
Chapter 7: Binary Bonanza: Unlocking the Secrets of 0s and 1s
This chapter introduces the fundamental concept of binary code, the language computers use, through fun and engaging activities.
-
1
Introducing Binary: What is 0 and 1?
Students will learn that computers use only 0s and 1s to represent information.
20 min -
2
Binary Numbers: Counting with Two Fingers
Students will practice counting in binary using physical objects like fingers or...
20 min -
3
Binary Patterns: Creating Secret Codes
Students will create simple binary codes to represent letters or symbols.
20 min -
4
Binary Bracelets: Wearable Binary
Students will create binary bracelets to represent their initials or a short wor...
20 min -
5
Binary Images: Pixels and Patterns
Students will create simple black and white images by coloring in squares repres...
20 min -
6
Binary Messages: Sending Secret Signals
Students will use binary to send secret messages to each other.
20 min -
7
Binary Game: Decoding the Dots
Students will play a game where they have to decode binary patterns to earn poin...
20 min -
8
Binary and Light: Simulating Computer Signals
Students will use flashlights to simulate binary signals and transmit simple mes...
20 min -
9
Binary Review: Recap and Reflection
Students will review the concepts learned in the previous lessons and reflect on...
20 min -
10
Binary Challenge: Creating a Binary Clock
Students will be challenged to design a simple binary clock using binary represe...
20 min
Chapter 8: Spreadsheet Superpowers: Organizing and Analyzing Data
This chapter introduces the basics of spreadsheets, focusing on data organization, simple calculations, and visualization.
-
1
What is a Spreadsheet?: Introducing Rows and Columns
Students will learn the basic layout of a spreadsheet and its components (rows,...
20 min -
2
Entering Data: Typing in Numbers and Words
Students will practice entering different types of data (numbers, text) into spr...
20 min -
3
Formatting Cells: Making Data Look Good
Students will learn how to format cells to change the appearance of data (e.g.,...
20 min -
4
Simple Calculations: Adding and Subtracting
Students will learn how to use formulas to perform simple addition and subtracti...
20 min -
6
Sorting Data: Putting Things in Order
Students will learn how to sort data in ascending or descending order.
20 min -
7
Filtering Data: Finding What You Need
Students will learn how to filter data to display only specific information.
20 min -
8
Creating Charts: Visualizing Your Data
Students will learn how to create simple charts (e.g., bar graphs, pie charts) t...
20 min
Chapter 9: Game Design Galaxy: Creating Interactive Worlds
This chapter introduces fundamental game design principles, focusing on creating engaging and interactive game experiences using block-based programmi...
-
1
What Makes a Game Fun?: Exploring Game Elements
Students will brainstorm and discuss what makes a game enjoyable (e.g., challeng...
20 min -
2
Game Characters: Designing Your Hero
Students will learn about character design and create their own game characters.
20 min -
3
Game Environments: Building Your World
Students will learn about level design and create their own game environments.
20 min -
4
Game Goals: Defining the Objective
Students will define clear goals and objectives for their games.
20 min -
5
Game Rules: Setting the Boundaries
Students will establish rules and constraints for their games.
20 min -
6
Adding Challenges: Making the Game Interesting
Students will incorporate challenges and obstacles into their games.
20 min -
8
User Interface: Designing the Player Experience
Students will learn about user interface design and create user-friendly interfa...
20 min -
9
Game Testing: Playing and Improving
Students will test their games and gather feedback to improve the gameplay exper...
20 min -
10
Game Showcase: Sharing Your Creations
Students will showcase their completed games to the class and provide constructi...
20 min
Chapter 10: Function Fiesta: Introducing Reusable Code Blocks
This chapter introduces the concept of functions (or procedures) in block-based programming, allowing students to create reusable blocks of code.
Chapter 11: Digital Footprint Detectives: Tracing Your Online Steps
This chapter focuses on understanding the concept of a digital footprint and how online actions can have lasting consequences.
-
2
Permanent vs. Temporary: Understanding Online Content
Students will discuss the difference between permanent and temporary online cont...
20 min -
3
Posting Pictures: Sharing Wisely
Students will learn about the potential risks and benefits of sharing pictures o...
20 min -
4
Sharing Information: Protecting Your Privacy
Students will learn about the importance of protecting personal information onli...
20 min -
5
Online Reputation: Building a Positive Image
Students will discuss how online activity can affect their reputation.
20 min -
6
Being a Good Digital Citizen: Respecting Others Online
Students will learn about the importance of being respectful and responsible onl...
20 min -
7
Cyberbullying: Recognizing and Responding
Students will learn about cyberbullying and how to respond to it safely.
20 min -
8
Privacy Settings: Controlling Your Information
Students will learn about privacy settings and how to control who sees their onl...
20 min -
9
Digital Footprint Project: Creating a Positive Profile
Students will create a positive online profile by sharing appropriate content an...
20 min -
10
Digital Footprint Review: Reflection and Best Practices
Students will review the concepts learned in the chapter and discuss best practi...
20 min
Chapter 12: Debugging Detectives: Solving Code Mysteries
This chapter focuses on developing debugging skills, teaching students how to identify and fix errors in their code.
-
4
Step-by-Step Debugging: Following the Code
Students will learn how to step through their code line by line to find errors.
20 min -
5
Using Print Statements: Displaying Values
Students will learn how to use print statements to display the values of variabl...
20 min -
6
Debugging Common Errors: Fixing Mistakes
Students will learn how to fix common errors such as syntax errors, logic errors...
20 min -
7
Debugging with a Partner: Working Together
Students will practice debugging code with a partner, sharing ideas and strategi...
20 min -
10
Debugging Review: Recap and Strategies
Students will review the concepts learned in the chapter and discuss effective d...
20 min
Chapter 13: Introduction to Hardware: The Magic Inside the Box
This chapter introduces basic computer hardware components and their functions, fostering an understanding of how computers work at a fundamental leve...
-
1
The Computer Case: What's Inside?
Students learn that the computer case holds all the important parts.
20 min -
2
The Monitor: Displaying Information
Students learn the monitor's role in showing pictures and text.
20 min -
3
The Keyboard: Typing and Input
Students learn about the keyboard and how it's used to input information.
20 min -
4
The Mouse: Pointing and Clicking
Students learn about the mouse and how it's used to navigate the screen.
20 min -
5
The Speaker: Hearing Sounds
Students learn that speakers allow computers to make sounds.
20 min -
6
Inside the Computer: A Peek at the Parts
A simplified explanation of the CPU as the 'brain' and memory as short-term stor...
20 min -
7
Input Devices: Getting Information In
Review of keyboard and mouse as input devices.
20 min -
8
Output Devices: Showing Information Out
Review of monitor and speakers as output devices.
20 min -
9
Connecting the Parts: Cables and Ports
Basic understanding of how cables connect different hardware components.
20 min -
10
Hardware Scavenger Hunt: Finding the Parts
Students identify different hardware components in the classroom or at home.
20 min
Chapter 14: Digital Communication: Sending and Receiving Messages
This chapter introduces students to different forms of digital communication, focusing on responsible and respectful online interactions.
-
1
What is Communication? Talking and Listening
Students review the basics of communication, including talking and listening.
20 min -
2
Sending Emails: Writing a Friendly Note
Students learn the basics of writing an email, focusing on simple greetings and...
20 min -
3
Receiving Emails: Reading and Understanding
Students learn how to read and understand emails, identifying the sender and the...
20 min -
4
Video Calls: Seeing and Talking to Friends
Students learn about video calls and how they allow face-to-face communication o...
20 min -
5
Text Messages: Short and Sweet
Students learn about text messages and their use for quick communication.
20 min -
6
Online Chat: Talking in Real-Time
Introduction to online chat and its real-time communication aspect.
20 min -
7
Sharing Pictures: Showing Our World
Students learn about sharing pictures online, emphasizing the importance of priv...
20 min -
8
Digital Etiquette: Being Kind Online
Students learn about digital etiquette and the importance of being respectful on...
20 min
Chapter 15: Multimedia Mania: Creating Digital Stories
This chapter introduces students to multimedia concepts and tools. They will learn how to combine images, audio, and text to create engaging digital s...
-
1
What is Multimedia? Combining Sights, Sounds, and Words
Understand the concept of multimedia and its different components.
20 min -
2
Working with Images: Finding and Editing Pictures
Learn how to find and use images in multimedia projects, including basic image e...
20 min -
3
Adding Audio: Recording and Importing Sounds
Learn how to record and import audio clips for use in multimedia projects.
20 min -
4
Creating a Storyboard: Planning Your Multimedia Project
Learn to create a storyboard to plan the flow and content of a multimedia projec...
20 min -
5
Using Presentation Software: Creating Slides and Transitions
Learn the basics of using presentation software to create engaging slides.
20 min -
6
Adding Animations and Effects: Making Your Project Dynamic
Explore simple animation techniques and visual effects to enhance multimedia pro...
20 min -
7
Copyright and Fair Use: Using Media Responsibly
Understand copyright laws and fair use guidelines when using media in projects.
20 min -
8
Sharing Your Multimedia Project: Exporting and Publishing
Learn how to export and publish multimedia projects for different platforms.
20 min -
9
Multimedia Storytelling: Creating a Digital Book Report
Apply multimedia concepts to create a digital book report using images, audio, a...
20 min -
10
Multimedia Showcase: Sharing Your Creations with the Class
Present and share completed multimedia projects with classmates.
20 min
Chapter 16: Digital Storytelling: Branching Narratives
This chapter explores how to create interactive stories where the reader can make choices that affect the plot. Students will learn to plan and design...
-
1
What is a Branching Narrative?
Introduce the concept of choosing your own adventure stories and how they work.
20 min -
2
Planning a Story: Characters and Setting
Students brainstorm characters, settings, and potential plot points for their ow...
20 min -
3
Creating a Storyboard: Visualizing the Story
Students create a visual representation of their story using a simple storyboard...
20 min -
4
Introduction to Flowcharts: Mapping the Choices
Students learn to use flowcharts to map out the different paths in their branchi...
20 min -
5
Branching Point 1: The First Decision
Students develop the first branching point in their story, offering the reader t...
20 min -
6
Branching Point 2: Expanding the Narrative
Students add another branching point to their story, further expanding the possi...
20 min -
7
Writing the Story: Bringing it to Life
Students write the text for each section of their branching narrative, based on...
20 min -
8
Adding Details: Description and Dialogue
Students focus on adding descriptive details and dialogue to make their story mo...
20 min -
9
Testing the Story: Finding the Bugs
Students test their stories by reading them aloud and identifying any logical er...
20 min -
10
Sharing and Reflecting: Your Own Adventure!
Students share their branching narratives with the class and reflect on the proc...
20 min
Chapter 17: Introduction to Computer Hardware: The Inside Story
This chapter introduces students to the basic components of a computer and their functions. Students will learn about the CPU, RAM, storage, and input...
-
1
What is a Computer Made Of?
Introduction to the different parts of a computer (monitor, keyboard, mouse, tow...
20 min -
2
The Brain of the Computer: The CPU
Learn about the CPU and its role as the brain of the computer, processing instru...
20 min -
3
Computer Memory: RAM and Storage
Understand the difference between RAM (short-term memory) and storage (long-term...
20 min -
4
Input Devices: Talking to the Computer
Explore different input devices like keyboard, mouse, microphone, and their func...
20 min -
5
Output Devices: The Computer Talks Back
Learn about output devices like monitors, printers, and speakers, and how they d...
20 min -
6
The Motherboard: Connecting Everything
Introduce the motherboard as the central hub that connects all the components of...
20 min -
8
Matching Game: Hardware and Function
A matching game to reinforce the connection between computer hardware and their...
20 min -
9
Building a Computer (Paper Model)
Students create a paper model of a computer, labeling the different components.
20 min -
10
Review and Reflection: My Computer Knowledge
Students summarize what they learned about computer hardware and its importance.
20 min
Chapter 18: Digital Citizenship: Responsible Online Behavior
This chapter focuses on teaching students how to be responsible and ethical digital citizens. Students will learn about online safety, privacy, and re...
-
1
What is a Digital Citizen?
Introduction to the concept of being a responsible and ethical digital citizen.
20 min -
2
Online Safety: Protecting Your Information
Learn about the importance of protecting personal information online.
20 min -
3
Strong Passwords: Keeping Your Accounts Safe
Learn about creating strong and secure passwords.
20 min -
4
Privacy Settings: Controlling Your Online Presence
Explore privacy settings on different online platforms.
20 min -
5
Respectful Communication: Online Etiquette
Learn about the importance of respectful communication and online etiquette.
20 min -
6
Identifying Scams: Spotting Fake Websites and Emails
Learn how to identify scams and fake websites/emails.
20 min -
7
Reporting Inappropriate Content: Speaking Up
Learn how to report inappropriate content online.
20 min -
8
Digital Footprint: What You Leave Behind
Understand the concept of a digital footprint and its impact.
20 min -
9
Copyright and Fair Use: Using Other People's Work
Introduction to copyright and fair use principles.
20 min