Computer Science Worksheets

480 subject resources
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
Computer ScienceGrade 8

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.
$5.00
Advanced Search Strategies Worksheet Grade 7 Computer Science

Advanced Search Strategies Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Use keyword choices and search operators to make online queries more targeted.
  • Evaluate search results for relevance and credibility before using information.
  • Compare broad and focused searches to improve the quality of findings.
$5.00
Testing and Refining Solutions Worksheet Grade 7 Computer Science

Testing and Refining Solutions Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

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
Using Data for Decision-Making Worksheet Grade 7 Computer Science

Using Data for Decision-Making Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

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
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
Computer ScienceGrade 7

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
Internet Infrastructure and Data Transfer Worksheet Grade 7 Computer Science

Internet Infrastructure and Data Transfer Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Explain how servers, routers, and networks work together to transfer data.
  • Describe how packets are transmitted and why transmission happens in many steps.
  • Use correct vocabulary to compare wired and wireless data transfer methods.
$5.00
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
Computer ScienceGrade 8

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
$5.00
Recommendation Systems Worksheet | Grade 8 Computer Science AI

Recommendation Systems Worksheet | Grade 8 Computer Science AI

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Explain how recommendation systems use an algorithm to suggest content based on past behavior and patterns.
  • Use key vocabulary (recommendation, preference, suggestion, algorithm) to describe how personalization works.
  • Evaluate whether a claim about recommendation systems is true or false using evidence from the lesson description.
$5.00
Collecting Reliable Data Worksheet | Grade 8 Computer Science Skills

Collecting Reliable Data Worksheet | Grade 8 Computer Science Skills

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

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.
$5.00
Password Security Best Practices Worksheet | Grade 7 Computer Science

Password Security Best Practices Worksheet | Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Explain why strong, unique passwords and correct authentication improve account security.
  • Apply best practices such as using unique credentials and updating security settings regularly.
  • Identify safer password habits and explain how password managers can help.
$5.00
Artificial Intelligence Basics Worksheet | Grade 8 Computer Science AI

Artificial Intelligence Basics Worksheet | Grade 8 Computer Science AI

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Define artificial intelligence and describe how it can recognize patterns and make predictions
  • Explain how prediction and pattern recognition are used in everyday tools like search and recommendations
  • Use AI vocabulary (artificial intelligence, prediction, pattern) to answer questions about AI basics
$5.00
Decomposition and Problem Breakdown Worksheet Grade 7 Computer Science

Decomposition and Problem Breakdown Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Explain how decomposition helps break a complex problem into smaller parts.
  • Identify subproblems and choose a strategy for solving each part.
  • Describe how solutions from subproblems combine into one final solution.
$5.00
Abstraction and Simplification Worksheet Grade 7 Computer Science

Abstraction and Simplification Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Explain how abstraction helps focus on important information while ignoring unnecessary details.
  • Identify and describe a model or representation of a system using simplified features.
  • Use abstraction to simplify a problem and support an algorithm design.
$5.00
Phishing and Social Engineering Worksheet | Grade 7 Cybersecurity

Phishing and Social Engineering Worksheet | Grade 7 Cybersecurity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

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.
$5.00
Multi-Factor Authentication MFA Worksheet | Grade 7 Cybersecurity

Multi-Factor Authentication MFA Worksheet | Grade 7 Cybersecurity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

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.
$5.00
Encryption and Secure Communication Worksheet Grade 7 Computer Science

Encryption and Secure Communication Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

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.
$5.00
Flowcharts and Process Modeling Worksheet Grade 7 Computer Science

Flowcharts and Process Modeling Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

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
Machine Learning Fundamentals Worksheet Grade 7 Computer Science

Machine Learning Fundamentals Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Define key machine learning terms: machine learning, training data, model, and prediction.
  • Explain how training data helps a model learn patterns for future predictions.
  • Evaluate statements about machine learning using basic vocabulary and reasoning.
$5.00
Spreadsheet Fundamentals Worksheet Grade 7 Computer Science Activities

Spreadsheet Fundamentals Worksheet Grade 7 Computer Science Activities

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

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
Pattern Recognition and Generalization Worksheet Grade 7 Computer Science

Pattern Recognition and Generalization Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Identify patterns and relationships in examples to predict outcomes
  • Use generalization to reuse a solution strategy for new problems
  • Explain why a rule or prediction works using evidence from patterns
$5.00
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
Computer ScienceGrade 7

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
Conditional Logic and Decision Structures Worksheet Grade 7 Coding

Conditional Logic and Decision Structures Worksheet Grade 7 Coding

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Explain how conditional logic lets an algorithm choose different paths based on a condition.
  • Identify outcomes of decision structures using if/else reasoning.
  • Use key vocabulary (condition, branch, logic, outcome) to describe rule-based decisions.
$5.00
Algorithm Efficiency and Optimization Worksheet Grade 7 Computer Science

Algorithm Efficiency and Optimization Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Explain how algorithm efficiency affects performance and resource use
  • Use optimization strategies to improve an algorithm without changing its correct outcome
  • Compare multiple algorithms for the same task and justify which is more efficient
$5.00
Web Protocols and Communication Worksheet Grade 7 Computer Science

Web Protocols and Communication Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Explain how communication protocols provide rules for devices to exchange information reliably.
  • Describe how HTTP requests and responses work when using web services.
  • Use key vocabulary words—protocol, communication, HTTP, and transmission—in context.
$5.00
Interpreting Trends and Patterns Worksheet Grade 7 Computer Science

Interpreting Trends and Patterns Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

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
Building Interactive Applications Worksheet for Grade 7 Computer Science

Building Interactive Applications Worksheet for Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Explain how variables, events, conditionals, and loops work together in an interactive application.
  • Describe how program structure supports user interaction and intended functionality.
  • Use key vocabulary (application, interface, interaction, functionality) accurately in explanations.
$5.00
Managing Digital Footprints Worksheet Grade 7 Computer Science

Managing Digital Footprints Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Explain how different online actions create a digital footprint.
  • Describe how online presence can affect reputation and opportunities.
  • Apply strategies to protect privacy and manage permanence.
$5.00
Event Driven Programming Worksheet for Grade 7 Computer Science

Event Driven Programming Worksheet for Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Identify how events trigger program responses in event-driven systems
  • Use key vocabulary (event, trigger, interaction, response) to explain what happens in a program
  • Evaluate whether statements about event-driven programming are true or false
$5.00
Debugging and Error Analysis Worksheet | Grade 7 Computer Science

Debugging and Error Analysis Worksheet | Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Identify common programming errors such as syntax mistakes and logic errors
  • Use a systematic debugging process to test and troubleshoot code
  • Explain how assumptions can cause incorrect program behavior
$5.00
Data Types and Values Worksheet Grade 7 Computer Science Coding Skills

Data Types and Values Worksheet Grade 7 Computer Science Coding Skills

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Identify common data types, including integer, string, and boolean
  • Distinguish data types from data values and explain why type choice matters
  • Use data types to decide which operations or comparisons are appropriate
$5.00
Pseudocode and Program Planning Worksheet | Grade 7 Computer Science

Pseudocode and Program Planning Worksheet | Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 7

Learning Objectives

  • Define and use key terms related to program planning, including pseudocode, algorithm, structure, and plan
  • Translate a problem description into clear steps using pseudocode
  • Choose appropriate logic and check statements for correctness before writing code
$5.00
Collecting Reliable Data Computer Science Worksheet Grade 9 Research

Collecting Reliable Data Computer Science Worksheet Grade 9 Research

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how consistent methods and clear variables improve the reliability of collected data.
  • Use accurate recording procedures to reduce errors in surveys, experiments, and observations.
  • Identify reliable vs. unreliable data-collection practices using lesson vocabulary.
$5.00
Debugging Syntax and Logic Errors Worksheet for Grade 8 Computer Science

Debugging Syntax and Logic Errors Worksheet for Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Distinguish syntax errors from logic errors in code based on program behavior and error messages.
  • Use debugging steps such as testing, tracing, and revising to find and fix mistakes.
  • Apply correct computer science vocabulary, including syntax, logic error, debug, and troubleshoot.
$5.00
Grade 9 Trends and Correlation Computer Science Data Analysis Worksheet

Grade 9 Trends and Correlation Computer Science Data Analysis Worksheet

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain the difference between a trend and a correlation.
  • Identify patterns in data graphs and describe what they suggest.
  • Interpret correlation carefully without claiming cause-and-effect.
$5.00
Abstraction and Essential Details Worksheet Grade 8 Computer Science

Abstraction and Essential Details Worksheet Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Explain how abstraction removes unnecessary details to focus on essential information in a system.
  • Identify how models simplify complex situations and help communicate ideas in computer science.
  • Use lesson vocabulary (abstraction, model, simplify, essential) accurately in explanations.
$5.00
Grade 8 Testing and Revising Algorithms Worksheet | Computer Science Activity

Grade 8 Testing and Revising Algorithms Worksheet | Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Explain why testing an algorithm is important for correctness under different inputs, including edge cases.
  • Revise an algorithm to fix errors and improve clarity after receiving feedback.
  • Use vocabulary such as test, revise, validate, and correct when describing debugging steps.
$5.00
Grade 8 Conditional Logic and Branching Worksheet | Computer Science

Grade 8 Conditional Logic and Branching Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

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
Grade 8 How Networks Connect Devices Worksheet | Computer Science Activity

Grade 8 How Networks Connect Devices Worksheet | Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Explain how networks connect devices to share information and resources.
  • Identify common network infrastructure components such as routers, cables, and wireless signals.
  • Use key vocabulary (network, device, router, connection) accurately in context.
$5.00
Grade 8 Strong Password Security Worksheet | Computer Science Activity

Grade 8 Strong Password Security Worksheet | Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Explain why strong, unique passwords improve account security.
  • Use key vocabulary (password, authentication, secure, credential) correctly in context.
  • Apply safe login habits and describe how a password manager can help.
$5.00
Grade 8 Functions and Reusable Code Worksheet | Computer Science Activity

Grade 8 Functions and Reusable Code Worksheet | Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Explain how functions package reusable code into smaller, organized sections.
  • Identify the roles of parameters and return values in function calls.
  • Describe why modular code is easier to understand and maintain than repeated instruction blocks.
$5.00
Digital Collaboration Tools Worksheet for Grade 8 Computer Science

Digital Collaboration Tools Worksheet for Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Explain how collaboration tools help groups work on documents and projects together.
  • Use key vocabulary (collaboration, permission, comment, version) to describe teamwork features.
  • Apply sharing permissions and comment tools to support safe, organized group work.
$5.00
Grade 8 Cloud Computing and Online Storage Worksheet | Computer Science

Grade 8 Cloud Computing and Online Storage Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Explain how cloud computing lets users access files and services from remote servers
  • Identify ways online storage supports backup, syncing, and sharing across devices
  • Use key vocabulary accurately: cloud computing, storage, server, and sync
$5.00
Grade 9 Responsible Use of AI Tools Computer Science Worksheet

Grade 9 Responsible Use of AI Tools Computer Science Worksheet

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain why responsible AI use requires accuracy checks, critical thinking, and human judgment.
  • Identify privacy risks and describe safe actions to protect personal information when using AI tools.
  • Use key vocabulary (responsible, judgment, accuracy, privacy) to discuss ethical and safe AI practices.
$5.00
Abstraction and Modeling Computer Science Worksheet Grade 9

Abstraction and Modeling Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how abstraction removes nonessential details to focus on essential features of a problem
  • Use models and representations to describe systems, patterns, and relationships
  • Identify examples of essential information in a simplified computer science scenario
$5.00
Data Ethics and Privacy Computer Science Worksheet Grade 9

Data Ethics and Privacy Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how data ethics guides fair and responsible data use.
  • Describe privacy and consent and why they matter when handling personal information.
  • Apply ethics vocabulary to real-life digital scenarios.
$5.00
Grade 8 Evaluating News and Misinformation Worksheet | Computer Science

Grade 8 Evaluating News and Misinformation Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Identify misinformation, credibility, bias, and evidence in online posts.
  • Use source credibility and evidence to judge whether a claim is likely true.
  • Explain how bias and missing evidence can mislead readers.
$5.00
Ethical Issues in AI Worksheet Grade 9 Computer Science Lesson

Ethical Issues in AI Worksheet Grade 9 Computer Science Lesson

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how privacy, transparency, accountability, and responsibility relate to ethical AI use
  • Identify ethical risks when AI is used for decisions in school and society
  • Describe steps that support responsible AI development and safer outcomes
$5.00
Grade 8 Digital Identity and Online Reputation Worksheet | CS

Grade 8 Digital Identity and Online Reputation Worksheet | CS

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

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.
$5.00

Browse more categories

About Computer Science Worksheets

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