Computer Science Worksheets

542 subject resources
Responsible AI Use Worksheets | Grade 4 Computer Science

Responsible AI Use Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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.
$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
Responsible Use of AI Tools Worksheets | Grade 7 Computer Science

Responsible Use of AI Tools Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define responsibility, evaluation, judgment, and limitation in the context of AI tools
  • Identify appropriate and inappropriate uses of AI-assisted tools in school tasks
  • Evaluate AI output by checking accuracy, bias, and missing limitations
$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
Testing and Feedback Worksheet | Digital Project Improvement Grade 6

Testing and Feedback Worksheet | Digital Project Improvement Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Explain how testing helps find problems in a digital project.
  • Use the vocabulary test, feedback, improve, and revise accurately in context.
  • Identify common strengths and issues found during usability testing.
$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
AI Pattern Recognition Worksheets | Grade 4 Computer Science

AI Pattern Recognition Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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
$3.00
Encryption and Secure Communication Worksheets | Grade 7 Computer Science

Encryption and Secure Communication Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define encryption, decryption, secure communication, and a key in simple terms
  • Explain how encryption helps protect messages while they travel online
  • Identify the correct relationship between plaintext, ciphertext, and the key
$3.00
AI Privacy and Safety Worksheets | Grade 5 Digital Citizenship

AI Privacy and Safety Worksheets | Grade 5 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Web Browsers and Websites Worksheet | Grade 6 Computer Science

Web Browsers and Websites Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$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
Designing Algorithms Worksheets | Grade 5 Step-by-Step Problem Solving

Designing Algorithms Worksheets | Grade 5 Step-by-Step Problem Solving

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Finding Trends in Data Worksheets | Grade 3 Computer Science Practice

Finding Trends in Data Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Identify a trend by describing how values change over time or across categories in a graph or table
  • Use trend words like increase and decrease to explain what happens in data
  • Match data patterns to correct trend descriptions
$3.00
Flowcharts and Decision Paths Worksheets | Grade 5 Algorithm Practice

Flowcharts and Decision Paths Worksheets | Grade 5 Algorithm Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Debugging Missing Steps Worksheets | Grade 3 Computer Science Practice

Debugging Missing Steps Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Identify what makes a sequence program fail when a step is missing or out of order
  • Use the terms debug, error, missing, and fix correctly in explanations
  • Explain how checking each step helps find and correct mistakes
$3.00
Comparing Algorithm Efficiency Worksheet | Grade 6 Computer Science

Comparing Algorithm Efficiency Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Compare two strategies for solving the same problem and describe which is more efficient and why
  • Use vocabulary such as efficient, compare, optimize, and strategy to explain algorithm steps
  • Choose the best algorithm for a scenario based on fewer steps, less time, or less repetition
$3.00
Problem Decomposition Worksheets | Grade 5 Computer Science Problem Solving

Problem Decomposition Worksheets | Grade 5 Computer Science Problem Solving

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science

If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define conditional logic and identify a condition and an outcome in a given scenario
  • Describe how a branching algorithm chooses different paths based on a condition
  • Use conditional vocabulary (conditional, condition, branch, outcome) to explain rule-based decisions
$3.00
Everyday AI Helpers in Technology Worksheet | Grade 3 Computer Science

Everyday AI Helpers in Technology Worksheet | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Identify helpful everyday uses of AI in learning, transportation, communication, and entertainment.
  • Use key vocabulary (helpful, support, assist, AI) to describe how AI helps people.
  • Recognize that AI can suggest options, not decide by itself, and evaluate uses responsibly.
$3.00
Artificial Intelligence Worksheet: Patterns and Predictions for Grade 6

Artificial Intelligence Worksheet: Patterns and Predictions for Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define artificial intelligence and describe how it is used in everyday technology.
  • Identify key AI vocabulary words: prediction, pattern, and data.
  • Explain how data helps AI make predictions using patterns.
$3.00
Conditional Statements and Logic Branching Worksheets | Grade 7 Computer Science

Conditional Statements and Logic Branching Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Identify conditional statements and the parts of an if-else decision.
  • Choose the correct outcome based on logical comparisons.
  • Match conditional vocabulary (conditional, comparison, branch, logic) to real examples.
$3.00
Ordering Instructions Worksheets | Grade 3 Computer Science Practice

Ordering Instructions Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Explain how instruction order can change an outcome in a procedure.
  • Identify accurate vs. inaccurate instruction sequences for a simple task.
  • Use clear step order to improve the accuracy of instructions.
$3.00
Digital Footprints and Online Reputation Worksheets | Grade 7 Computer Science

Digital Footprints and Online Reputation Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define digital footprint and explain how it forms from online activity.
  • Describe how online presence can affect reputation and future opportunities.
  • Identify how permanence and context influence what stays searchable over time.
$3.00
Loops and Repetition Worksheets | Grade 5 Programming Fundamentals

Loops and Repetition Worksheets | Grade 5 Programming Fundamentals

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$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
Evaluating Online Information Worksheet | Credibility Skills Grade 6

Evaluating Online Information Worksheet | Credibility Skills Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify key source-check details (author, purpose, date, and evidence) that affect credibility.
  • Use evidence-based criteria to choose reliable information online.
  • Compare reliable and misleading information using clear reasoning.
$3.00
Variables and Data Storage Worksheets | Grade 7 Computer Science

Variables and Data Storage Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define the terms variable, value, storage, and assignment in the context of programming.
  • Explain how changing a variable’s value can change program behavior over time.
  • Identify when a program is performing an assignment to update a stored value.
$3.00
Comparing Data Sets Worksheets | Grade 5 Data and Information Practice

Comparing Data Sets Worksheets | Grade 5 Data and Information Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
AI Bias and Fairness in Decisions Worksheets | Grade 7 Computer Science

AI Bias and Fairness in Decisions Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define bias and fairness in the context of AI systems.
  • Explain how representation in training data can affect AI outcomes.
  • Identify examples of biased data or design choices that lead to unfair results.
$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
Ethical Technology Use and Digital Citizenship Worksheets | Grade 7

Ethical Technology Use and Digital Citizenship Worksheets | Grade 7

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define ethics, responsibility, respect, and digital citizenship in the context of everyday technology use
  • Identify ethical responses to common digital dilemmas involving privacy and intellectual property
  • Explain how technology choices can affect people and communities over time
$3.00
Iteration and Improvement Worksheet | Digital Design Versions Grade 6

Iteration and Improvement Worksheet | Digital Design Versions Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define iteration and explain how testing feedback leads to improvement across versions.
  • Use iteration vocabulary (iteration, revise, improve, version) to describe step-by-step design changes.
  • Identify when a process shows repeated revision instead of a one-time change.
$3.00
Programming Data Types and Values Worksheets | Grade 7 Computer Science

Programming Data Types and Values Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Identify common data types (integer, string, boolean) from examples
  • Match data values to the correct data type
  • Explain how choosing the right operation depends on the data type
$3.00
Internet Infrastructure and Data Transfer Worksheets | Grade 7 Computer Science

Internet Infrastructure and Data Transfer Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Identify the roles of servers, routers, and packets in data transfer
  • Explain how transmissions move from a sender to a destination using interconnected networks
  • Describe how websites and messages are delivered using routing and packet switching
$3.00
Digital Communication and Transmission Worksheets | Grade 7 Computer Science

Digital Communication and Transmission Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define key terms used in digital communication systems, including communication, platform, collaboration, and transmission.
  • Describe how digital communication moves information through networks for different purposes.
  • Compare common digital tools (email, messaging, video conferencing, and collaborative platforms) based on what they are best used for.
$3.00
How the Internet Works Worksheet | Grade 6 Computer Science Networks

How the Internet Works Worksheet | Grade 6 Computer Science Networks

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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.
$3.00
Evaluating Online Sources for Credibility Worksheets | Grade 5

Evaluating Online Sources for Credibility Worksheets | Grade 5

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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
$3.00
Search Skills and Keywords Worksheet | Grade 6 Computer Science Practice

Search Skills and Keywords Worksheet | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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.
$3.00
Computer Networks and Data Transmission Worksheets | Grade 7 Computer Science

Computer Networks and Data Transmission Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define key network vocabulary such as network, node, connection, and infrastructure.
  • Describe the roles of devices and network infrastructure in sending information.
  • Explain how local and global communication can use networks.
$3.00
AI Algorithms and Information Processing Worksheets | Grade 7 Computer Science

AI Algorithms and Information Processing Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define algorithm, input, output, and processing and explain how they relate in an AI system
  • Identify which step in an AI workflow connects input data to a generated output
  • Use examples to describe how algorithm design affects reliability in AI decisions
$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
Flowcharts and Decision Diagrams Worksheets | Grade 3 Computer Science

Flowcharts and Decision Diagrams Worksheets | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Explain how flowcharts use shapes and arrows to show the steps of a process
  • Identify the meanings of flowchart parts such as arrows and decision steps
  • Read simple visual algorithms and predict what happens next
$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
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
Programming Loops and Iteration Worksheets | Grade 7 Computer Science

Programming Loops and Iteration Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define the terms loop, iteration, repetition, and efficiency in the context of programming.
  • Identify how a counter-based loop repeats actions to automate a task.
  • Choose the correct loop strategy to build patterns or calculate repeated results.
$3.00
Trends and Patterns in Data Worksheet | Grade 6 Computer Science

Trends and Patterns in Data Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$3.00
Programming Fundamentals Worksheet for Interactive Projects | Grade 6

Programming Fundamentals Worksheet for Interactive Projects | Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define and use key terms interactive, project, feature, and program in context
  • Identify how inputs, outputs, events, loops, and conditionals work together in an interactive program
  • Choose the best plan for testing an interactive feature before coding
$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

Browse more categories

About Computer Science Worksheets

Find Computer Science worksheets spanning core skills, practice, and review. All 542 resources are instant PDF downloads for the classroom or home.

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.