Computer Science Worksheets

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

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
$5.00
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
Computer ScienceGrade 8

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
Algorithm Efficiency and Optimization Worksheet Grade 8 Computer Science

Algorithm Efficiency and Optimization Worksheet Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 8

Learning Objectives

  • Explain how algorithm efficiency measures time, steps, and resources.
  • Use optimization to improve an algorithm while keeping the same goal and final result.
  • Compare two methods for the same task and justify which is more efficient.
$5.00
Grade 9 Artificial Intelligence Basics Computer Science Worksheet

Grade 9 Artificial Intelligence Basics Computer Science Worksheet

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Define artificial intelligence and describe how it can recognize patterns and make predictions.
  • Identify common real-world examples of AI, such as recommendation systems and search tools.
  • Explain key AI vocabulary terms: artificial intelligence, prediction, and pattern.
$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 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
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 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
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 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
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
How Networks Connect Devices Computer Science Worksheet Grade 9

How Networks Connect Devices Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how networks connect devices to communicate and share resources
  • Identify common network infrastructure components such as routers and transmission media
  • Use key vocabulary (network, device, router, connection) correctly in context
$5.00
Multi-Factor Authentication MFA Cybersecurity Worksheet Grade 9

Multi-Factor Authentication MFA Cybersecurity Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Define authentication, verification, and factor and explain how they relate to security.
  • Compare single-factor login to multi-factor authentication and describe why MFA improves protection.
  • Identify correct and incorrect statements about MFA using real-world examples.
$5.00
Grade 9 Phishing and Social Engineering Cybersecurity Worksheet

Grade 9 Phishing and Social Engineering Cybersecurity Worksheet

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Define phishing and social engineering and explain how deception is used to obtain sensitive information.
  • Identify red flags in realistic messages and online requests.
  • Choose safer actions when encountering suspicious login, payment, or account-recovery requests.
$5.00
Digital Identity and Online Reputation Worksheet | Grade 9 CS

Digital Identity and Online Reputation Worksheet | Grade 9 CS

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Define digital identity and reputation and explain how online presence is formed by posts, comments, and search results.
  • Analyze how audience and context affect how an online post can be interpreted.
  • Apply strategies to protect online reputation through responsible posting choices.
$5.00
Evaluating Source Credibility Worksheet Grade 9 Computer Science

Evaluating Source Credibility Worksheet Grade 9 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how evidence, authorship, and verifiable details help determine source credibility.
  • Identify common signs of bias and misleading purpose in online information.
  • Apply a checklist (bias, purpose, date, and supporting details) to decide whether to trust a claim.
$5.00
Cyberbullying and Digital Well-Being Worksheet | Grade 9 CS

Cyberbullying and Digital Well-Being Worksheet | Grade 9 CS

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain what cyberbullying is and identify common harmful behaviors online.
  • Describe strategies for protecting digital well-being when faced with harassment or exclusion.
  • Use bystander skills to respond safely and support others during harmful online interactions.
$5.00
Encryption and Secure Communication Computer Science Grade 9

Encryption and Secure Communication Computer Science Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how encryption and decryption protect digital information.
  • Identify key roles in secure communication, including keys and secure channels.
  • Evaluate scenarios to decide whether a message is protected in transit or at rest.
$5.00
Grade 9 Cloud Computing and Online Storage Computer Science Worksheet

Grade 9 Cloud Computing and Online Storage Computer Science Worksheet

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how cloud computing uses remote servers to provide storage and services.
  • Describe how online storage supports backups, sharing, and syncing across devices.
  • Use key vocabulary accurately, including cloud computing, server, storage, and sync.
$5.00
Sorting Algorithms Worksheet | Grade 10 Computer Science Test Prep

Sorting Algorithms Worksheet | Grade 10 Computer Science Test Prep

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 10

Learning Objectives

  • Explain how bubble sort, selection sort, and insertion sort work at the level of passes and swaps
  • Trace sorting steps to predict the final ordered list
  • Compare algorithm behavior by describing how many times elements may move or swap
$5.00
Privacy Settings and Data Permissions Computer Science Grade 9

Privacy Settings and Data Permissions Computer Science Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how privacy settings control who can view, contact, and access personal information on digital platforms.
  • Describe how app permissions and consent affect how data is collected, stored, and shared.
  • Make informed decisions about what information to keep private and how to manage permissions.
$5.00
Grade 10 Computer Science Recursion and Repeated Patterns Worksheet

Grade 10 Computer Science Recursion and Repeated Patterns Worksheet

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 10

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

Internet Protocols and Data Transfer Worksheet Grade 9 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how protocols help devices communicate reliably across networks.
  • Describe how data is broken into packets and reassembled at the destination.
  • Use key vocabulary (protocol, packet, transfer, communication) to explain online message delivery.
$5.00
Project Planning and Requirements Computer Science Worksheet Grade 9

Project Planning and Requirements Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Define key project planning terms: project, requirement, audience, and plan
  • Identify how requirements guide design choices and feature decisions
  • Create a simple project plan and justify requirements for a chosen digital project
$5.00
Loops and Iteration Computer Science Worksheet for Grade 9 Coding

Loops and Iteration Computer Science Worksheet for Grade 9 Coding

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how loops support iteration by repeating instructions with a stopping condition
  • Compare efficiency and readability between loop-based solutions and duplicate-code approaches
  • Identify common loop use cases such as counting, pattern generation, and checking conditions
$5.00
Grade 9 Copyright and Fair Use Computer Science Digital Literacy

Grade 9 Copyright and Fair Use Computer Science Digital Literacy

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain the purpose of copyright and identify what counts as intellectual property.
  • Apply fair use and attribution rules to decide when school or digital reuse is appropriate.
  • Use clear citation and adaptation wording when sharing someone else’s work.
$5.00
Malware and Device Protection Worksheet | Grade 9 Cyber Safety

Malware and Device Protection Worksheet | Grade 9 Cyber Safety

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Identify common types of malware such as viruses, spyware, and ransomware.
  • Apply safe-device habits to reduce the risk of malware infection.
  • Use correct cybersecurity vocabulary when describing protection strategies.
$5.00
Debugging Syntax and Logic Errors Computer Science Worksheet Grade 9

Debugging Syntax and Logic Errors Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Differentiate syntax errors from logic errors and explain why each affects program behavior differently.
  • Use debugging steps like tracing, testing hypotheses, and checking results to find and fix errors.
  • Apply vocabulary such as debug, syntax, logic, and troubleshoot to describe debugging in a clear, accurate way.
$5.00
Grade 10 Computer Science Encryption and Authentication Worksheet Pack

Grade 10 Computer Science Encryption and Authentication Worksheet Pack

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 10

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
Conditionals and Branching in Computer Science Grade 9 Worksheet

Conditionals and Branching in Computer Science Grade 9 Worksheet

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

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
User Interface Design Worksheet | Grade 9 Computer Science Activity

User Interface Design Worksheet | Grade 9 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how clarity and consistency improve a user interface.
  • Use key interface vocabulary (user interface, layout, button, navigation) to describe design choices.
  • Identify usability principles and apply them to common UI elements like menus and controls.
$5.00
Advanced Search Strategies Computer Science Worksheet Grade 9

Advanced Search Strategies Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Use keyword selection to make search queries more precise and relevant.
  • Apply common search operators and quotation marks to narrow results.
  • Interpret search filters and relevance to improve research quality.
$5.00
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
Computer ScienceGrade 10

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
Protocols and Data Packets Worksheet | Grade 10 Computer Science Activity

Protocols and Data Packets Worksheet | Grade 10 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 10

Learning Objectives

  • Explain how protocols define rules for communication between network devices.
  • Describe how data packets move across a network and how they are reassembled at the destination.
  • Identify why network standards and common protocol rules improve reliability and interoperability.
$5.00
Ethical Social Media Use Computer Science Worksheet Grade 9 Digital

Ethical Social Media Use Computer Science Worksheet Grade 9 Digital

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how ethical and responsible social media use supports communication and protects public identity.
  • Apply strategies for checking facts, respecting others, and thinking before sharing.
  • Describe how audience and context affect how posts, comments, and shares can be interpreted.
$5.00
Safe Browsing and Digital Security Worksheet | Grade 10 Computer Science

Safe Browsing and Digital Security Worksheet | Grade 10 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 10

Learning Objectives

  • Apply safe browsing habits by checking URLs, avoiding suspicious downloads, and keeping software updated.
  • Explain how strong, unique passwords and safe account settings protect digital accounts and personal information.
  • Evaluate risky online scenarios and choose the safest response.
$5.00
Documentation and Reflection Computer Science Worksheet Grade 9 Coding

Documentation and Reflection Computer Science Worksheet Grade 9 Coding

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain why documentation and reflection matter in a digital project.
  • Identify key elements of a useful process log and final evaluation.
  • Write clear next steps based on strengths and challenges found in reflection.
$5.00
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
Computer ScienceGrade 9

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
Input in Computer Science Worksheet | Grade 9 Computing Activity

Input in Computer Science Worksheet | Grade 9 Computing Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain what input is and how it relates to processing and output.
  • Identify common input devices and match them to the information they collect.
  • Describe how data becomes input for a computer system.
$5.00
User Experience and Interface Design Worksheet | Grade 10 CS Activity

User Experience and Interface Design Worksheet | Grade 10 CS Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 10

Learning Objectives

  • Explain how user experience (UX) affects how easily people use a digital product
  • Identify interface design choices that reduce confusion and improve usability
  • Evaluate design decisions using principles like clarity, consistency, and feedback
$5.00
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
Computer ScienceGrade 10

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
Digital Collaboration Tools Worksheet | Grade 9 Computer Science

Digital Collaboration Tools Worksheet | Grade 9 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how shared documents, comments, version history, and permissions support teamwork.
  • Use key vocabulary (collaboration, permission, comment, version) accurately in sentences.
  • Identify correct practices for working together safely and effectively online.
$5.00
Grade 9 Computer Science Final Product Presentation Worksheet

Grade 9 Computer Science Final Product Presentation Worksheet

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Organize a finished digital product so it works correctly and is easy for others to use
  • Present a final product by clearly explaining its purpose, audience, and key features
  • Use effective vocabulary when describing design choices and functionality
$5.00
Testing and User Feedback Computer Science Worksheet Grade 9

Testing and User Feedback Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

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
Data Ethics and Privacy Worksheet | Grade 10 Computer Science Activity

Data Ethics and Privacy Worksheet | Grade 10 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 10

Learning Objectives

  • Explain how privacy, consent, and data security connect to responsible data practices.
  • Identify ethical and unethical uses of personal data in real-world scenarios.
  • Describe how anonymization and access controls can reduce harm from data misuse.
$5.00
Password Security Best Practices Worksheet Grade 9 Cybersecurity

Password Security Best Practices Worksheet Grade 9 Cybersecurity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 9

Learning Objectives

  • Explain how password security protects accounts through authentication and secure credential habits.
  • Choose and describe practices that reduce the risk of unauthorized access.
  • Apply best practices such as using unique passwords and keeping credentials private.
$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.