The most important message in Grade 5 is that we can do so much more together than we can by working alone. By grade 5, students have started to develop fluency in demonstrating ideas and solving problems with basic computer tools. In grade 5, we want to emphasize the value of collaborating to solve problems. As long as all problem solvers are working in an organized way, you should notice a fun level of energy in the room as students use programs to plan, create, and test their ideas.
Choose your own Mystery: Use THIS lesson to create an interactive mystery by programming opportunities for user input.
The LMS team created THIS lesson focused on how image pixel data is stored using an approach called Run Length Encoding.
This unit 1 lesson helps students learn place value using binary numbers. Turns out that our (decimal) number system is only one example of place value - check out THIS lesson to learn more.
Spice up your lessons about the order of operations by using Google Sheets. Students will develop a clear understanding of why and what this order ought to be through THIS unit 2 lesson.
Check out THIS lesson, designed for unit 5, where students will program in PencilCode to draw constellations.
Google Sheets
Makey-Makey
PencilCode
Scratch
Getting input from users (e.g., button press, text)
If statements (conditionals)
Loops (iteration)
Spreadsheet data entry and manipulation
Accessibility (The "Key"): Making sure technology can be used by everyone, including people who might be blind, deaf, or have trouble using their hands.
Architecture (The "Blueprint"): The way a computer system is designed and organized so all its different parts can talk to each other correctly.
CIA Triad (The "Security Shield"): Three goals to keep information safe: Confidentiality (keeping secrets), Integrity (making sure data isn't changed), and Availability (making sure you can get to your files when you need them).
Component (The "Building Block"): An individual piece of a larger program. In a group project, one person might build the "timer" while another builds the "character."
Human-Centered Design (The "Empathy Rule"): Building technology by thinking about the needs and feelings of the person who will use it, rather than just the technology itself.
Inclusion & Exclusion (The "Seat at the Table"): Inclusion means making sure diverse groups of people are part of creating technology; Exclusion is when certain groups are left out, often leading to tech that doesn't work for everyone.
Integrate (The "Assembly"): The process of taking different components and plugging them together so they work as one finished product.
Systematic Debugging (The "Detective Plan"): A step-by-step method to find and fix errors by changing one thing at a time to see what works, rather than just guessing.
Variability (The "Difference"): The natural changes we see in data. If everyone times the same marble roll, the results might vary slightly because of human error or a bump in the track.
Students will learn to build "Logic Blueprints." Before coding, students create visual plans that use variables to store information (like a game score). They map out complex "if-then-else" paths and "repeat" loops to ensure their program can handle different choices and data before they start building.
Students will learn to "Remix and Combine." Grade 5 is about learning to take existing code and "remix" it to add new features. They also practice building individual components (like a scoring system or a character controller) that are then integrated into one large, functional team project.
Students will learn to be "Data Scientists." Students go beyond just counting things; they use digital tools to sort, filter, and analyze large sets of data. They even explore Machine Learning by training a computer "model" to recognize patterns and make predictions, while learning how missing data can lead to unfair results.
Students will learn to use "Systematic Detective Plans." When code doesn't work, Grade 5 students don't just guess. They use a systematic debugging plan—like changing only one element at a time or adding "test sounds"—to isolate exactly where a glitch is hiding. This helps them solve complex problems more efficiently.
Students will learn about the "Nuts and Bolts" of Systems. Students investigate how hardware and software work together as a team to perform the four big jobs of any computer: Input, Processing, Storage, and Output. They also learn the technical differences between the components of a wired and wireless network.
Students will learn about the "Security Shield." Security grows into a professional concept called the CIA Triad. Students learn how to protect the Confidentiality (privacy), Integrity (accuracy), and Availability (access) of information. They also explore how humans decide whether or not to trust and use new, emerging technologies.
Students will learn about Technology’s "Human Design." Students explore Human-Centered Design, learning that technology should be built with empathy for the user’s needs. They analyze how the inclusion or exclusion of different people throughout history has shaped the tools we use today and how those tools impact our global culture.
TIP: You can use these words or explore these ideas when working on projects or even doing chores. If you are organizing a kitchen with someone else, you might say, "We are using human-centered design when we put the snacks on the bottom shelf so they are accessible for everyone!" Or, if a video game is acting up, you can say, "Let's use systematic debugging - first we'll check the Wi-Fi, then we will try unplugging and restarting the device."