Worksheet Worksheets
9,954 type resourcesWeb Browsers and Websites Worksheet | Grade 6 Computer Science
Learning Objectives
- Define the terms browser, website, page, and link in context
- Describe how a web browser uses a URL to open a website
- Identify common page elements (text, images, links, and media) and how links work
Program Testing Expected vs Actual Results Worksheet | Grade 3 CS
Learning Objectives
- Define test, output, result, and correct as they relate to checking a program
- Compare an expected outcome with the actual output from a program test
- Choose the correct conclusion about whether a program’s output matches the intended result
Flowcharts for Processes and Decisions Worksheets | Grade 4 Computer Science
Learning Objectives
- Define the terms flowchart, process, decision, and symbol.
- Identify what different flowchart symbols and arrows mean in a simple process.
- Create a simple flowchart from a short set of steps with one decision.
Search Skills and Keywords Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Define key search terms such as keyword, query, and result.
- Use more focused keywords to improve search results.
- Explain how a search engine uses a query to return results.
Trends and Patterns in Data Worksheet | Grade 6 Computer Science
Learning Objectives
- Define trend and pattern and explain how each is identified in data
- Identify whether a data set shows an increase, decrease, or no overall change over time
- Use trend and pattern information to make an evidence-based prediction
Artificial Intelligence Patterns & Decisions Worksheet | Grade 3 CS
Learning Objectives
- Define artificial intelligence as technology that uses information to make decisions or complete tasks.
- Identify how AI finds patterns to help with recognition and recommendations.
- Describe at least three everyday examples of AI, such as speech tools, image recognition, or recommendation systems.
Responsible Social Media Behavior Worksheets | Grade 4 Computer Science
Learning Objectives
- Define key social media terms such as social media, audience, communication, and responsibility.
- Identify respectful and responsible actions when posting, commenting, or sharing online.
- Explain how posts can affect individuals and communities.
Debugging Algorithms Worksheets | Errors and Corrections Grade 4
Learning Objectives
- Define the terms bug, error, debug, and correction in the context of algorithms.
- Identify common causes of algorithm errors, such as missing steps, repeated steps, or steps in the wrong order.
- Use debugging steps to improve an algorithm by making corrections based on evidence.
Debugging Program Errors Worksheets | Grade 4 Computer Science
Learning Objectives
- Define bug, error, debug, and troubleshoot in the context of computer programs
- Identify whether an observed problem is caused by a logical error or a sequencing error
- Use a simple testing and observation process to debug a program
Bandwidth and Connection Speed Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Define bandwidth and explain how it relates to connection speed
- Compare slow and fast internet experiences using real-life examples
- Identify how data moves across a network and why some activities load more smoothly
Decomposition of Complex Problems Worksheet | Grade 6 Computer Science
Learning Objectives
- Define decomposition, subproblem, strategy, and solution in the context of problem solving
- Identify how a complex task can be broken into smaller subproblems
- Choose an appropriate strategy for solving a decomposed set of steps
Using Data to Support Conclusions Worksheet | Grade 6 Computer Science
Learning Objectives
- Define evidence, conclusion, and analysis using data displays.
- Use information from a table or graph to choose the best conclusion.
- Explain how analysis of data supports a claim.
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.
Safe and Responsible AI Use Worksheet | Grade 3 Computer Science
Learning Objectives
- Define the terms safe, responsible, privacy, and data and use them in simple sentences.
- Identify safe choices for sharing information when using smart technology.
- Explain how to check information carefully before believing or sharing it.
Event-Driven Programming Worksheets | Grade 4 Computer Science
Learning Objectives
- Define the terms event, trigger, interaction, and response in an event-driven program.
- Identify how user actions can trigger events that change what a program does.
- Match event-related vocabulary to correct definitions.
Programming Variables and Stored Data Worksheets | Grade 4 Computer Science
Learning Objectives
- Define a variable as stored data that can change while a program runs
- Identify the difference between a variable and its value in a programming scenario
- Explain how stored data helps a program track information like scores and names
Decision Trees for Logical Choices Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify the parts of a decision tree: conditions, branches, and outcomes
- Follow a decision tree to predict an outcome from given conditions
- Construct simple decision pathways by choosing branches based on conditions
Comparing Algorithm Efficiency Worksheets | Grade 4 Computer Science
Learning Objectives
- Define and use the terms compare, strategy, efficiency, and optimize when discussing algorithms.
- Compare two strategies for the same problem and explain which uses fewer steps.
- Identify which algorithm choice is more efficient based on step counts.
AI Benefits and Risks Worksheets | Grade 4 Computer Science Lesson
Learning Objectives
- Define and use the terms benefit, risk, privacy, and fairness when talking about AI.
- Identify common everyday examples of how AI is used and explain one benefit and one risk.
- Explain how privacy, fairness, and accuracy can affect people when AI is used.
Programming Fundamentals: Interactive Programs Worksheets Grade 4
Learning Objectives
- Define interactive, input, output, and feedback in the context of computer programs.
- Identify how events connect user actions to program outputs.
- Choose appropriate program features for a simple game or quiz scenario.
If-Then-Else Conditionals & Branching Worksheet | Grade 6 Computer Science
Learning Objectives
- Define conditional, branch, rule, and decision in the context of programming
- Identify which path a program will take based on a given condition
- Use if-then-else logic to predict output for different inputs
Phishing Red Flags Worksheet | Safe Message Checks for Grade 6
Learning Objectives
- Define phishing and describe how scam messages try to trick people.
- Identify warning signs such as urgent language, strange links, and requests for private details.
- Use safe checking steps to decide whether a message might be suspicious.
How the Internet Works Worksheet | Grade 6 Computer Science Networks
Learning Objectives
- Explain how networks connect devices to share information.
- Describe the role of servers in providing websites and services.
- Identify how messages travel in steps across the internet.
Testing and Revising Algorithms Worksheet | Grade 6 Computer Science
Learning Objectives
- Explain how testing an algorithm under different conditions can reveal errors or weak points.
- Use evidence from test results to revise an algorithm to improve reliability.
- Define and use the vocabulary terms test, revise, evaluate, and correct in context.
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.
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
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
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.
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.
Comparing Data Sets for Patterns Worksheet | Grade 6 Computer Science
Learning Objectives
- Define and use the vocabulary compare, data set, relationship, and difference when discussing data.
- Identify similarities and differences between two or more data sets using greater, less, equal, and changing values.
- Describe how a relationship can be shown by how values change across data sets.
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.
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.
Debugging 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
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
Creating Strong Passwords Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify what makes a password more secure, such as length and using a mix of characters
- Compare weak and strong password examples and explain why one is safer than another
- Describe how authentication protects an account when someone tries to log in
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.
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.
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
Command 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
Responsible AI Use Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain how privacy helps protect personal information when using AI tools.
- Identify ways to judge whether an AI answer is trustworthy and complete.
- Describe limits of technology and when human judgment is needed.
AI Pattern Recognition Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain how AI uses patterns in data to make predictions
- Identify similarities and differences in examples and how this helps classification
- Use vocabulary (pattern recognition, data, classify, prediction) accurately in context
Program Testing Outcomes Worksheets | Grade 4 Computer Science
Learning Objectives
- Define and use the words test, result, expected outcome, and evaluation in the context of program testing.
- Compare intended behavior and actual behavior to decide whether a program passes a test.
- Describe how observation during testing helps find strengths and areas for improvement.
Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice
Learning Objectives
- Identify what a graph shows about quantities and categories
- Read bar graphs, line graphs, and pictographs to find patterns and trends
- Interpret information by describing what changes in a graph over time or between categories
Machine Learning Basics AI Worksheets: Data, Patterns & Models Grade 4
Learning Objectives
- Explain how machine learning uses training data to find patterns
- Identify what a model is and how it makes predictions
- Describe how machine learning improves when it learns from new examples
Digital Final Product Worksheet | Presentation & Organization Grade 6
Learning Objectives
- Define and use the vocabulary organize, presentation, final product, and audience when planning a digital project
- Identify features of a clear digital presentation, such as readable text, logical structure, and appropriate media
- Choose the best way to organize information so it is easy for an audience to understand
Safe Browsing and Downloads Worksheet | Grade 6 Cybersecurity
Learning Objectives
- Identify safe browsing habits for choosing trustworthy websites and avoiding suspicious links or pop-ups.
- Explain how careful download choices can protect devices and personal information.
- Use safe vocabulary words (browser, safe, download, warning sign) correctly in context.
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
Inputs and Outputs Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Define the terms input, output, and response using simple program examples.
- Identify what counts as an input and what counts as an output in a short scenario.
- Use the words input, output, program, and response to complete sentences about how programs work.
Browse more categories
About Worksheet Worksheets
Browse 9,954 printable worksheet worksheets across subjects and grade levels — each delivered as a ready-to-print PDF.
Every worksheet on MyTeachingSheets is created by independent teacher-authors and reviewed before publication. All resources download as printable PDFs for classroom, homework, or at-home practice, and many include answer keys. Preview any worksheet free before buying.