Computer Science Worksheets

826 subject resources
Recommendation Systems Worksheets | Grade 5 AI and Algorithms

Recommendation Systems Worksheets | Grade 5 AI and Algorithms

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the terms recommendation, preference, suggestion, and algorithm in the context of recommendation systems.
  • Explain how recommendation systems use past choices and patterns in data to suggest items.
  • Identify examples of how suggestions can be helpful but not always perfect.

Grade 5Computer Science14 Pages

$3.00

Instant download

Recommendation Systems Worksheet | Grade 10 Computer Science Activity

Recommendation Systems Worksheet | Grade 10 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how recommendation systems use data and patterns to suggest content.
  • Compare common recommendation approaches and describe their strengths and limits.
  • Evaluate how recommendations can differ for users and affect choices.

Grade 10Computer Science30 Pages

Also included in: Grade 10 Artificial Intelligence Lesson Bundle - Computer Science General

$5.00

Instant download

Recommendation Systems Worksheets | AI Algorithms & Preferences Grade 6

Recommendation Systems Worksheets | AI Algorithms & Preferences Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define recommendation, preference, suggestion, and algorithm in the context of online content
  • Explain how recommendation systems use patterns in data to rank what people see
  • Identify factors that can shape recommendations and describe an effect on what people view

Grade 6Computer Science14 Pages

$3.00

Instant download

Responsible AI Use Worksheet Grade 6 | Computer Science Ethics

Responsible AI Use Worksheet Grade 6 | Computer Science Ethics

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how responsible AI use includes checking results and thinking critically.
  • Use key vocabulary such as responsible, judgment, accuracy, and ethics in context.
  • Identify safe, fair, and ethical ways to use AI tools in school tasks.
$5.00

Instant download

Input in Computer Systems Worksheet for Grade 8 Computer Science

Input in Computer Systems Worksheet for Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain what input is and how it is used in a computer system to produce output
  • Identify common examples of input devices and describe how they send data to the computer
  • Evaluate whether a statement about input and output is correct

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Normalization and Data Redundancy Worksheet Grade 11 Computer Science

Normalization and Data Redundancy Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how normalization reduces data redundancy and update anomalies in relational databases.
  • Compare an unnormalized table with a normalized design and justify the benefits.
  • Identify functional dependencies that motivate splitting tables during normalization.
$5.00

Instant download

Inputs and Outputs Worksheets | Grade 3 Computer Science Practice

Inputs and Outputs Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the terms input, output, and response using simple program examples.
  • Identify what counts as an input and what counts as an output in a short scenario.
  • Use the words input, output, program, and response to complete sentences about how programs work.

Grade 3Computer Science14 Pages

$3.00

Instant download

Input and Output in Computer Systems Worksheet | Grade 10 Computer Science

Input and Output in Computer Systems Worksheet | Grade 10 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how input devices collect data and how programs process that data.
  • Differentiate between input and output in a computer system using examples.
  • Evaluate statements about signals, devices, and the flow of information.

Grade 10Computer Science30 Pages

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

$5.00

Instant download

Software Development Lifecycle Worksheet | Grade 11 Computer Science

Software Development Lifecycle Worksheet | Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify the correct sequence of the software development lifecycle (planning, design, building, testing, maintenance).
  • Explain how lifecycle steps help teams manage projects and reduce risks.
  • Apply lifecycle knowledge to scenarios involving games, apps, and websites.

Grade 11Computer Science32 Pages

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

$5.00

Instant download

Inheritance and Polymorphism Worksheet | Grade 12 Computer Science OOP

Inheritance and Polymorphism Worksheet | Grade 12 Computer Science OOP

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how inheritance supports code reuse and extension in object-oriented design.
  • Describe polymorphism and how it enables different objects to respond to the same method call.
  • Identify correct uses of method overriding and dynamic dispatch in class hierarchies.
$5.00

Instant download

Data Integrity and Security Worksheet Grade 11 Computer Science Activity

Data Integrity and Security Worksheet Grade 11 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how validation, access control, and design choices support data integrity in databases.
  • Identify common security risks to data confidentiality, integrity, and availability.
  • Apply correct decision-making when choosing safeguards for real-world data storage and access.
$5.00

Instant download

File I/O and Serialization Worksheet | Grade 12 Computer Science Activity

File I/O and Serialization Worksheet | Grade 12 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how file input/output (I/O) works, including reading data and writing results to files.
  • Describe serialization and how it enables structured data to be stored or transmitted and later reconstructed.
  • Evaluate common design choices for saving and loading data, such as format, versioning, and error handling.
$5.00

Instant download

Encryption and Secure Communication Worksheet Grade 7 Computer Science

Encryption and Secure Communication Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how encryption and decryption protect information during secure communication.
  • Identify the role of a key in encryption and understand why it matters for security.
  • Evaluate whether statements about encryption and secure communication are correct.

Grade 7Computer Science30 Pages

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

$5.00

Instant download

Grade 9 Functions and Modular Code Worksheet | Computer Science Activity

Grade 9 Functions and Modular Code Worksheet | Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how functions help organize reusable code and reduce repetition
  • Describe the roles of parameters and return values in modular programming
  • Use function ideas to reason about program flow, debugging, and readability
$5.00

Instant download

Grade 10 CSS Styling Basics Worksheet | Computer Science Web Design Activity

Grade 10 CSS Styling Basics Worksheet | Computer Science Web Design Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify how CSS selectors and properties work together to style HTML elements.
  • Interpret simple CSS rules and predict how they affect the look of a webpage.
  • Choose readable styling choices using font, color, spacing, and borders.

Grade 10Computer Science30 Pages

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

$5.00

Instant download

Version Control and Branching Worksheet Grade 12 Computer Science

Version Control and Branching Worksheet Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how version control helps teams track changes and collaborate safely.
  • Describe the roles of commits, branches, and merges in the development workflow.
  • Evaluate scenarios to determine why version history matters and how overwriting is avoided.

Grade 12Computer Science32 Pages

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

$5.00

Instant download

Incident Response and Recovery Worksheet | Grade 11 Computer Science

Incident Response and Recovery Worksheet | Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Order key incident response steps from detection to recovery while explaining why each step matters.
  • Describe how documentation supports evidence handling, communication, and post-incident improvement.
  • Select the best action during incident recovery to restore normal operations safely.
$5.00

Instant download

Grade 8 Decomposition of Complex Problems Worksheet | CS Skills

Grade 8 Decomposition of Complex Problems Worksheet | CS Skills

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how decomposition breaks a complex problem into smaller subproblems with clear goals.
  • Apply a decomposition strategy to plan steps for a solution.
  • Evaluate whether proposed steps match the subproblems needed for a solution.
$5.00

Instant download

Conditionals and Branching in Computer Science Grade 9 Worksheet

Conditionals and Branching in Computer Science Grade 9 Worksheet

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how conditional statements use comparisons to make decisions in a program.
  • Use branching logic with if/else to choose between actions based on true or false conditions.
  • Recognize and describe the purpose of nested decision structures in more complex problems.
$5.00

Instant download

Decomposition for Problem Solving Worksheets | Grade 3 Computer Science

Decomposition for Problem Solving Worksheets | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define decomposition as breaking a big problem into smaller steps or subproblems
  • Identify steps and subproblems in a planning task and match them to a correct solution
  • Use the idea of steps to describe how a solution can be built in parts

Grade 3Computer Science14 Pages

$3.00

Instant download

Coding Project Planning Worksheets | Grade 4 Computer Science

Coding Project Planning Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify the purpose of a project plan before writing code.
  • Describe how goals and features guide the steps of a simple coding project.
  • Use clear instructions to reduce errors when building a digital tool or game.

Grade 4Computer Science14 Pages

$3.00

Instant download

Grade 8 Conditional Logic and Branching Worksheet | Computer Science

Grade 8 Conditional Logic and Branching Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how conditional logic uses an if-then condition to choose between branches in an algorithm.
  • Identify how inputs and data lead to different outcomes in branching systems.
  • Use conditional vocabulary (condition, branch, outcome) correctly when describing decision paths.
$5.00

Instant download

Computer Science Performance and SEO Worksheet Grade 12 Web Skills

Computer Science Performance and SEO Worksheet Grade 12 Web Skills

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how website performance affects search visibility and user behavior.
  • Identify common performance metrics and optimization techniques related to SEO.
  • Apply data-informed reasoning to improve page load speed and technical SEO.
$5.00

Instant download

Ethical Issues in AI Worksheet | Grade 8 Computer Science & STEM

Ethical Issues in AI Worksheet | Grade 8 Computer Science & STEM

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how privacy, transparency, accountability, and responsibility apply to AI systems
  • Identify ethical risks that can happen when AI makes or affects decisions
  • Suggest responsible actions for using AI in school and society

Grade 8Computer Science31 Pages

Also included in: Grade 8 Computer Science AI & Responsible Use Lesson Bundle | General

$5.00

Instant download

Responsible AI Use Worksheet: Accuracy, Judgment & Privacy Grade 8

Responsible AI Use Worksheet: Accuracy, Judgment & Privacy Grade 8

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define responsible, judgment, accuracy, and privacy in AI contexts
  • Identify strategies for checking AI results for accuracy
  • Explain why human judgment remains necessary when using AI

Grade 8Computer Science14 Pages

$3.00

Instant download

Survey Data Worksheets | Collecting and Interpreting Data Grade 3

Survey Data Worksheets | Collecting and Interpreting Data Grade 3

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define survey, data, collect, and response and use the words in sentences.
  • Identify the best way to collect information using a simple classroom survey.
  • Use collected survey data to choose, match, and explain correct ideas about preferences and classroom information.

Grade 3Computer Science14 Pages

$3.00

Instant download

Pattern Rules and Predictions Worksheet | Grade 3 Computer Science

Pattern Rules and Predictions Worksheet | Grade 3 Computer Science

Lantern Hill ResourcesCreated byLantern Hill Resources

Learning Objectives

  • Identify pattern, rule, and predict in numeric, visual, and action examples.
  • Explain how a pattern rule helps decide what comes next.
  • Use vocabulary words (pattern, rule, predict, repeat) to describe pattern thinking.

Grade 3Computer Science11 Pages

$3.00

Instant download

Data Visualization Techniques Charts and Graphs Worksheet Grade 7 CS

Data Visualization Techniques Charts and Graphs Worksheet Grade 7 CS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify common uses of different data visualization types such as charts and graphs.
  • Explain how visualizations reveal patterns and trends that may be hard to see in raw data.
  • Use key visualization vocabulary correctly, including visualization, chart, graph, and trend.
$5.00

Instant download

Data Visualization and Graph Choice Worksheet | Grade 8 Computer Science

Data Visualization and Graph Choice Worksheet | Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Choose an appropriate graph type to match different kinds of data.
  • Use key vocabulary (visualization, graph, chart, category) to explain why a graph fits the data.
  • Compare how line graphs, bar graphs, and circle graphs show patterns and comparisons.

Grade 8Computer Science31 Pages

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

$5.00

Instant download

Hash Tables and Lookup Efficiency Worksheet Grade 12 Computer Science

Hash Tables and Lookup Efficiency Worksheet Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how hash functions and keys enable fast lookup in hash tables
  • Analyze how collisions and load factor affect lookup performance
  • Compare hash-table search efficiency with other lookup methods
$5.00

Instant download

Testing and Refining Solutions Worksheet Grade 7 Computer Science

Testing and Refining Solutions Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how testing helps validate an algorithm under different conditions.
  • Identify ways to revise an algorithm based on observed test results.
  • Use vocabulary such as testing, validation, refinement, and revision to describe improvement steps.
$5.00

Instant download

Grade 10 Searching Algorithms Worksheet | Linear vs Binary Search Activity

Grade 10 Searching Algorithms Worksheet | Linear vs Binary Search Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how linear search works and when it is efficient.
  • Describe how binary search works and why it requires a sorted list.
  • Compare searching algorithms by time efficiency and suitability for different data sets.
$5.00

Instant download

Testing and Debugging Strategies Worksheet | Grade 12 Computer Science

Testing and Debugging Strategies Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain the difference between testing and debugging and when to use each.
  • Apply strategies such as unit testing, tracing, and edge-case checks to improve reliability.
  • Distinguish expected vs. actual behavior and identify likely causes of common failures.
$5.00

Instant download

Linear and Binary Search Worksheet for Grade 11 Computer Science

Linear and Binary Search Worksheet for Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Compare how linear search and binary search locate a target value in a collection.
  • Trace the step-by-step decisions made by linear and binary search.
  • Explain when binary search requires sorted data and how that affects correctness.

Grade 11Computer Science32 Pages

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

$5.00

Instant download

Ethical Challenges of Artificial Intelligence Worksheet Grade 7 Computer Science

Ethical Challenges of Artificial Intelligence Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how ethics, accountability, transparency, and responsibility relate to AI decisions.
  • Identify ethical risks in everyday AI examples, including privacy and biased outcomes.
  • Describe practical steps to improve trust in AI systems.
$5.00

Instant download

Flowcharts and Process Modeling Worksheet Grade 7 Computer Science

Flowcharts and Process Modeling Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Interpret flowcharts by following arrows and decisions to predict an outcome.
  • Use correct flowchart vocabulary to describe a process and its branches.
  • Create a simple process model using decision points and branches.
$5.00

Instant download

Unit Testing and Debugging Worksheet | Grade 11 Computer Science

Unit Testing and Debugging Worksheet | Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how unit tests verify small parts of code and support reliable changes.
  • Use test results, error messages, and tracing to debug software systematically.
  • Design test cases that include both normal and edge conditions.

Grade 11Computer Science30 Pages

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

$5.00

Instant download

Data Analytics and Reporting Worksheet | Grade 12 Computer Science

Data Analytics and Reporting Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how databases support reporting by selecting, filtering, and aggregating stored data.
  • Describe how analytics can reveal trends and compare groups using grouped results and clear charts.
  • Evaluate whether a report’s summary accurately reflects the underlying records.

Grade 12Computer Science31 Pages

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

$5.00

Instant download

Spreadsheet Parts and Organization Worksheets | Grade 7 Computer Science

Spreadsheet Parts and Organization Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and use spreadsheet vocabulary including worksheet, cell, row, and column.
  • Identify rows, columns, and cells in a simple spreadsheet layout.
  • Use sorting to reorganize information while keeping related data together.

Grade 7Computer Science12 Pages

$3.00

Instant download

Classes and Objects Worksheet Grade 11 Computer Science OOP Activity

Classes and Objects Worksheet Grade 11 Computer Science OOP Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how classes define attributes and behaviors, and how objects are created from classes.
  • Use constructors and methods correctly to initialize and operate on object state.
  • Describe encapsulation and how access control helps protect an object's data.

Grade 11Computer Science31 Pages

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

$5.00

Instant download

Interpreting Trends and Patterns Worksheet Grade 7 Computer Science

Interpreting Trends and Patterns Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Describe the difference between a pattern and a trend in data.
  • Explain how correlation relates to pattern changes over time or across categories.
  • Use careful analysis to make a reasonable prediction from data.
$5.00

Instant download

Testing and User Feedback Computer Science Worksheet Grade 9

Testing and User Feedback Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how testing helps find problems in a digital project and how it supports improvement.
  • Use user feedback to identify errors, confusion, and missing features.
  • Describe practical steps to revise and improve a project after collecting observations.
$5.00

Instant download

Grade 8 Loops and Repetition Worksheet | Computer Science Coding Activity

Grade 8 Loops and Repetition Worksheet | Computer Science Coding Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how loops use repetition to perform the same steps multiple times efficiently
  • Identify iteration patterns in algorithms and predict what a loop will do
  • Use correct loop vocabulary such as loop, iteration, repeat, and efficiency

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Sequencing Code Correctly Worksheet | Grade 6 Computer Science

Sequencing Code Correctly Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how program commands run in the order they are written.
  • Identify how changing the order of commands changes the output.
  • Use sequence and order vocabulary to describe working vs. non-working code.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Debugging Program Errors Worksheet | Grade 6 Computer Science

Debugging Program Errors Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain what debugging is and why errors happen in programs.
  • Use debugging steps to find where a program goes wrong and fix it.
  • Identify common error causes such as incorrect order, missing code, and wrong values.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Keys and Relationships in Databases Worksheet | Grade 12 Computer Science

Keys and Relationships in Databases Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how primary keys uniquely identify records in a table.
  • Describe how foreign keys create relationships between tables.
  • Interpret relationships to understand how connected data preserves structure.

Grade 12Computer Science31 Pages

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

$5.00

Instant download

Joins and Aggregation in Relational Databases Worksheet | Grade 12 CS

Joins and Aggregation in Relational Databases Worksheet | Grade 12 CS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how SQL joins combine rows from multiple tables and when to use different join types.
  • Interpret SQL queries that use GROUP BY and aggregate functions to summarize data.
  • Predict query results by reasoning about matching keys, grouping, and filtering.

Grade 12Computer Science32 Pages

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

$5.00

Instant download

Bias and Fairness in AI Worksheet Grade 7 Computer Science Ethics

Bias and Fairness in AI Worksheet Grade 7 Computer Science Ethics

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain what bias is in AI and how it can affect outcomes.
  • Describe fairness by using the ideas of representation and evaluation.
  • Identify ways to reduce bias by checking data and test results.
$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.