Computer Science Worksheets

826 subject resources
Relational Database Design Worksheet | Grade 12 Computer Science

Relational Database Design Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how relational databases use tables, keys, and relationships to model real-world information.
  • Identify good database design practices that reduce redundancy and improve data integrity.
  • Evaluate statements about normalization, primary keys, and foreign keys in relational schemas.

Grade 12Computer Science30 Pages

Also included in: Relational Databases & Data Analytics Lesson Bundle | Grade 12 CS | General

$5.00

Instant download

Search Algorithms Worksheet Grade 12 Computer Science Activities

Search Algorithms Worksheet Grade 12 Computer Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Compare linear search and binary search in terms of required data conditions and time efficiency
  • Trace the steps of a search algorithm and interpret the number of comparisons
  • Select the best search method for a given data scenario and justify the choice
$5.00

Instant download

Trees and Graphs Traversal Worksheet Grade 11 Computer Science

Trees and Graphs Traversal Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how generative AI and large language models learn patterns from data to produce new content
  • Identify common limitations of generative AI, including errors, bias, and unclear reliability
  • Apply strategies for deciding when to use generative tools and when to require human review

Grade 11Computer Science30 Pages

Also included in: Grade 11 Computer Science Lesson Bundle: AI & Algorithm Design Patterns

$5.00

Instant download

Stacks and Queues LIFO vs FIFO Worksheet Grade 11 Computer Science

Stacks and Queues LIFO vs FIFO Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Differentiate trees and graphs using key properties such as hierarchy, cycles, and connectivity
  • Describe how traversal methods (like BFS/DFS) explore structures and find paths
  • Apply graph and tree ideas to real-world relationship systems, such as maps and file structures

Grade 11Computer Science30 Pages

Also included in: Data Structures & Algorithms Lesson Bundle | Grade 11 CS | General

$5.00

Instant download

Cryptography Basics Worksheet Grade 11 Computer Science Security

Cryptography Basics Worksheet Grade 11 Computer Science Security

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain encryption, decryption, and the role of cryptographic keys in protecting data.
  • Identify how cryptography helps secure communication and data online.
  • Evaluate statements about ciphertext, plaintext, and security properties.
$5.00

Instant download

Database Models and Tables Worksheet Grade 11 Computer Science Activity

Database Models and Tables Worksheet Grade 11 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how relational databases use tables with records and fields to store structured data.
  • Identify how relationships between tables support real-world queries and data integrity.
  • Distinguish between effective table purposes and design choices in relational models.
$5.00

Instant download

Algorithm Design Fundamentals Worksheets | Grade 7 Computer Science

Algorithm Design Fundamentals Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define key algorithm vocabulary such as algorithm, sequence, process, and instruction.
  • Identify the correct order of steps in a simple algorithm.
  • Use logical reasoning to choose the best algorithm for a given situation.

Grade 7Computer Science14 Pages

$3.00

Instant download

Malware and Unsafe Downloads Worksheet | Grade 6 Computer Safety

Malware and Unsafe Downloads Worksheet | Grade 6 Computer Safety

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define malware, virus, download, and protection in simple computer-safety terms
  • Identify risky signs in file names, links, and message attachments
  • Explain how to protect devices and accounts when downloading files

Grade 6Computer Science13 Pages

$3.00

Instant download

Malware Protection and Device Security Worksheets | Grade 7 Computer Science

Malware Protection and Device Security Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define malware and identify common types such as viruses and ransomware
  • Explain how device protection strategies reduce cybersecurity risks
  • Apply knowledge to choose safer actions when malware threats are possible

Grade 7Computer Science14 Pages

$3.00

Instant download

Pseudocode Planning Worksheets | Grade 6 Programming Logic Practice

Pseudocode Planning Worksheets | Grade 6 Programming Logic Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define pseudocode and explain how it helps plan a program before writing code.
  • Use sequence and logic to outline steps for a simple everyday task.
  • Match planning terms (plan, sequence, logic) to their meanings.

Grade 6Computer Science12 Pages

$3.00

Instant download

Event-Driven Programming Worksheets | Grade 5 Computer Science

Event-Driven Programming Worksheets | Grade 5 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define event, trigger, response, and interaction in the context of interactive programs.
  • Identify events and their responses in examples that include clicks, taps, key presses, and timed actions.
  • Explain how the same program can run different responses depending on the event that occurs.

Grade 5Computer Science14 Pages

$3.00

Instant download

Inheritance and Polymorphism Worksheet | Grade 11 Computer Science OOP

Inheritance and Polymorphism Worksheet | Grade 11 Computer Science OOP

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how inheritance supports code reuse by defining parent and child classes.
  • Use method overriding to change child class behavior while keeping the same method interface.
  • Describe polymorphism and predict how different objects can respond to the same method call.

Grade 11Computer Science31 Pages

Also included in: Grade 11 Computer Science OOP, Testing & Debugging Lesson Bundle | General

$5.00

Instant download

Decision Trees Worksheets | Grade 3 Computer Science Choices & Conditions

Decision Trees Worksheets | Grade 3 Computer Science Choices & Conditions

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and use the terms decision, choice, condition, and branch when discussing decision trees.
  • Read a simple decision tree and follow the correct path to reach an outcome.
  • Explain how different yes/no conditions lead to different results in a decision tree.

Grade 3Computer Science14 Pages

$3.00

Instant download

Pattern Rules for Predictions Worksheets | Grade 3 Computer Science

Pattern Rules for Predictions Worksheets | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify the rule in numeric, visual, and action patterns
  • Use a pattern rule to predict what comes next in a sequence
  • Explain how repeating steps help make accurate predictions

Grade 3Computer Science14 Pages

$3.00

Instant download

Pattern Recognition in Algorithms Worksheet | Grade 6 Computer Science

Pattern Recognition in Algorithms Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify repeated structures in a problem or algorithm
  • Explain how pattern recognition helps predict outcomes
  • Use the ideas of pattern and structure to improve a solution approach

Grade 6Computer Science14 Pages

$3.00

Instant download

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

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

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain what an algorithm, sequence, instruction, and process mean
  • Order steps in a correct sequence to complete a task
  • Use clear, precise instructions to design an everyday or digital procedure

Grade 4Computer Science14 Pages

$3.00

Instant download

Pseudocode and Planning Worksheet | Grade 6 Computer Science

Pseudocode and Planning Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how pseudocode uses plain language to describe program logic and sequence.
  • Write and revise simple plans for tasks using ordered steps.
  • Identify correct logic and order when statements or steps are given.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Arrays and Lists Worksheet Grade 11 Computer Science Programming Practice

Arrays and Lists Worksheet Grade 11 Computer Science Programming Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain the difference between arrays and lists and when each is useful.
  • Use indexing, iteration, and search strategies to find elements and compute totals or averages.
  • Analyze how ordered collections affect retrieval and update operations.

Grade 11Computer Science30 Pages

Also included in: Grade 11 Computer Science OOP, Testing & Debugging Lesson Bundle | General

$5.00

Instant download

Sequencing Coding Steps Worksheets | Grade 3 Computer Science Practice

Sequencing Coding Steps Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Put a set of actions in the correct order to complete a multi-step process.
  • Identify what happens first, next, and last in a given set of steps.
  • Choose the correct sequence when solving a simple problem.

Grade 3Computer Science14 Pages

$3.00

Instant download

Incident Response and Recovery Worksheet Grade 12 Cybersecurity

Incident Response and Recovery Worksheet Grade 12 Cybersecurity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Describe the typical incident response process and the priorities during containment and recovery.
  • Explain why documentation and evidence handling matter during investigation and restoration.
  • Use decision-making skills to select appropriate next steps during an incident.
$5.00

Instant download

Algorithms Behind AI Systems Worksheet Grade 7 Computer Science

Algorithms Behind AI Systems Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how algorithms use input, processing, and output to make decisions.
  • Describe how relationships in data help an AI system generate results.
  • Evaluate how algorithm design choices can affect accuracy and reliability.
$5.00

Instant download

Data Tables Worksheets | Reading & Organizing Data for Grade 5

Data Tables Worksheets | Reading & Organizing Data for Grade 5

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and use the terms table, row, and column when describing data displays.
  • Identify what information belongs in a specific row or column in a table.
  • Use table structure to compare categories and find totals or relationships.

Grade 5Computer Science14 Pages

$3.00

Instant download

AI Benefits and Risks Worksheets | Grade 4 Computer Science Lesson

AI Benefits and Risks Worksheets | Grade 4 Computer Science Lesson

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and use the terms benefit, risk, privacy, and fairness when talking about AI.
  • Identify common everyday examples of how AI is used and explain one benefit and one risk.
  • Explain how privacy, fairness, and accuracy can affect people when AI is used.

Grade 4Computer Science14 Pages

$3.00

Instant download

Healthy Technology Habits Worksheets | Grade 3 Computer Science

Healthy Technology Habits Worksheets | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how taking breaks supports focus and learning.
  • Identify healthy technology routines and describe what a balanced screen time habit looks like.
  • Compare healthy and unhealthy technology choices in everyday situations.

Grade 3Computer Science14 Pages

$3.00

Instant download

Cyberbullying Prevention and Response Worksheets | Grade 7 Computer Science

Cyberbullying Prevention and Response Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define cyberbullying and harassment and distinguish them from normal online disagreement
  • Identify effective response steps, including reporting and preserving evidence
  • Use bystander and support strategies to help someone affected by cyberbullying

Grade 7Computer Science14 Pages

$3.00

Instant download

Decomposing Complex Problems Worksheet Grade 6 Computer Science

Decomposing Complex Problems Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how decomposition breaks a large problem into smaller subproblems.
  • Use a simple strategy to plan steps before coding.
  • Identify whether a statement correctly describes decomposition and solutions.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Regression and Prediction Worksheet | Grade 11 Computer Science Data

Regression and Prediction Worksheet | Grade 11 Computer Science Data

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Distinguish regression models from classification models based on the type of prediction target.
  • Identify factors that affect prediction accuracy, including model fit and variable relationships.
  • Use basic reasoning to select appropriate modeling choices for numerical prediction problems.

Grade 11Computer Science32 Pages

Also included in: Grade 11 Computer Science Lesson Bundle: AI & Algorithm Design Patterns

$5.00

Instant download

AI Pattern Recognition Worksheets | Grade 4 Computer Science Activities

AI Pattern Recognition Worksheets | Grade 4 Computer Science Activities

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how AI finds similarities and differences in data.
  • Define pattern recognition, data, classification, and prediction using examples.
  • Identify everyday uses of pattern recognition in AI systems.

Grade 4Computer Science21 Pages

$3.00

Instant download

Artificial Intelligence Worksheets | Grade 4 Computer Science & AI Literacy

Artificial Intelligence Worksheets | Grade 4 Computer Science & AI Literacy

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Describe artificial intelligence using a familiar example of smart technology.
  • Explain how labeled training examples help AI recognize repeated patterns.
  • Explain how AI uses patterns to predict a new picture's subject.

Grade 4Computer Science21 Pages

$3.00

Instant download

Artificial Intelligence Benefits and Risks Worksheets for Grade 4

Artificial Intelligence Benefits and Risks Worksheets for Grade 4

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify everyday benefits of AI tools using familiar classroom examples.
  • Explain accuracy risks using examples of incorrect AI results.
  • Describe how to protect personal information when using AI tools.

Grade 4Computer Science21 Pages

$3.00

Instant download

Recommendation Systems Worksheets: Predicting Preferences | Grade 4 AI

Recommendation Systems Worksheets: Predicting Preferences | Grade 4 AI

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how previous choices provide clues for suggested items.
  • Define recommendation, preference, prediction, and algorithm using lesson examples.
  • Identify repeated patterns that help systems predict possible interests.

Grade 4Computer Science22 Pages

$3.00

Instant download

Machine Learning Worksheets Grade 4 | AI Training Data and Patterns

Machine Learning Worksheets Grade 4 | AI Training Data and Patterns

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how a learning program builds a model from examples.
  • Identify training data in a class's fruit-sorting example.
  • Describe shape and color as features used to find patterns.

Grade 4Computer Science21 Pages

$3.00

Instant download

Interactive Programming Worksheets | Inputs, Outputs & Events | Grade 4

Interactive Programming Worksheets | Inputs, Outputs & Events | Grade 4

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify inputs, outputs, events, and feedback in simple interactive programs.
  • Explain how a user action starts a program's instructions.
  • Describe how clear feedback helps users decide what happens next.

Grade 4Computer Science21 Pages

$3.00

Instant download

Program Testing Worksheets | Expected vs Actual Outcomes | Grade 4

Program Testing Worksheets | Expected vs Actual Outcomes | Grade 4

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Distinguish expected outcomes from actual results in a program test.
  • Compare recorded observations to identify successful behavior and program problems.
  • Explain why testing different inputs examines more program conditions.

Grade 4Computer Science21 Pages

$3.00

Instant download

Sequencing Commands Worksheets | Grade 4 Computer Science Programming

Sequencing Commands Worksheets | Grade 4 Computer Science Programming

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify movement commands and explain the importance of their order.
  • Predict program outcomes when the command sequence changes.
  • Arrange movement commands to complete a planned route.

Grade 4Computer Science21 Pages

$3.00

Instant download

Coding Project Planning Worksheets: Goals and Features for Grade 4

Coding Project Planning Worksheets: Goals and Features for Grade 4

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Distinguish a coding project’s goal from its planned features.
  • Identify screen objects and their placement in a project sketch.
  • Sequence instructions to describe how a planned program should work.

Grade 4Computer Science21 Pages

$3.00

Instant download

Organizing and Comparing Data in Tables Worksheets | Grade 5 Computer Science

Organizing and Comparing Data in Tables Worksheets | Grade 5 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify rows, columns, cells, and headings in a data table.
  • Construct a table with clear headings and correctly paired entries.
  • Compare category counts to identify the greatest and smallest values.

Grade 5Computer Science21 Pages

$3.00

Instant download

Reading and Comparing Data in Graphs Worksheets | Grade 5 Computer Science

Reading and Comparing Data in Graphs Worksheets | Grade 5 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify titles, labels, scales, and keys before reading graph values.
  • Compare category amounts represented in bar graphs and pictographs.
  • Calculate quantities using the value stated in a pictograph key.

Grade 5Computer Science24 Pages

$3.00

Instant download

Data Trends and Patterns Worksheets | Grade 5 Computer Science Practice

Data Trends and Patterns Worksheets | Grade 5 Computer Science Practice

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Distinguish changes over time from repeated arrangements in recorded data.
  • Identify increases and decreases by comparing successive recorded values.
  • Recognize repeated numerical changes and alternating patterns in data sets.

Grade 5Computer Science21 Pages

$3.00

Instant download

Conditional Reasoning Worksheets: Grade 5 Algorithms & Problem Solving

Conditional Reasoning Worksheets: Grade 5 Algorithms & Problem Solving

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify conditions and outcomes in if-then rules
  • Explain how branches create different program pathways
  • Describe how inputs affect conditional decisions

Grade 5Computer Science21 Pages

$3.00

Instant download

Reading and Comparing Data in Graphs Worksheets | Grade 5 Computer Science

Reading and Comparing Data in Graphs Worksheets | Grade 5 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify titles, labels, scales, and keys before reading graph values.
  • Compare category amounts represented in bar graphs and pictographs.
  • Calculate quantities using the value stated in a pictograph key.

Grade 5Computer Science21 Pages

$3.00

Instant download

Step-by-Step Algorithms Worksheets | Grade 5 Computer Science Practice

Step-by-Step Algorithms Worksheets | Grade 5 Computer Science Practice

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how precise instructions help an algorithm reach its goal.
  • Identify unclear or incorrectly ordered steps in a simple algorithm.
  • Construct ordered instructions for completing a familiar task.

Grade 5Computer Science21 Pages

$3.00

Instant download

Testing and Revising Algorithms Worksheets | Grade 5 Computer Science

Testing and Revising Algorithms Worksheets | Grade 5 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify how testing reveals whether an algorithm works as intended
  • Explain how test results reveal weak points in a solution
  • Describe how revising instructions can improve accuracy and clarity

Grade 5Computer Science21 Pages

$3.00

Instant download

Flowcharts and Decision Paths Worksheets | Grade 5 Computer Science

Flowcharts and Decision Paths Worksheets | Grade 5 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify the roles of common flowchart symbols and connecting arrows.
  • Trace labeled decision branches to determine the next algorithm step.
  • Explain why a return path creates a loop within an algorithm.

Grade 5Computer Science21 Pages

$3.00

Instant download

Using Data to Support Claims Worksheets | Grade 5 Computer Science

Using Data to Support Claims Worksheets | Grade 5 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify claims, evidence, and conclusions in explanations about survey data.
  • Use exact table and graph counts to justify a claim.
  • Compare vote counts to determine differences between coding activity preferences.

Grade 5Computer Science21 Pages

$3.00

Instant download

Algorithms & Problem Solving: Efficient Solutions Worksheets Grade 5

Algorithms & Problem Solving: Efficient Solutions Worksheets Grade 5

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Compare algorithms that solve the same problem
  • Identify how steps, time, and effort affect efficiency
  • Explain how programmers optimize solutions without changing results

Grade 5Computer Science21 Pages

$3.00

Instant download

Debugging Program Errors Worksheets | Grade 4 Computer Science Practice

Debugging Program Errors Worksheets | Grade 4 Computer Science Practice

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain bug, debug, error, and troubleshoot using simple program examples.
  • Identify sequencing errors caused by commands in the wrong order.
  • Distinguish logical errors from sequencing errors in simple programs.

Grade 4Computer Science21 Pages

$3.00

Instant download

Decomposition Worksheets | Grade 5 Computer Science Problem Solving

Decomposition Worksheets | Grade 5 Computer Science Problem Solving

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how decomposition makes a complex computer project more manageable.
  • Identify subproblems within the class animal quiz development project.
  • Explain why a dependency determines the order of project tasks.

Grade 5Computer Science21 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.