Grade 5 Computer Science Worksheets
76 worksheetsDebugging Code Worksheets | Grade 5 Computer Science Programming
Learning Objectives
- Define debug, bug, error, and troubleshoot and use the words in explanations
- Identify common causes of program problems such as missing commands, wrong order, and logic that does not match the intended result
- Use tracing steps to find where code behavior first goes wrong and describe a fix
Instant download
Interactive Game Programming Worksheets | Grade 5 Computer Science
Learning Objectives
- Define key vocabulary for interactive games, including interactive, game, score, and program
- Explain how variables and loops can update a game over repeated turns
- Use conditionals to decide what happens in a game when an event occurs
Instant download
Responsible AI Decision-Making Worksheets | Grade 5 Computer Science
Learning Objectives
- Explain how responsible AI use supports human judgment when making digital choices.
- Identify strategies for checking AI results for accuracy and fairness.
- Describe how respect for privacy applies to everyday AI features.
Instant download
Flowcharts and Decision Paths Worksheets | Grade 5 Algorithm Practice
Learning Objectives
- Explain how flowcharts use symbols and arrows to show a process.
- Identify how decision nodes create branches that change an outcome.
- Read and interpret simple decision paths in an algorithm.
Instant download
Healthy Screen Time Worksheets | Grade 5 Digital Citizenship Practice
Learning Objectives
- Define key vocabulary related to healthy digital habits: balance, habit, screen time, and wellness.
- Compare technology routines that support focus and well-being with routines that may harm them.
- Use evidence from a short passage to choose healthy screen-time choices.
Instant download
Reliable Data Collection Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Explain how careful observations improve the reliability of collected data.
- Identify consistent survey procedures that support fair comparisons of responses.
- Describe measurement methods using a shared starting point and unit.
Instant download
Event-Driven Programming Worksheets | Grade 5 Computer Science
Learning Objectives
- Define event, trigger, response, and interaction in the context of interactive programs.
- Identify events and their responses in examples that include clicks, taps, key presses, and timed actions.
- Explain how the same program can run different responses depending on the event that occurs.
Instant download
Data Tables Worksheets | Reading & Organizing Data for Grade 5
Learning Objectives
- Define and use the terms table, row, and column when describing data displays.
- Identify what information belongs in a specific row or column in a table.
- Use table structure to compare categories and find totals or relationships.
Instant download
Decomposition Worksheets | Grade 5 Computer Science Problem Solving
Learning Objectives
- Explain how decomposition makes a complex computer project more manageable.
- Identify subproblems within the class animal quiz development project.
- Explain why a dependency determines the order of project tasks.
Instant download
Step-by-Step Algorithms Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Explain how precise instructions help an algorithm reach its goal.
- Identify unclear or incorrectly ordered steps in a simple algorithm.
- Construct ordered instructions for completing a familiar task.
Instant download
Using Data to Support Claims Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify claims, evidence, and conclusions in explanations about survey data.
- Use exact table and graph counts to justify a claim.
- Compare vote counts to determine differences between coding activity preferences.
Instant download
Data Trends and Patterns Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Distinguish changes over time from repeated arrangements in recorded data.
- Identify increases and decreases by comparing successive recorded values.
- Recognize repeated numerical changes and alternating patterns in data sets.
Instant download
Reading and Comparing Data in Graphs Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify titles, labels, scales, and keys before reading graph values.
- Compare category amounts represented in bar graphs and pictographs.
- Calculate quantities using the value stated in a pictograph key.
Instant download
Reading and Comparing Data in Graphs Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify titles, labels, scales, and keys before reading graph values.
- Compare category amounts represented in bar graphs and pictographs.
- Calculate quantities using the value stated in a pictograph key.
Instant download
Organizing and Comparing Data in Tables Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify rows, columns, cells, and headings in a data table.
- Construct a table with clear headings and correctly paired entries.
- Compare category counts to identify the greatest and smallest values.
Instant download
Flowcharts and Decision Paths Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify the roles of common flowchart symbols and connecting arrows.
- Trace labeled decision branches to determine the next algorithm step.
- Explain why a return path creates a loop within an algorithm.
Instant download
Pattern Recognition in Problem Solving Worksheets for Grade 5 Computer Science
Learning Objectives
- Identify repeated actions and structures across different problems
- Explain how patterns can help predict what happens next
- Compare tasks to find similarities that can be reused
Instant download
Debugging Logical Errors Worksheets for Grade 5 Computer Science
Learning Objectives
- Identify logical errors in sequences and flowcharts
- Explain how tracing can locate an error in steps
- Use testing and reasoning to correct mistakes
Instant download
Algorithms & Problem Solving: Efficient Solutions Worksheets Grade 5
Learning Objectives
- Compare algorithms that solve the same problem
- Identify how steps, time, and effort affect efficiency
- Explain how programmers optimize solutions without changing results
Instant download
Conditional Reasoning Worksheets: Grade 5 Algorithms & Problem Solving
Learning Objectives
- Identify conditions and outcomes in if-then rules
- Explain how branches create different program pathways
- Describe how inputs affect conditional decisions
Instant download
Testing and Revising Algorithms Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify how testing reveals whether an algorithm works as intended
- Explain how test results reveal weak points in a solution
- Describe how revising instructions can improve accuracy and clarity
Instant download
Protecting Personal Information Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify personal information that should be protected online
- Distinguish between private and public information
- Explain how strong passwords protect online accounts
Instant download
Using AI Responsibly Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Identify responsible choices when using AI tools
- Explain why checking AI results supports accurate decisions
- Describe how fairness and ethics affect AI use
Instant download
Privacy and Safety With AI Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify personal data that should be protected when using AI tools
- Explain how privacy settings can limit unnecessary data sharing
- Describe safe choices when an AI app requests information
Instant download
Benefits and Limits of AI Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify common benefits and limits of artificial intelligence
- Explain how data quality affects AI-generated results
- Describe how bias can influence AI outputs and decisions
Instant download
Recommendation Systems Worksheets for Grade 5 Computer Science
Learning Objectives
- Identify how past choices provide data for recommendation systems
- Explain how algorithms connect preferences and data patterns
- Describe why recommendations may not always be perfect matches
Instant download
Machine Learning and Training Data Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify machine learning as learning from examples
- Explain how training data helps systems find patterns
- Describe how models use patterns to make predictions
Instant download
Artificial Intelligence Worksheets: AI and Smart Technology Grade 5
Learning Objectives
- Define artificial intelligence and describe what AI systems can do
- Explain how AI systems recognize patterns in information
- Describe how AI can classify information into groups
Instant download
Planning a Coding Project Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify the goal, features, inputs, outputs, and steps of a project
- Explain how planning organizes coding work and reduces mistakes
- Describe how inputs and outputs guide program decisions
Instant download
Using Variables in Programs Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify variables as places where programs store information.
- Explain how a variable's value changes as programs run.
- Describe how variables track scores, names, timers, and progress.
Instant download
Programming Interactive Games Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify events that trigger responses in interactive games
- Explain how player actions can change game outcomes
- Describe how variables store changing game values
Instant download
Sequencing Commands Precisely: Programming Fundamentals Worksheets Grade 5
Learning Objectives
- Identify how command order affects a program's output
- Explain why commands must follow a precise sequence
- Compare working and non-working code structures for sequencing errors
Instant download
Debugging Code Worksheets | Grade 5 Computer Science Programming
Learning Objectives
- Identify common types of programming errors
- Explain how tracing code helps locate a bug
- Describe how programmers troubleshoot and test corrections
Instant download
Conditionals and Branching Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify how conditionals choose between different program actions
- Explain how conditions and rules control program outcomes
- Describe how branching creates different paths in programs
Instant download
Loops and Repetition Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify loops as instructions that repeat actions in programs
- Explain how iterations describe repeated runs of instructions
- Describe how repeat counts control repeated program actions
Instant download
Event-Driven Programming Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify events that cause interactive programs to act
- Explain how triggers connect events to program responses
- Recognize user actions and timed actions as programming events
Instant download
Inputs and Outputs Computer Science Worksheets Grade 5
Learning Objectives
- Identify common examples of input used by programs
- Explain how programs process input and produce output
- Distinguish between input, output, response, and interaction
Instant download
Variables and Data Values Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify variables as named places that store data values.
- Explain how variable values change while programs run.
- Recognize numbers and names as data stored in variables.
Instant download
Healthy Screen Time and Balance Worksheets Grade 5 Computer Science
Learning Objectives
- Identify habits that support healthy and balanced technology use
- Explain how screen time fits alongside other daily activities
- Compare daily routines for healthy technology balance
Instant download
Respectful Online Communication Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify how tone and word choice affect online messages
- Explain how audience influences the way a message is written
- Recognize respectful and clear communication choices online
Instant download
Recognizing Scams and Phishing Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify common warning signs of scams and phishing attempts
- Explain why suspicious messages may request personal information
- Recognize how urgent language can pressure people to act
Instant download
Evaluating Online Sources Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Identify features that make an online source more reliable
- Explain how evidence affects the credibility of online information
- Compare sources to judge whether an online claim is trustworthy
Instant download
Digital Footprints and Online Reputation Worksheets for Grade 5
Learning Objectives
- Define a digital footprint and explain how online actions leave traces
- Describe how repeated digital choices can shape online reputation
- Identify respectful communication choices in digital spaces
Instant download
Strong Passwords and Account Security Worksheets for Grade 5
Learning Objectives
- Identify features that make passwords difficult to guess
- Explain why different passwords protect separate accounts
- Describe safe habits for protecting login details
Instant download
Cyberbullying and Bystander Choices Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify behaviors that can be considered cyberbullying
- Explain safe and respectful bystander responses to online harm
- Choose appropriate ways to report online harassment
Instant download
Designing Algorithms Worksheets | Grade 5 Step-by-Step Problem Solving
Learning Objectives
- Define an algorithm as a clear sequence of instructions.
- Identify the purpose of each instruction step in an algorithm.
- Write and improve simple algorithms for everyday tasks.
Instant download
Inputs and Outputs Worksheet | Grade 5 Computer Science Practice
Learning Objectives
- Define the terms input and output and explain how they work together in a program
- Identify examples of inputs, outputs, responses, and interactions in everyday software
- Use vocabulary to describe what happens when a program receives input and produces an output
Instant download
Pattern Recognition Worksheets | Grade 5 Computer Science Problem Solving
Learning Objectives
- Explain how patterns can help predict outcomes in a problem-solving situation
- Identify repeated structures and rules in example tasks and algorithms
- Use pattern clues to choose an efficient next step in a solution
Instant download
About Grade 5 Computer Science Worksheets
Browse 76 printable Grade 5 Computer Science worksheets — ready-to-print PDFs with answer keys where available.
MyTeachingSheets worksheets are made by real teacher-authors and checked before they go live. Download any as a print-ready PDF for lessons, homework, or independent practice — most include answer keys, and previews are always free.