Grade 5 Computer Science Worksheets
76 worksheetsCommand Sequencing Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Explain how code executes in the exact order commands are written
- Predict how changing the order of commands affects a program’s output
- Use sequencing vocabulary (sequence, order, command, output) to describe code behavior
Instant download
If-Then Conditional Logic Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Define the terms conditional, condition, branch, and outcome.
- Use if-then logic to predict what happens next in a branching situation.
- Match common programming-like rules to the correct conditional meaning.
Instant download
Recommendation Systems Worksheets | Grade 5 AI and Algorithms
Learning Objectives
- Define the terms recommendation, preference, suggestion, and algorithm in the context of recommendation systems.
- Explain how recommendation systems use past choices and patterns in data to suggest items.
- Identify examples of how suggestions can be helpful but not always perfect.
Instant download
Respectful Online Communication Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Explain how tone, word choice, and audience affect understanding in online messages
- Identify respectful communication choices in common chat and comment situations
- Compare clear responses with replies that could be misread
Instant download
Loops and Repetition Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Explain how loops repeat code steps using the ideas of repeat, iteration, and a loop body.
- Identify when repetition makes a program shorter and more efficient by reducing duplicate code.
- Use loop logic to predict what a repeated action or pattern would produce.
Instant download
AI Privacy and Safety Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Define privacy, safety, data, and settings and explain how they relate to using AI tools
- Identify safe choices for interacting with AI-powered apps and devices
- Apply privacy and safety rules to a real-life AI scenario
Instant download
AI Benefits and Limits Worksheets | Grade 5 Artificial Intelligence
Learning Objectives
- Explain how AI can help people save time and organize information
- Identify limits of AI such as mistakes and bias from data
- Use vocabulary words benefit, limit, bias, and accuracy in context
Instant download
Scams and Phishing Worksheets | Digital Citizenship for Grade 5
Learning Objectives
- Define the terms scam, phishing, suspicious, and fraud and use them correctly.
- Identify common warning signs in messages, pop-ups, and emails.
- Explain safe actions to take when you are unsure a message is real.
Instant download
Protecting Personal Information Worksheets | Grade 5 Digital Safety
Learning Objectives
- Define personal information and explain why it should stay private online.
- Choose which details are safe to share in messages, profiles, and forms.
- Explain how using strong, secure passwords helps protect accounts.
Instant download
Using Data to Support Claims Worksheets | Grade 5 Data Evidence Practice
Learning Objectives
- Define the terms claim, evidence, conclusion, and support and explain how they connect.
- Interpret information from a graph or table to decide whether a claim is supported.
- Justify answers by citing specific evidence from data displays.
Instant download
Digital Footprints and Online Reputation Worksheets | Grade 5
Learning Objectives
- Define and explain the terms digital footprint and online presence.
- Describe how online choices can build a positive or negative reputation over time.
- Identify what information can leave a trace online and why it may be hard to remove.
Instant download
Coding Project Planning Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Explain how a coding project plan helps guide building and reduce mistakes.
- Identify key parts of a plan, including a goal, features, inputs, outputs, and steps.
- Match project-planning vocabulary to its meaning.
Instant download
Conditionals and Branching Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Define conditional, branch, rule, and decision in the context of simple programming.
- Identify how if, else, and otherwise choose different outcomes based on conditions.
- Complete a short branching program description using the correct vocabulary.
Instant download
Reading Graphs and Charts Worksheets | Grade 5 Data Comparison Practice
Learning Objectives
- Identify key information in bar graphs, line graphs, and pictographs.
- Use graph vocabulary to describe and compare data (graph, chart, category, compare).
- Interpret scales, axes, and labels to answer questions about data sets.
Instant download
Artificial Intelligence Worksheets | Grade 5 Patterns and Predictions
Learning Objectives
- Define artificial intelligence and describe what kinds of tasks it can do
- Identify how AI can recognize patterns, classify information, and make predictions
- Use vocabulary terms to explain common AI features in digital tools
Instant download
Variables and Data Values Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Define a variable and explain that it stores data values in a program
- Identify examples of data values (names, scores, points, and numbers) represented by variables
- Predict how changing a variable can change what a program displays or uses
Instant download
Evaluating Online Sources for Credibility Worksheets | Grade 5
Learning Objectives
- Identify reliable online information by checking evidence and clarity of authorship
- Compare sources by evaluating purpose, date, bias, and credibility
- Use source vocabulary (source, evidence, reliable, credibility) to explain why information should or should not be trusted
Instant download
Reliable Data Collection Worksheet | Grade 5 Computer Science Practice
Learning Objectives
- Explain why reliable data collection uses careful observation, accurate counting, and consistent methods
- Identify suitable tools and steps for collecting survey and measurement data
- Distinguish between reliable data and unreliable data
Instant download
Variables and Updating Values Worksheets | Grade 5 Programming
Learning Objectives
- Explain what a variable is and how it stores information in a program.
- Describe how updating a variable can change what a program does.
- Identify a variable’s value and predict how it changes after actions.
Instant download
Algorithm Efficiency Worksheets | Grade 5 Comparing Strategies Practice
Learning Objectives
- Compare two algorithms by describing how many steps they use and how they affect time or effort.
- Define and use efficient, compare, and optimize to explain why one strategy works better than another.
- Use criteria to choose the most efficient strategy for a given problem.
Instant download
Testing and Revising Algorithms Worksheets | Grade 5 Computer Science
Learning Objectives
- Explain how testing helps evaluate whether an algorithm works correctly.
- Identify weak points in an algorithm based on test results.
- Revise an algorithm so its steps are clearer and more accurate.
Instant download
Comparing Data Sets Worksheets | Grade 5 Data and Information Practice
Learning Objectives
- Define and use the terms compare, data set, difference, and relationship when working with numbers.
- Compare two data sets by describing similarities and differences in amounts, categories, and patterns.
- Identify simple relationships between two lists of information using evidence from the data.
Instant download
Cyberbullying and Bystander Choices Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Define cyberbullying, bystander, report, and harassment
- Identify examples of harmful online behavior and safe bystander responses
- Explain how reporting can help stop repeated harassment
Instant download
Debugging Logical Errors Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Define debug, logic, error, and trace and use them correctly in context
- Identify logical errors by comparing expected results to actual results
- Use a tracing approach to find where reasoning goes wrong in a sequence
Instant download
Trends and Patterns in Data Worksheets | Grade 5 Prediction Practice
Learning Objectives
- Define the terms trend, pattern, increase, decrease, and prediction.
- Identify whether data shows a trend or a pattern in a table or graph.
- Use data evidence to make a prediction about what may happen next.
Instant download
Protecting Personal Information Worksheets | Grade 5 Digital Safety
Learning Objectives
- Explain what makes a password strong by describing the mix of characters and its guessability.
- Identify safe account security habits, including using different passwords for different accounts.
- Use password and authentication vocabulary to describe how logins protect accounts.
Instant download
Problem Decomposition Worksheets | Grade 5 Computer Science Problem Solving
Learning Objectives
- Explain what decomposition means in problem-solving and in computer science.
- Identify subproblems and describe how a strategy helps plan steps.
- Describe how breaking a complex task into smaller steps supports logical thinking and better solutions.
Instant download
Machine Learning Worksheets | Grade 5 Training Data and Patterns
Learning Objectives
- Define machine learning and explain how training data helps a model learn patterns.
- Identify common parts of a simple machine learning process: model, training data, and pattern.
- Use vocabulary (machine learning, training data, model, pattern) to answer questions about training and prediction.
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.