Computer Science Worksheets

984 subject resources
Phishing and Social Engineering Worksheet | Grade 7 Cybersecurity

Phishing and Social Engineering Worksheet | Grade 7 Cybersecurity

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Version Control and Collaboration Worksheet Grade 11 Computer Science

Version Control and Collaboration Worksheet Grade 11 Computer Science

Learning Objectives

  • Explain how commits, branches, and merges support teamwork using version history.
  • Describe how version control helps prevent lost work and reduces overwriting changes.
  • Apply collaboration concepts to choose the best workflow for common team scenarios.

Grade 11Computer Science32 Pages

Also included in: Agile & SDLC Lesson Bundle | Grade 11 Computer Science | General

$5.00

Instant download

Filtering and Sorting Data Worksheet | Grade 11 Computer Science

Filtering and Sorting Data Worksheet | Grade 11 Computer Science

Learning Objectives

  • Explain how filtering removes records that do not meet given conditions.
  • Describe how sorting arranges records in a chosen order (e.g., ascending or descending).
  • Select the most appropriate query strategy or tool to answer a data question.
$5.00

Instant download

Variables and Data Storage Worksheet Grade 7 Computer Science Coding

Variables and Data Storage Worksheet Grade 7 Computer Science Coding

Learning Objectives

  • Explain how variables store values in a program.
  • Identify how changing a variable value affects program behavior.
  • Use correct vocabulary: variable, value, storage, assignment.
$5.00

Instant download

If-Then Logic Conditional Decisions Worksheet Grade 6 Computer Science

If-Then Logic Conditional Decisions Worksheet Grade 6 Computer Science

Learning Objectives

  • Explain conditional logic using if-then statements to predict outcomes.
  • Identify conditions, branches, and outcomes in simple rule-based algorithms.
  • Use yes-or-no thinking to follow different paths in branching algorithms.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Web Browsers and Websites Worksheet Grade 6 Computer Science Activity

Web Browsers and Websites Worksheet Grade 6 Computer Science Activity

Learning Objectives

  • Explain what a web browser is and what a website is.
  • Identify common website page elements such as text, images, links, and tabs.
  • Navigate a website by using tabs and links and describing what a page contains.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Inputs and Outputs Worksheets | Grade 4 Computer Science Programming

Inputs and Outputs Worksheets | Grade 4 Computer Science Programming

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.

Grade 4Computer Science14 Pages

$3.00

Instant download

Internet Protocols and Data Transfer Worksheet for Grade 8 Computer Science

Internet Protocols and Data Transfer Worksheet for Grade 8 Computer Science

Learning Objectives

  • Explain how protocols help devices communicate consistently across a network
  • Describe how data is divided into packets and transferred through connected systems
  • Use key vocabulary (protocol, packet, transfer, communication) to answer questions about online requests

Grade 8Computer Science30 Pages

Also included in: Grade 8 Internet & Networking Lesson Bundle | Computer Science (General)

$5.00

Instant download

Cyber Threats and Malware Worksheet | Grade 10 Computer Science Activity

Cyber Threats and Malware Worksheet | Grade 10 Computer Science Activity

Learning Objectives

  • Identify common cyber threats such as phishing, spyware, viruses, and ransomware by their warning signs and effects.
  • Match malware and threat types to likely impacts on computers, accounts, or data.
  • Apply safe response strategies when encountering suspicious links, downloads, or messages.
$5.00

Instant download

AI Ethics and Ethical Decision-Making Worksheet for Grade 8 Computer Science

AI Ethics and Ethical Decision-Making Worksheet for Grade 8 Computer Science

Learning Objectives

  • Define ethics, transparency, accountability, and responsibility in AI
  • Identify ethical issues in AI scenarios
  • Explain how transparency supports responsible AI decisions

Grade 8Computer Science14 Pages

$3.00

Instant download

Flowcharts for Processes and Decisions Worksheets | Grade 4 Computer Science

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.

Grade 4Computer Science14 Pages

$3.00

Instant download

Browse more categories

About Computer Science Worksheets

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