Computer Science Worksheets

826 subject resources
Online Source Evaluation and Misinformation Worksheets | Grade 7 CS

Online Source Evaluation and Misinformation Worksheets | Grade 7 CS

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify key features of credible online sources, including evidence, authorship, and bias.
  • Use vocabulary terms such as misinformation, credibility, evidence, and bias to explain source quality.
  • Apply a source-evaluation process to decide whether a claim should be accepted or questioned.

Grade 7Computer Science14 Pages

$3.00

Instant download

AI Privacy and Safety Worksheets | Grade 5 Digital Citizenship

AI Privacy and Safety Worksheets | Grade 5 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources

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

Grade 5Computer Science14 Pages

$3.00

Instant download

Privacy Settings and Data Protection Worksheet Grade 7 Computer Science

Privacy Settings and Data Protection Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how privacy settings control who can view personal information and activity.
  • Describe data protection practices that reduce the risk of unwanted sharing.
  • Use permissions and account settings to manage visibility and data access.

Grade 7Computer Science30 Pages

Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General

$5.00

Instant download

Loops and Iteration Computer Science Worksheet for Grade 9 Coding

Loops and Iteration Computer Science Worksheet for Grade 9 Coding

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how loops support iteration by repeating instructions with a stopping condition
  • Compare efficiency and readability between loop-based solutions and duplicate-code approaches
  • Identify common loop use cases such as counting, pattern generation, and checking conditions
$5.00

Instant download

Collections and Iteration Arrays Lists Sets Worksheet | Grade 12 CS

Collections and Iteration Arrays Lists Sets Worksheet | Grade 12 CS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Choose an appropriate collection type (array, list, or set) for a given problem and justify the choice.
  • Predict how an iteration loop will process each element in a collection.
  • Use reasoning to compute totals, avoid duplicates, and search through collections.
$5.00

Instant download

Testing and Feedback Worksheet | Digital Project Improvement Grade 6

Testing and Feedback Worksheet | Digital Project Improvement Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 6Computer Science12 Pages

$3.00

Instant download

Iteration and Improvement Worksheet | Digital Design Versions Grade 6

Iteration and Improvement Worksheet | Digital Design Versions Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 6Computer Science14 Pages

$3.00

Instant download

Testing and Revising Algorithms Worksheet | Grade 6 Computer Science

Testing and Revising Algorithms Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 6Computer Science14 Pages

$3.00

Instant download

Collecting and Validating Data Worksheet Grade 7 Computer Science

Collecting and Validating Data Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how consistent methods and reliable measurements improve data quality.
  • Use validation steps to check that collected data is complete and trustworthy.
  • Compare different data collection methods and identify common sources of error.
$5.00

Instant download

Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice

Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 6Computer Science14 Pages

$3.00

Instant download

Phishing and Social Engineering Worksheet | Grade 7 Cybersecurity

Phishing and Social Engineering Worksheet | Grade 7 Cybersecurity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Define phishing and social engineering and describe how they try to manipulate people.
  • Identify common warning signs in realistic messages and explain safer next steps.
  • Use key vocabulary (deception, scam) to describe how attackers pressure victims.

Grade 7Computer Science30 Pages

Also included in: Grade 7 AI & Cybersecurity Computer Science Lesson Bundle | General

$5.00

Instant download

Recognizing Scams and Phishing Computer Science Worksheet Grade 6

Recognizing Scams and Phishing Computer Science Worksheet Grade 6

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify common warning signs of scams and phishing messages.
  • Explain safe choices when you see suspicious emails, texts, or pop-ups.
  • Use key vocabulary (scam, phishing, suspicious, fraud) accurately in explanations.
$5.00

Instant download

Grade 8 Digital Identity and Online Reputation Worksheet | CS

Grade 8 Digital Identity and Online Reputation Worksheet | CS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how digital identity forms from usernames, profiles, posts, comments, and shared content.
  • Describe how online reputation is influenced by tone, audience, and sharing choices.
  • Apply vocabulary such as digital identity, reputation, audience, and presence to real-life online scenarios.

Grade 8Computer Science30 Pages

Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General

$5.00

Instant download

Evaluating Online Information Worksheet | Credibility Skills Grade 6

Evaluating Online Information Worksheet | Credibility Skills Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 6Computer Science14 Pages

$3.00

Instant download

AI Benefits and Limits Worksheets | Grade 5 Artificial Intelligence

AI Benefits and Limits Worksheets | Grade 5 Artificial Intelligence

Bright Mind ResourcesCreated byBright Mind Resources

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

Grade 5Computer Science13 Pages

$3.00

Instant download

Ethical Technology Use Worksheet Grade 7 Computer Science Digital Citizenship

Ethical Technology Use Worksheet Grade 7 Computer Science Digital Citizenship

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how privacy, intellectual property, and respect guide ethical technology choices.
  • Identify responsible actions when facing common digital dilemmas.
  • Apply digital citizenship principles to online behavior and information sharing.

Grade 7Computer Science30 Pages

Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General

$5.00

Instant download

Pattern Recognition in Algorithms Worksheets | Grade 4 Computer Science

Pattern Recognition in Algorithms Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 4Computer Science14 Pages

$3.00

Instant download

Comparing Survey Data Worksheets | Grade 3 Computer Science Practice

Comparing Survey Data Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify whether one data set has a greater, less, or the same amount as another data set.
  • Use compare and data set vocabulary to describe differences and similarities in survey results.
  • Select correct answers when comparing totals shown in charts and statements.

Grade 3Computer Science14 Pages

$3.00

Instant download

How Computer Networks Work Worksheet Grade 7 Computer Science

How Computer Networks Work Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how computer networks connect devices and move information between locations.
  • Use key vocabulary (network, node, connection, infrastructure) to describe network parts and functions.
  • Identify the difference between local communication and global communication in networks.

Grade 7Computer Science30 Pages

$5.00

Instant download

Finding Trends and Patterns Worksheet Grade 6 Computer Science Activity

Finding Trends and Patterns Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify the difference between a trend and a pattern in data
  • Use trend and pattern clues to make an evidence-based prediction
  • Describe whether data is increasing or decreasing over time

Grade 6Computer Science30 Pages

Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more

$5.00

Instant download

How the Internet Works Worksheet Grade 6 Computer Science Activity

How the Internet Works Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how the internet connects devices using networks and data transfer.
  • Describe the roles of networks and servers in sending and receiving information.
  • Use key vocabulary words correctly: internet, network, server, connect.

Grade 6Computer Science30 Pages

Also included in: Grade 6 How the Internet Works Lesson Bundle | Computer Science | General +1 more

$5.00

Instant download

Collecting Reliable Data Worksheet | Grade 10 Computer Science Test Prep

Collecting Reliable Data Worksheet | Grade 10 Computer Science Test Prep

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how clear variables and consistent measurement improve data reliability.
  • Identify sources of bias and faulty sampling that can weaken conclusions.
  • Use evidence to judge whether a data set is complete enough for analysis.
$5.00

Instant download

Loops and Repetition Worksheets | Grade 6 Computer Science Practice

Loops and Repetition Worksheets | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

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

Grade 6Computer Science14 Pages

$3.00

Instant download

Network Defense Tools and Practices Worksheet Grade 12 Computer Science

Network Defense Tools and Practices Worksheet Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how monitoring and filtering help detect and reduce network threats.
  • Match common network defense tools and practices to the types of attacks they can help block.
  • Describe secure device and network configuration habits that lower the risk of unauthorized access.
$5.00

Instant download

Organizing Data in Tables Worksheet | Grade 3 Computer Science Activity

Organizing Data in Tables Worksheet | Grade 3 Computer Science Activity

Lantern Hill ResourcesCreated byLantern Hill Resources

Learning Objectives

  • Identify the parts of a table: rows and columns
  • Organize information into a table to make it easier to read
  • Explain how organized data can help find patterns and relationships

Grade 3Computer Science11 Pages

$3.00

Instant download

Loops and Iteration Coding Worksheet | Grade 7 Computer Science

Loops and Iteration Coding Worksheet | Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how loops use repetition to automate repeated steps in a program.
  • Use loop ideas to predict what a program will do over multiple iterations.
  • Compare efficiency and code clarity when using loops instead of duplicate instructions.
$5.00

Instant download

Pattern Recognition in Problem Solving Worksheet Grade 6 Computer Science

Pattern Recognition in Problem Solving Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify patterns in routines, data, and step-by-step solutions.
  • Use patterns to predict what comes next in an algorithm or sequence.
  • Explain how repeatable structure helps solve new problems using familiar ideas.

Grade 6Computer Science30 Pages

Also included in: Algorithmic Problem Solving Lesson Bundle | Grade 6 Computer Science | General +1 more

$5.00

Instant download

Personal Information Privacy Worksheet | Digital Citizenship Grade 6

Personal Information Privacy Worksheet | Digital Citizenship Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify examples of personal information and explain why it can be risky to share online
  • Classify information as private or public and choose safer options for profiles, forms, and messages
  • Use privacy vocabulary (personal information, private, public, secure) to describe safe online behavior

Grade 6Computer Science14 Pages

$3.00

Instant download

SQL Queries Worksheet Grade 11 Computer Science Database Query Practice

SQL Queries Worksheet Grade 11 Computer Science Database Query Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Interpret common SQL clauses (SELECT, FROM, WHERE, ORDER BY, LIMIT) and predict which rows appear.
  • Choose correct SQL syntax for filtering and sorting data in a relational database.
  • Explain how logical conditions in WHERE affect the result set.
$5.00

Instant download

Grade 10 Pseudocode and Flowcharts Worksheet | Computer Science Test Prep

Grade 10 Pseudocode and Flowcharts Worksheet | Computer Science Test Prep

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Translate an everyday process into structured pseudocode using sequence, selection, and iteration.
  • Use flowchart symbols and arrows to represent the same logic as pseudocode.
  • Compare statements and logic to decide whether a pseudocode or flowchart step is correct.
$5.00

Instant download

Scams and Phishing Worksheets | Digital Citizenship for Grade 5

Scams and Phishing Worksheets | Digital Citizenship for Grade 5

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 5Computer Science14 Pages

$3.00

Instant download

Testing and Revising Solutions Worksheet Grade 6 Computer Science Activity

Testing and Revising Solutions Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how testing an algorithm helps find errors under different conditions.
  • Use test results to revise and improve a solution’s accuracy and clarity.
  • Identify common weaknesses in a procedure and evaluate whether changes fix them.

Grade 6Computer Science30 Pages

Also included in: Algorithmic Problem Solving Lesson Bundle | Grade 6 Computer Science | General +1 more

$5.00

Instant download

Spreadsheet Fundamentals Worksheet Grade 7 Computer Science Activities

Spreadsheet Fundamentals Worksheet Grade 7 Computer Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify and use key spreadsheet vocabulary: spreadsheet, worksheet, cell, row, and column.
  • Explain how data is organized in rows and columns to form cells in a spreadsheet.
  • Describe and apply simple spreadsheet skills such as sorting information.
$5.00

Instant download

Cyber Threats & Malware Safety Worksheet | Grade 10 Computer Science

Cyber Threats & Malware Safety Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify warning signs of phishing and common malware threats
  • Match cyber threats with their likely effects on systems
  • Apply safer behaviors when handling links, downloads, and attachments

Grade 10Computer Science14 Pages

$3.00

Instant download

Decomposition for Problem-Solving Worksheets | Grade 4 Computer Science

Decomposition for Problem-Solving Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 4Computer Science14 Pages

$3.00

Instant download

Protecting Personal Information Worksheets | Grade 5 Digital Safety

Protecting Personal Information Worksheets | Grade 5 Digital Safety

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 5Computer Science14 Pages

$3.00

Instant download

APIs and Data Fetching Worksheet | Grade 12 Computer Science Web Apps

APIs and Data Fetching Worksheet | Grade 12 Computer Science Web Apps

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how APIs enable communication between software systems using requests and responses
  • Describe how data fetching supports dynamic content after a page loads
  • Evaluate outcomes of API requests, including success responses and error handling
$5.00

Instant download

Cyberbullying Prevention and Response Worksheet for Grade 8 Computer Science

Cyberbullying Prevention and Response Worksheet for Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify harmful online behaviors that qualify as cyberbullying or harassment.
  • Choose safe, responsible responses as a bystander or target.
  • Use key vocabulary (cyberbullying, harassment, report, bystander) to explain next steps.

Grade 8Computer Science30 Pages

Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General

$5.00

Instant download

Collecting Reliable Data Worksheet | Grade 8 Computer Science Skills

Collecting Reliable Data Worksheet | Grade 8 Computer Science Skills

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how clear variables and careful measurement improve reliability of data.
  • Use reliable data collection methods to observe, record, and compare results.
  • Identify common errors that can reduce the quality of survey and experiment data.

Grade 8Computer Science30 Pages

Also included in: Grade 8 Data Analysis & Ethics Lesson Bundle | Computer Science | General

$5.00

Instant download

Using Data to Support Conclusions Worksheet Grade 6 Computer Science

Using Data to Support Conclusions Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify evidence from graphs and tables to support a claim or conclusion.
  • Use careful analysis of data displays to explain why a conclusion is valid.
  • Distinguish between guessing and conclusions supported by reliable data.

Grade 6Computer Science30 Pages

Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more

$5.00

Instant download

Grade 8 Encryption and Secure Communication Worksheet | Computer Science

Grade 8 Encryption and Secure Communication Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how encryption helps protect digital information from unauthorized reading.
  • Use key vocabulary (encryption, decryption, key, secure communication) accurately in context.
  • Identify correct statements about secure communication and the role of keys.
$5.00

Instant download

Coding Loops Worksheets | Grade 3 Computer Science Repeated Actions

Coding Loops Worksheets | Grade 3 Computer Science Repeated Actions

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain what a loop does in a program.
  • Identify how repeating an action can create a pattern.
  • Complete sentences and code-like descriptions using loop vocabulary.

Grade 3Computer Science14 Pages

$3.00

Instant download

Protecting Personal Information Online Worksheets Grade 4 Digital Citizenship

Protecting Personal Information Online Worksheets Grade 4 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify common types of personal information and explain why they should stay private online.
  • Choose safer sharing options for websites, apps, and online accounts.
  • Apply privacy and security steps to reduce risks like identity theft and scams.

Grade 4Computer Science14 Pages

$3.00

Instant download

Sorting Algorithms Worksheet | Grade 10 Computer Science Test Prep

Sorting Algorithms Worksheet | Grade 10 Computer Science Test Prep

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how bubble sort, selection sort, and insertion sort work at the level of passes and swaps
  • Trace sorting steps to predict the final ordered list
  • Compare algorithm behavior by describing how many times elements may move or swap
$5.00

Instant download

Flowcharts and Decision Paths Worksheet Grade 6 Computer Science

Flowcharts and Decision Paths Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how flowcharts show step-by-step processes using symbols and arrows.
  • Use decision paths to describe how choices affect outcomes in an algorithm.
  • Identify and interpret common flowchart vocabulary: flowchart, decision, branch, and symbol.

Grade 6Computer Science30 Pages

Also included in: Algorithmic Problem Solving Lesson Bundle | Grade 6 Computer Science | General +1 more

$5.00

Instant download

Using Data for Decision-Making Worksheet Grade 7 Computer Science

Using Data for Decision-Making Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Use evidence and data analysis to support a conclusion or recommendation.
  • Explain how a decision can be justified by comparing alternatives using logical reasoning.
  • Use key vocabulary words: evidence, analysis, conclusion, and decision.
$5.00

Instant download

Comparing Data Sets Worksheet Grade 6 Computer Science Activity

Comparing Data Sets Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Compare two or more data sets to find similarities and differences
  • Use data words such as greater, less, equal, and changing to describe relationships
  • Identify patterns by describing how values change across data sets

Grade 6Computer Science31 Pages

Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more

$5.00

Instant download

Data Trends, Patterns and Correlation Worksheets | Grade 7 Computer Science

Data Trends, Patterns and Correlation Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify trends and patterns in data presented over time or across categories.
  • Explain how correlation can suggest relationships but does not prove causation.
  • Use analysis to make reasonable predictions based on observed data.

Grade 7Computer Science14 Pages

$3.00

Instant download

Browse more categories

About Computer Science Worksheets

Find Computer Science worksheets spanning core skills, practice, and review. All 826 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.