Computer Science Worksheets

826 subject resources
Version Control and Collaboration Worksheet Grade 11 Computer Science

Version Control and Collaboration Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

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

Prism Point LearningCreated byPrism Point Learning

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

Prism Point LearningCreated byPrism Point Learning

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

Prism Point LearningCreated byPrism Point Learning

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

Prism Point LearningCreated byPrism Point Learning

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

Bright Mind ResourcesCreated byBright Mind Resources

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

Prism Point LearningCreated byPrism Point Learning

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

Prism Point LearningCreated byPrism Point Learning

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

Bright Mind ResourcesCreated byBright Mind Resources

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

Bright Mind ResourcesCreated byBright Mind Resources

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

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

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.

Grade 5Computer Science12 Pages

$3.00

Instant download

Organizing Data Tables and Charts Worksheets | Grade 4 Computer Science

Organizing Data Tables and Charts Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify what a table is used for when organizing information by categories.
  • Choose the best chart type to help compare data shown in collected results.
  • Explain how charts and tables make it easier to analyze and communicate information.

Grade 4Computer Science14 Pages

$3.00

Instant download

Software Development Lifecycle SDLC Checkpoint Worksheet Grade 12 CS

Software Development Lifecycle SDLC Checkpoint Worksheet Grade 12 CS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify the correct order of stages in the Software Development Lifecycle (planning, designing, building, testing, deploying, maintaining).
  • Explain how testing and maintenance reduce risks after a new release.
  • Apply SDLC stage vocabulary to scenarios involving apps, websites, and games.

Grade 12Computer Science31 Pages

Also included in: Grade 12 SDLC & Project Management Lesson Bundle | Computer Science General

$5.00

Instant download

Digital Footprints Worksheets | Grade 3 Computer Science & Online Safety

Digital Footprints Worksheets | Grade 3 Computer Science & Online Safety

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define digital footprint and explain how online activity can leave traces over time
  • Identify examples of online activity that contribute to a digital footprint
  • Describe how responsible choices can create a positive online presence

Grade 3Computer Science14 Pages

$3.00

Instant download

Testing and Publishing a Web Project Worksheet Grade 10 Computer Science

Testing and Publishing a Web Project Worksheet Grade 10 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Describe how to test a web project for working links, correct text display, and loaded images across devices and browsers
  • Explain the steps for preparing and publishing a finished web project for an audience
  • Identify common reasons a site is not launch-ready and propose practical fixes

Grade 10Computer Science31 Pages

Also included in: Grade 10 Web Design & Publishing Lesson Bundle | Computer Science | General

$5.00

Instant download

Digital Footprints and Online Reputation Worksheets | Grade 5

Digital Footprints and Online Reputation Worksheets | Grade 5

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and explain the terms digital footprint and online presence.
  • Describe how online choices can build a positive or negative reputation over time.
  • Identify what information can leave a trace online and why it may be hard to remove.

Grade 5Computer Science14 Pages

$3.00

Instant download

Inputs and Outputs Worksheet | How Programs Respond Grade 6 CS

Inputs and Outputs Worksheet | How Programs Respond Grade 6 CS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Define input, output, response, and interaction in the context of a program.
  • Identify examples of input and output in everyday computer activities.
  • Explain how changing input can change what a program outputs.

Grade 6Computer Science30 Pages

Also included in: Interactive Coding Foundations Lesson Bundle | Grade 6 Computer Science | General +1 more

$5.00

Instant download

Coding Project Planning Worksheets | Grade 5 Programming Fundamentals

Coding Project Planning Worksheets | Grade 5 Programming Fundamentals

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how a coding project plan helps guide building and reduce mistakes.
  • Identify key parts of a plan, including a goal, features, inputs, outputs, and steps.
  • Match project-planning vocabulary to its meaning.

Grade 5Computer Science12 Pages

$3.00

Instant download

Cyberbullying Prevention Worksheet | Grade 7 Digital Citizenship

Cyberbullying Prevention Worksheet | Grade 7 Digital Citizenship

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify signs of cyberbullying and harassment in online communication
  • Practice safe responses by reporting incidents and supporting affected people
  • Explain how to preserve evidence and seek trusted help when needed

Grade 7Computer Science30 Pages

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

$5.00

Instant download

Two-Factor Authentication Security Worksheet Grade 6 Computer Science

Two-Factor Authentication Security Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how two-factor authentication adds an extra layer of security after a password.
  • Identify examples of verification codes and other second-step prompts.
  • Describe why using more than one lock (more than one step) improves account safety.

Grade 6Computer Science30 Pages

Also included in: Digital Safety & Security Lesson Bundle | Grade 6 Computer Science | General +1 more

$5.00

Instant download

Reading Bar Graphs and Pictographs Worksheets | Grade 3 Data Graphing Activities

Reading Bar Graphs and Pictographs Worksheets | Grade 3 Data Graphing Activities

Lantern Hill ResourcesCreated byLantern Hill Resources

Learning Objectives

  • Identify key parts of bar graphs and pictographs, such as categories, quantities, and keys.
  • Use the information in a bar graph or pictograph to answer questions about quantities and comparisons.
  • Explain how bar heights and pictograph picture values show relationships between categories.

Grade 3Computer Science11 Pages

$3.00

Instant download

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

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.

Grade 4Computer Science14 Pages

$3.00

Instant download

IP Addresses and DNS Worksheet Grade 10 Computer Science Network Basics

IP Addresses and DNS Worksheet Grade 10 Computer Science Network Basics

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how IP addresses identify devices on a network.
  • Describe how DNS translates domain names into IP addresses.
  • Trace how a browser uses DNS and IP addressing to reach a website.
$5.00

Instant download

Mean and Median Worksheet | Programming Data & Outliers Grade 9

Mean and Median Worksheet | Programming Data & Outliers Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Calculate the mean of a numerical data set
  • Find the median using correctly ordered values
  • Compare mean and median when outliers are present

Grade 9Computer Science12 Pages

$3.00

Instant download

Grade 10 Functions and Parameters Worksheet | Computer Science Coding Practice

Grade 10 Functions and Parameters Worksheet | Computer Science Coding Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how functions group reusable instructions into named blocks.
  • Describe how parameters allow functions to work with different inputs.
  • Identify when functions return values to provide information to the rest of a program.

Grade 10Computer Science30 Pages

Also included in: Coding Fundamentals Lesson Bundle | Grade 10 Computer Science | General

$5.00

Instant download

Bar Graphs and Pictographs Worksheets | Grade 3 Computer Science

Bar Graphs and Pictographs Worksheets | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify the key parts of a bar graph and a pictograph, including categories and quantities
  • Read values from a bar graph and a pictograph to compare data
  • Explain how pictographs use symbols to represent quantities

Grade 3Computer Science14 Pages

$3.00

Instant download

Search Skills and Keywords Worksheet Grade 6 Computer Science Activity

Search Skills and Keywords Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how search engines use keywords to return results.
  • Choose effective keywords and queries to improve search results.
  • Compare broad searches with more focused searches.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Accessibility and Web Publishing Worksheet Grade 11 Computer Science

Accessibility and Web Publishing Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how accessible web design supports users with different abilities and devices.
  • Identify common accessibility features and describe why they matter for usability.
  • Apply web publishing checks such as link verification and layout testing before release.
$5.00

Instant download

Grade 10 Computer Science Encryption and Authentication Worksheet Pack

Grade 10 Computer Science Encryption and Authentication Worksheet Pack

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how encryption protects information by making it unreadable without the correct key
  • Describe how authentication verifies that a user or device is allowed to access data or services
  • Distinguish between encryption and authentication in common security scenarios
$5.00

Instant download

Cyberbullying Awareness Worksheets | Safe Responses Grade 4 Computer Science

Cyberbullying Awareness Worksheets | Safe Responses Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

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

Grade 4Computer Science14 Pages

$3.00

Instant download

Phishing and Social Engineering Safety Worksheet for Grade 8 Students

Phishing and Social Engineering Safety Worksheet for Grade 8 Students

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how phishing and social engineering try to trick people into sharing private information.
  • Identify warning signs of scams, including urgency, suspicious links, and requests for personal data.
  • Apply strategies to respond safely to suspicious messages.
$5.00

Instant download

Organizing Data in Tables Computer Science Worksheet Grade 6

Organizing Data in Tables Computer Science Worksheet Grade 6

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Use source, purpose, date, and evidence to judge whether information online is reliable.
  • Distinguish between reliable information and content with weak or missing evidence.
  • Explain how credibility can change when an author or source is unclear.
$5.00

Instant download

Password Security Worksheet Grade 6 Computer Science Digital Safety Activity

Password Security Worksheet Grade 6 Computer Science Digital Safety Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how password security helps protect an account from unauthorized access.
  • Describe features of strong passwords, including using a mix of character types.
  • Identify safe password habits such as not sharing and not reusing passwords across accounts.

Grade 6Computer Science30 Pages

Also included in: Digital Safety & Security Lesson Bundle | Grade 6 Computer Science | General +1 more

$5.00

Instant download

Multi-Factor Authentication MFA Worksheet | Grade 7 Cybersecurity

Multi-Factor Authentication MFA Worksheet | Grade 7 Cybersecurity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how multi-factor authentication improves account security.
  • Identify what a factor and verification are in an MFA system.
  • Compare single-factor and multi-factor authentication in real-life login scenarios.

Grade 7Computer Science30 Pages

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

$5.00

Instant download

Cybersecurity Habits Worksheet | Device and Data Safety Grade 6

Cybersecurity Habits Worksheet | Device and Data Safety Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain why software updates, strong account security, and backups help protect devices and data
  • Identify good cybersecurity habits for everyday device use
  • Match common cybersecurity terms to their meanings

Grade 6Computer Science14 Pages

$3.00

Instant download

Conditionals and Branching Worksheets | Grade 5 Programming Fundamentals

Conditionals and Branching Worksheets | Grade 5 Programming Fundamentals

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define conditional, branch, rule, and decision in the context of simple programming.
  • Identify how if, else, and otherwise choose different outcomes based on conditions.
  • Complete a short branching program description using the correct vocabulary.

Grade 5Computer Science14 Pages

$3.00

Instant download

Recommendation Systems Worksheet | How AI Suggestions Work Grade 6

Recommendation Systems Worksheet | How AI Suggestions Work Grade 6

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how recommendation systems use past choices and patterns to make suggestions.
  • Use lesson vocabulary (recommendation, preference, suggestion, algorithm) correctly in sentences.
  • Evaluate how recommendations can influence what people see online.
$5.00

Instant download

Authentication and Access Control Worksheet for Grade 12 CS

Authentication and Access Control Worksheet for Grade 12 CS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how authentication verifies a user’s identity before granting access to systems or data.
  • Describe how access control uses permissions and roles to limit what users can do after login.
  • Compare password-based authentication with multi-factor authentication and evaluate security trade-offs.
$5.00

Instant download

Reading Graphs and Charts Worksheets | Grade 5 Data Comparison Practice

Reading Graphs and Charts Worksheets | Grade 5 Data Comparison Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify key information in bar graphs, line graphs, and pictographs.
  • Use graph vocabulary to describe and compare data (graph, chart, category, compare).
  • Interpret scales, axes, and labels to answer questions about data sets.

Grade 5Computer Science14 Pages

$3.00

Instant download

Algorithm Efficiency and Optimization Worksheets | Grade 7 Computer Science

Algorithm Efficiency and Optimization Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 7Computer Science14 Pages

$3.00

Instant download

Grade 10 Computer Science Recursion and Repeated Patterns Worksheet

Grade 10 Computer Science Recursion and Repeated Patterns Worksheet

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify the base case and the recursive step in a recursive algorithm
  • Trace repeated steps in recursion to predict outputs and termination
  • Recognize patterns where recursion is appropriate compared to iteration
$5.00

Instant download

Conditional Logic Decision Paths Worksheets | Grade 7 Computer Science

Conditional Logic Decision Paths Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the terms condition, branch, logic, and outcome in the context of algorithms.
  • Identify how an algorithm chooses different paths based on conditions.
  • Use if/else reasoning to predict the outcome for a given scenario.

Grade 7Computer Science14 Pages

$3.00

Instant download

Malware and Device Protection Worksheet | Grade 7 Cybersecurity

Malware and Device Protection Worksheet | Grade 7 Cybersecurity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain what malware is and identify common types such as viruses and ransomware.
  • Describe practical device protection strategies to reduce cybersecurity risks.
  • Use key vocabulary (malware, virus, ransomware, protection) in accurate sentences.

Grade 7Computer Science30 Pages

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

$5.00

Instant download

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

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.

Grade 7Computer Science14 Pages

$3.00

Instant download

Artificial Intelligence Worksheet: Patterns and Predictions for Grade 6

Artificial Intelligence Worksheet: Patterns and Predictions for Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

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.

Grade 6Computer Science12 Pages

$3.00

Instant download

Sequencing Commands Worksheets | Grade 4 Computer Science Programming

Sequencing Commands Worksheets | Grade 4 Computer Science Programming

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify how command order affects an algorithm’s outcome
  • Reorder commands to match a desired outcome
  • Use vocabulary (sequence, command, order, outcome) to describe programming steps

Grade 4Computer Science14 Pages

$3.00

Instant download

Grade 8 Safe Browsing and Device Protection Worksheet | Computer Science

Grade 8 Safe Browsing and Device Protection Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Use browser and URL checks to decide whether a link is trustworthy
  • Explain how updates and secure settings protect devices from common threats
  • Identify safe behaviors that reduce risk while browsing and downloading
$5.00

Instant download

Neural Networks and Deep Learning Worksheet | Grade 12 Computer Science

Neural Networks and Deep Learning Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how neural networks use layers of connected units to transform inputs into outputs.
  • Describe the role of weights in learning and how deep learning increases modeling capacity with more layers.
  • Interpret common neural network ideas such as inputs, layers, activation, and training objectives.
$5.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.