Worksheet Worksheets

10,016 type resources
Algorithm Efficiency Worksheets | Grade 5 Comparing Strategies Practice

Algorithm Efficiency Worksheets | Grade 5 Comparing Strategies Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Algorithm Efficiency and Optimization Worksheets | Grade 7 Computer Science

Algorithm Efficiency and Optimization Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Explain the meaning of efficiency, performance, and resource use in algorithms.
  • Compare two algorithms for the same task using ideas like time and memory.
  • Identify ways to optimize an algorithm without changing its correct output.
$3.00
Using Data to Support Claims Worksheets | Grade 5 Data Evidence Practice

Using Data to Support Claims Worksheets | Grade 5 Data Evidence Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Comparing Algorithm Efficiency Worksheets | Grade 4 Computer Science

Comparing Algorithm Efficiency Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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.
$3.00
Artificial Intelligence Patterns & Decisions Worksheet | Grade 3 CS

Artificial Intelligence Patterns & Decisions Worksheet | Grade 3 CS

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

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.
$3.00
Programming Variables and Stored Data Worksheets | Grade 4 Computer Science

Programming Variables and Stored Data Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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
$3.00
Cyberbullying and Bystander Choices Worksheets | Grade 5 Digital Citizenship

Cyberbullying and Bystander Choices Worksheets | Grade 5 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Debugging Program Errors Worksheets | Grade 6 Computer Science Practice

Debugging Program Errors Worksheets | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define debugging and identify common causes of program errors.
  • Use a step-by-step tracing strategy to find where a program goes wrong.
  • Troubleshoot a short code problem by correcting order, logic, missing parts, or incorrect values.
$3.00
Healthy Technology Habits Worksheets | Grade 3 Computer Science

Healthy Technology Habits Worksheets | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Explain how taking breaks supports focus and learning.
  • Identify healthy technology routines and describe what a balanced screen time habit looks like.
  • Compare healthy and unhealthy technology choices in everyday situations.
$3.00
Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science

Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define digital footprint, online presence, and reputation and explain how they connect.
  • Identify examples of responsible and irresponsible online behaviors.
  • Explain how online actions can have long-term effects on how others view a person.
$3.00
Creating Strong Passwords Worksheets | Grade 4 Computer Science

Creating Strong Passwords Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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
$3.00
Functions and Modular Code Worksheets | Grade 7 Computer Science

Functions and Modular Code Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define a function, parameter, module, and reusable in the context of programming
  • Explain how modular code can improve readability and maintenance
  • Identify how parameters pass information into a function and how results are used
$3.00
Sequencing Code Worksheets | Programming Fundamentals Practice Grade 6

Sequencing Code Worksheets | Programming Fundamentals Practice Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Explain how programs follow commands in the exact sequence they are written
  • Identify how changing the order of code commands can change or break program output
  • Use sequencing vocabulary (sequence, order, command, output) to describe code behavior
$3.00
Decision Trees for Logical Choices Worksheets | Grade 4 Computer Science

Decision Trees for Logical Choices Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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
$3.00
Algorithm Testing and Validation Worksheets | Grade 7 Computer Science

Algorithm Testing and Validation Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Explain how testing checks whether an algorithm works as intended under different conditions
  • Use validation results to revise an algorithm for better reliability and clarity
  • Identify vocabulary terms: testing, validation, refinement, and revision
$3.00
Interactive Game Programming Worksheets | Grade 5 Computer Science

Interactive Game Programming Worksheets | Grade 5 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Loops and Repetition Worksheets | Grade 6 Computer Science Practice

Loops and Repetition Worksheets | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define loop, repeat, and iteration in the context of computer programs
  • Explain how loops help programs run more efficiently by reducing duplicate code
  • Choose appropriate loop logic for repeating actions such as counting, patterns, or movement
$3.00
Reliable Data Collection Worksheet | Grade 5 Computer Science Practice

Reliable Data Collection Worksheet | Grade 5 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Protecting Personal Information Worksheets | Grade 5 Digital Safety

Protecting Personal Information Worksheets | Grade 5 Digital Safety

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Debugging Algorithms Worksheets | Errors and Corrections Grade 4

Debugging Algorithms Worksheets | Errors and Corrections Grade 4

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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.
$3.00
Respectful Online Communication Worksheets | Grade 5 Digital Citizenship

Respectful Online Communication Worksheets | Grade 5 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Using Data to Support Conclusions Worksheets | Grade 4 Computer Science

Using Data to Support Conclusions Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define evidence, analysis, and conclusion and explain how they connect.
  • Use information from graphs, tables, and surveys to choose conclusions supported by evidence.
  • Identify whether a claim is supported by reliable data.
$3.00
Beginner Algorithms Worksheets | Grade 3 Computer Science Practice

Beginner Algorithms Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Define algorithm, code, sequence, and repeat using simple examples.
  • Arrange steps in the correct sequence to solve a programming problem.
  • Identify how repeating instructions can reduce work in a program.
$3.00
Pattern Recognition in Algorithms Worksheets | Grade 4 Computer Science

Pattern Recognition in Algorithms Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Identify patterns in solutions and explain how they help solve new problems.
  • Use pattern recognition to describe a strategy that can be repeated across tasks.
  • Match vocabulary words such as pattern, strategy, repeat, and recognition to their meanings.
$3.00
Data Tables Worksheets | Reading & Organizing Data for Grade 5

Data Tables Worksheets | Reading & Organizing Data for Grade 5

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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.
$3.00
Responsible AI Decision-Making Worksheets | Grade 5 Computer Science

Responsible AI Decision-Making Worksheets | Grade 5 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Decomposition for Problem-Solving Worksheets | Grade 4 Computer Science

Decomposition for Problem-Solving Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Explain what decomposition means in computational thinking.
  • Identify subproblems as smaller parts of a larger problem.
  • Choose an effective strategy for breaking a task into manageable steps.
$3.00
Algorithms Variables and Conditions Worksheet | Grade 6 Computer Science

Algorithms Variables and Conditions Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify how algorithms use steps to solve problems
  • Explain what variables store in an algorithm
  • Use conditional logic to choose different outcomes
$3.00
Finding Patterns and Trends Worksheets | Data Predictions Grade 4

Finding Patterns and Trends Worksheets | Data Predictions Grade 4

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define pattern, trend, and prediction in the context of data over time.
  • Identify patterns and trends in simple sets of results.
  • Use data patterns to make and explain a prediction.
$3.00
Step-by-Step Algorithm Design Worksheets | Grade 4 Computer Science

Step-by-Step Algorithm Design Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Explain what an algorithm, sequence, instruction, and process mean
  • Order steps in a correct sequence to complete a task
  • Use clear, precise instructions to design an everyday or digital procedure
$3.00
Reading Graphs and Charts Worksheet | Grade 6 Computer Science

Reading Graphs and Charts Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify key parts of graphs and charts, including categories and axes
  • Compare data shown in bar graphs, line graphs, and pictographs
  • Interpret information to answer questions using evidence from visual displays
$3.00
Organizing Data in Tables Worksheet | Grade 6 Computer Science

Organizing Data in Tables Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify the parts of a table, including rows and columns.
  • Organize information into a table to compare data more easily.
  • Use table features to find patterns and answer questions about data.
$3.00
Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice

Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Explain why reliable data collection uses careful observation and accurate counting.
  • Identify common ways to reduce errors in a simple survey or measurement.
  • Use vocabulary related to reliable data: reliable, observe, count, and data.
$3.00
Variables and Data Values Worksheet | Programming Fundamentals Grade 6

Variables and Data Values Worksheet | Programming Fundamentals Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define a variable and explain how it can store a value that changes during a program’s run.
  • Identify data values in a short scenario and decide which variable would store each value.
  • Explain how changing a variable affects program output or decisions.
$3.00
Comparing Data Sets for Patterns Worksheet | Grade 6 Computer Science

Comparing Data Sets for Patterns Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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.
$3.00
Programming Patterns Repeat & Sequences Worksheet | Grade 3 CS

Programming Patterns Repeat & Sequences Worksheet | Grade 3 CS

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Define the vocabulary terms pattern, repeat, sequence, and program
  • Identify programming patterns in short visual block actions and explain the rule
  • Complete and interpret code ideas that use repeating steps in order
$3.00
Debugging Simple Code Fixes Worksheets | Grade 3 Computer Science Practice

Debugging Simple Code Fixes Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Define debug, bug, error, and fix in the context of coding
  • Identify common code problems such as missing commands, repeated code, or wrong order
  • Choose the best correction to make a short program sequence work
$3.00
Debugging Code Worksheets | Grade 5 Computer Science Programming

Debugging Code Worksheets | Grade 5 Computer Science Programming

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Pseudocode Planning Worksheets | Grade 6 Programming Logic Practice

Pseudocode Planning Worksheets | Grade 6 Programming Logic Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define pseudocode and explain how it helps plan a program before writing code.
  • Use sequence and logic to outline steps for a simple everyday task.
  • Match planning terms (plan, sequence, logic) to their meanings.
$3.00
Step-by-Step Algorithm Design Worksheet | Grade 6 Computer Science

Step-by-Step Algorithm Design Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define the terms algorithm, instruction, sequence, and process.
  • Identify the correct order of steps in a simple algorithm.
  • Complete an algorithm paragraph by selecting appropriate vocabulary.
$3.00
Online Scams and Phishing Tricks Worksheets | Grade 4 Computer Science

Online Scams and Phishing Tricks Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Identify warning signs of online scams such as suspicious messages and urgent requests
  • Explain how phishing and fraud attempts try to trick people into sharing information
  • Use critical thinking steps to decide whether an online offer or message is trustworthy
$3.00
Testing and Revising Algorithms Worksheets | Grade 5 Computer Science

Testing and Revising Algorithms Worksheets | Grade 5 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Cyberbullying Awareness Worksheets | Safe Responses Grade 4 Computer Science

Cyberbullying Awareness Worksheets | Safe Responses Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define cyberbullying and identify related behaviors such as harassment
  • Describe how a bystander can respond and when to report harmful messages
  • Select safe online actions using examples and scenarios
$3.00
Comparing Data Sets Worksheets for Similarities and Differences | Grade 4

Comparing Data Sets Worksheets for Similarities and Differences | Grade 4

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Use data sets to compare similarities and differences between groups of information.
  • Identify a relationship between two variables described in a simple data set.
  • Explain how careful data analysis supports an evidence-based conclusion.
$3.00
Inputs and Outputs Worksheets | Grade 4 Computer Science Programming

Inputs and Outputs Worksheets | Grade 4 Computer Science Programming

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define the terms input, output, response, and interaction.
  • Identify inputs and outputs from short computer scenarios.
  • Explain how an input leads to an output through a program’s response.
$3.00
Functions and Reusable Code Practice for Grade 6 Computer Science

Functions and Reusable Code Practice for Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define what a function is and why programmers use it.
  • Identify how a function call reuses a block of code.
  • Explain how reusable code reduces repetition and improves program readability.
$3.00
Inputs and Outputs Worksheet | Grade 5 Computer Science Practice

Inputs and Outputs Worksheet | Grade 5 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Loops and Repeated Actions Worksheets | Grade 4 Computer Science

Loops and Repeated Actions Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Explain how loops help repeat instructions automatically.
  • Use loop-related vocabulary such as loop, repeat, iteration, and efficiency.
  • Identify what changes and what stays the same when a loop runs multiple times.
$3.00

Browse more categories

About Worksheet Worksheets

Browse 10,016 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.