Computer Science Worksheets

480 subject resources
Agile and Scrum Worksheet: Sprints, Iterations & Project Management

Agile and Scrum Worksheet: Sprints, Iterations & Project Management

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain how agile development uses iterations to improve work quickly through feedback
  • Describe how Scrum roles, sprints, and check-ins help teams adapt to changing requirements
  • Compare agile planning with more traditional planning approaches when requirements evolve
$5.00
Data Analytics and Reporting Worksheet | Grade 12 Computer Science

Data Analytics and Reporting Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

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.
$5.00
CSS Layout and Responsive Design Worksheet | Grade 12 Computer Science

CSS Layout and Responsive Design Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain how CSS selectors and layout properties affect the structure and appearance of a webpage.
  • Compare Flexbox and Grid for building flexible page layouts.
  • Use media queries to adjust styling for different screen sizes and improve readability.
$5.00
Cyber Law Privacy and Responsible Data Use Worksheet Grade 12 CS

Cyber Law Privacy and Responsible Data Use Worksheet Grade 12 CS

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain key privacy concepts in cyber law, including consent, purpose limitation, and data minimization.
  • Identify common privacy rights and responsibilities of users and service providers.
  • Apply privacy rules to real-world scenarios involving data collection, sharing, and breaches.
$5.00
Network Defense Tools and Practices Worksheet Grade 12 Computer Science

Network Defense Tools and Practices Worksheet Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain how monitoring and filtering help detect and reduce network threats.
  • Match common network defense tools and practices to the types of attacks they can help block.
  • Describe secure device and network configuration habits that lower the risk of unauthorized access.
$5.00
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
Computer ScienceGrade 12

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
UI/UX Design Worksheet: Accessibility, Usability & User Experience

UI/UX Design Worksheet: Accessibility, Usability & User Experience

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain how UI elements (menus, buttons, forms, and displays) help users complete tasks efficiently.
  • Evaluate an interface using usability principles such as clarity, accessibility, and feedback.
  • Identify design choices that reduce errors, confusion, and cognitive load.
$5.00
Trees and Graphs Traversals Worksheet | Grade 12 Computer Science

Trees and Graphs Traversals Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain how trees represent hierarchical relationships and how graphs represent network connections
  • Use traversal ideas to describe how nodes can be visited in a tree or graph
  • Determine path relationships and interpret common graph terms such as vertices, edges, and degree
$5.00
User Interface Design Worksheet Grade 11 Computer Science Activity

User Interface Design Worksheet Grade 11 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

Learning Objectives

  • Explain how interface elements like menus, forms, and buttons affect usability
  • Evaluate interface designs for clarity and accessibility using design principles
  • Recommend interface improvements that reduce user errors and increase task efficiency
$5.00
Incident Response and Recovery Worksheet Grade 12 Cybersecurity

Incident Response and Recovery Worksheet Grade 12 Cybersecurity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

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
Accessibility and UX Design Worksheet | Grade 12 Computer Science

Accessibility and UX Design Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain how accessibility features improve user experience for people using different devices and supports.
  • Identify which design changes make a website more inclusive (e.g., alt text, contrast, keyboard navigation).
  • Evaluate statements about accessible web design for correctness.
$5.00
Semantic HTML Structure and Meaning Worksheet | Grade 12 Computer Science

Semantic HTML Structure and Meaning Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Identify semantic HTML tags that match common content types such as navigation, headings, articles, and footers.
  • Apply a logical page hierarchy using appropriate semantic elements to improve readability and maintenance.
  • Explain how semantic markup supports accessibility, search, and long-term code quality.
$5.00
Testing for Deployment Worksheet | Grade 11 Computer Science

Testing for Deployment Worksheet | Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

Learning Objectives

  • Explain how different tests help reduce failures after software deployment.
  • Identify common testing strategies and test types used before release.
  • Describe how to plan, run, and evaluate test results for a deployment.
$5.00
Search Algorithms Worksheet Grade 12 Computer Science Activities

Search Algorithms Worksheet Grade 12 Computer Science Activities

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

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
Cyber Law and Ethics Worksheet Grade 11 Computer Science Privacy IP

Cyber Law and Ethics Worksheet Grade 11 Computer Science Privacy IP

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

Learning Objectives

  • Explain key cyber law and ethical responsibilities related to privacy and data handling.
  • Identify appropriate and responsible actions when facing unauthorized access or misuse.
  • Describe how intellectual property rules apply to copying and sharing digital content.
$5.00
Authentication and Access Control Worksheet Grade 11 Computer Science

Authentication and Access Control Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

Learning Objectives

  • Explain how authentication verifies identity before granting access to systems or data.
  • Describe how access control limits what users can view or do after logging in.
  • Compare passwords, multi-factor authentication, and permission models using real security scenarios.
$5.00
Cryptography Basics Worksheet Grade 11 Computer Science Security

Cryptography Basics Worksheet Grade 11 Computer Science Security

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

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
Cybersecurity Threats and Vulnerabilities Worksheet Grade 12 Computer Science

Cybersecurity Threats and Vulnerabilities Worksheet Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain the roles of encryption, decryption, and keys in secure communication
  • Identify common concepts in cryptography such as plaintext, ciphertext, and authentication
  • Evaluate true statements about how cryptography helps protect data online
$5.00
Normalization and Data Integrity Worksheet | Grade 12 Computer Science

Normalization and Data Integrity Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain how normalization reduces redundancy and improves update behavior in relational tables.
  • Identify integrity problems caused by poor table design (insertion, update, and deletion anomalies).
  • Apply rules of data integrity to keep records accurate, complete, and consistent over time.
$5.00
Requirements and Use Cases Worksheet Grade 11 Computer Science

Requirements and Use Cases Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

Learning Objectives

  • Distinguish functional requirements from non-functional requirements in software contexts.
  • Explain how use cases describe user interactions with a system.
  • Write clear, user-centered scenarios that match given system requirements.
$5.00
Requirements and User Stories Worksheet | Grade 12 Computer Science

Requirements and User Stories Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Distinguish functional requirements from non-functional requirements
  • Explain how user stories capture user needs and acceptance criteria
  • Write clear user-centered scenarios to reduce ambiguity in development
$5.00
Big-O Analysis Comparing Growth Rates Worksheet | Grade 12 Computer Science

Big-O Analysis Comparing Growth Rates Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain what Big-O notation means for time and space growth as input size increases.
  • Classify common code patterns by their Big-O time complexity (e.g., O(1), O(n), O(n²)).
  • Justify which algorithm scales better using growth-rate reasoning.
$5.00
UI UX Design Worksheet | Grade 12 Computer Science Activities

UI UX Design Worksheet | Grade 12 Computer Science Activities

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Identify common cybersecurity threats and describe how they target system weaknesses.
  • Differentiate vulnerabilities from threats and explain likely attack paths at a high level.
  • Evaluate security risks related to passwords, software updates, and unsafe downloads.
$5.00
Software Deployment and Maintenance Worksheet Grade 12 Computer Science

Software Deployment and Maintenance Worksheet Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain the difference between deployment and testing in a software release process.
  • Describe how monitoring and feedback support ongoing maintenance after deployment.
  • Identify common maintenance activities such as bug fixes and feature improvements.
$5.00
JavaScript DOM Manipulation Worksheet Grade 12 Web Development

JavaScript DOM Manipulation Worksheet Grade 12 Web Development

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

  • Explain how JavaScript interacts with the DOM to update web page content and respond to events.
  • Identify key DOM concepts such as elements, properties, and methods used to modify the page.
  • Apply event-driven thinking to connect user actions (like button clicks) to JavaScript behavior.
$5.00
Incident Response and Recovery Worksheet | Grade 11 Computer Science

Incident Response and Recovery Worksheet | Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

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
Agile and Scrum Worksheet Grade 11 Computer Science Project Planning

Agile and Scrum Worksheet Grade 11 Computer Science Project Planning

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

Learning Objectives

  • Explain how Agile development uses short iterations to review progress and improve quickly.
  • Describe Scrum roles and how sprints and check-ins support focused delivery.
  • Compare Agile/Scrum responses to changing requirements versus more traditional planning.
$5.00
Network Defense Worksheet Grade 11 Computer Science Cybersecurity

Network Defense Worksheet Grade 11 Computer Science Cybersecurity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

Learning Objectives

  • Explain how network defense tools help detect and block threats.
  • Describe how secure configurations and safe habits reduce unauthorized access.
  • Match common threats to the most appropriate defensive controls.
$5.00
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
Computer ScienceGrade 12

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
Authentication and Access Control Worksheet for Grade 12 CS

Authentication and Access Control Worksheet for Grade 12 CS

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

Learning Objectives

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

Version Control and Branching Worksheet Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 12

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.
$5.00
Software Development Lifecycle Worksheet | Grade 11 Computer Science

Software Development Lifecycle Worksheet | Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

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.
$5.00
Threats and Vulnerabilities Worksheet Grade 11 Computer Science

Threats and Vulnerabilities Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 11

Learning Objectives

  • Identify common cybersecurity threats and explain how specific vulnerabilities enable them.
  • Classify risks by matching real-world examples to categories such as password weaknesses, outdated software, and unsafe downloads.
  • Evaluate statements about cybersecurity and justify short answers using accurate security terminology.
$5.00
Cyber Threats and Malware Worksheet | Grade 10 Computer Science Activity

Cyber Threats and Malware Worksheet | Grade 10 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 10

Learning Objectives

  • Identify common cyber threats such as phishing, spyware, viruses, and ransomware by their warning signs and effects.
  • Match malware and threat types to likely impacts on computers, accounts, or data.
  • Apply safe response strategies when encountering suspicious links, downloads, or messages.
$5.00
Pattern Rules and Predictions Worksheet | Grade 3 Computer Science

Pattern Rules and Predictions Worksheet | Grade 3 Computer Science

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

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.
$3.00
Sequencing Multi-Step Problems Worksheet | Grade 3 Computer Science

Sequencing Multi-Step Problems Worksheet | Grade 3 Computer Science

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Identify the first, next, and last steps in a multi-step process
  • Use sequencing vocabulary (sequence, step, order, process) to explain problem-solving
  • Choose the correct order of actions to make instructions work
$3.00
Grade 3 Flowcharts and Simple Diagrams Computer Science Worksheet Set

Grade 3 Flowcharts and Simple Diagrams Computer Science Worksheet Set

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Identify common flowchart shapes and explain how arrows show a process
  • Use decision steps to describe choices in a simple algorithm
  • Interpret simple diagrams that show directions or repeated actions using basic vocabulary
$3.00
Comparing Sets of Data Worksheet | Grade 3 Computer Science Activity

Comparing Sets of Data Worksheet | Grade 3 Computer Science Activity

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Compare two data sets by describing which has greater, less, or the same amount
  • Use data vocabulary words (compare, greater, less, and data set) correctly when explaining results
  • Answer questions about greatest, least, and equal amounts using classroom and survey data
$3.00
Respectful Online Communication Worksheet | Grade 3 Computer Science

Respectful Online Communication Worksheet | Grade 3 Computer Science

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Use respectful word choices and a positive tone when messaging online or in class platforms
  • Explain how timing and clarity affect how a message is received
  • Identify examples of helpful, rude, and confusing online comments
$3.00
Safe Use of Shared Devices Worksheet | Grade 3 Computer Science PDF

Safe Use of Shared Devices Worksheet | Grade 3 Computer Science PDF

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Use safe routines when sharing classroom devices, including logging out when finished
  • Explain how to keep personal information private on shared devices
  • Demonstrate responsibility and care when using technology equipment
$3.00
Healthy Technology Habits Worksheet | Grade 3 Computer Science Activity

Healthy Technology Habits Worksheet | Grade 3 Computer Science Activity

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Explain how balance, routines, and screen-time breaks support learning and focus.
  • Identify healthy versus unhealthy technology choices in everyday situations.
  • Use key vocabulary words (balance, habit, screen time, routine) correctly.
$3.00
Private and Public Information Worksheet | Grade 3 Computer Science PDF

Private and Public Information Worksheet | Grade 3 Computer Science PDF

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Differentiate between private information and public information.
  • Identify examples of personal information that should stay protected online.
  • Use the vocabulary words private, public, personal information, and secure to explain safe sharing choices.
$3.00
Collecting Survey Data Worksheet Grade 3 Computer Science Activities PDF

Collecting Survey Data Worksheet Grade 3 Computer Science Activities PDF

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Explain what survey data is and how it is collected by asking questions
  • Use survey vocabulary (survey, data, collect, response) correctly in simple sentences
  • Identify the best way to ask questions for a classroom survey and record answers
$3.00
Strong Passwords Worksheet | Grade 3 Computer Science Digital Safety PDF

Strong Passwords Worksheet | Grade 3 Computer Science Digital Safety PDF

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Explain what a password is and why it helps protect an account
  • Identify features of strong passwords (mix of letters, numbers, and symbols; length; not easy to guess)
  • Compare weak and strong passwords and choose better password habits
$3.00
Finding Trends in Data Worksheet | Grade 3 Computer Science Activity

Finding Trends in Data Worksheet | Grade 3 Computer Science Activity

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Define the word trend and explain how trends show change over time or across categories
  • Identify increase and decrease in data shown on a graph or table
  • Use trend evidence to make simple predictions and decisions
$3.00
Organizing Data in Tables Worksheet | Grade 3 Computer Science Activity

Organizing Data in Tables Worksheet | Grade 3 Computer Science Activity

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Identify the parts of a table: rows and columns
  • Organize information into a table to make it easier to read
  • Explain how organized data can help find patterns and relationships
$3.00
Digital Footprints and Choices Worksheet | Grade 3 Computer Science PDF

Digital Footprints and Choices Worksheet | Grade 3 Computer Science PDF

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Explain what a digital footprint is and how online actions can leave traces over time
  • Identify examples of online activity that can affect a digital footprint (posts, searches, comments, and shared images)
  • Use responsible choice-making to build a positive and safe online presence
$3.00
Reading Bar Graphs and Pictographs Worksheets | Grade 3 Data Graphing Activities

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

Lantern Hill ResourcesCreated byLantern Hill Resources
Computer ScienceGrade 3

Learning Objectives

  • Identify key parts of bar graphs and pictographs, such as categories, quantities, and keys.
  • Use the information in a bar graph or pictograph to answer questions about quantities and comparisons.
  • Explain how bar heights and pictograph picture values show relationships between categories.
$3.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.