Computer Science Worksheets

826 subject resources
Debugging Simple Code Fixes Worksheets | Grade 3 Computer Science Practice

Debugging Simple Code Fixes Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define debug, bug, error, and fix in the context of coding
  • Identify common code problems such as missing commands, repeated code, or wrong order
  • Choose the best correction to make a short program sequence work

Grade 3Computer Science14 Pages

$3.00

Instant download

Online Scams and Tricks Worksheets | Digital Citizenship Grade 3

Online Scams and Tricks Worksheets | Digital Citizenship Grade 3

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify warning signs in suspicious online messages and pop-ups
  • Explain why urgent language can signal an unsafe message
  • Recognize personal details that should remain private

Grade 3Computer Science14 Pages

Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more

$3.00

Instant download

Events and Triggers Computer Science Worksheets Grade 3

Events and Triggers Computer Science Worksheets Grade 3

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify events that cause computer programs to respond.
  • Explain how inputs connect to program responses.
  • Describe user actions that trigger program responses.

Grade 3Computer Science14 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Evaluating Online Sources for Credibility Worksheets | Grade 5

Evaluating Online Sources for Credibility Worksheets | Grade 5

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify reliable online information by checking evidence and clarity of authorship
  • Compare sources by evaluating purpose, date, bias, and credibility
  • Use source vocabulary (source, evidence, reliable, credibility) to explain why information should or should not be trusted

Grade 5Computer Science14 Pages

$3.00

Instant download

Recursion and Base Cases Worksheet | Grade 11 Computer Science

Recursion and Base Cases Worksheet | Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how recursion reduces a problem into smaller subproblems until a base case is reached.
  • Identify the stopping condition (base case) in recursive logic and describe why it prevents infinite recursion.
  • Compare recursion with iteration and predict outcomes when tracing recursive calls.

Grade 11Computer Science32 Pages

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

$5.00

Instant download

Ethical Technology Use and Digital Citizenship Worksheets | Grade 7

Ethical Technology Use and Digital Citizenship Worksheets | Grade 7

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define ethics, responsibility, respect, and digital citizenship in the context of everyday technology use
  • Identify ethical responses to common digital dilemmas involving privacy and intellectual property
  • Explain how technology choices can affect people and communities over time

Grade 7Computer Science14 Pages

$3.00

Instant download

Responsible AI Use Worksheet | Accuracy, Fairness & Ethics Grade 6

Responsible AI Use Worksheet | Accuracy, Fairness & Ethics Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain why accuracy checks are important when using AI tool results.
  • Identify strategies for critical thinking and safe use of AI-generated information.
  • Describe how fairness and ethics guide responsible decisions when using AI tools.

Grade 6Computer Science14 Pages

$3.00

Instant download

Loops and Iteration Worksheet | Grade 10 Computer Science Coding Activity

Loops and Iteration Worksheet | Grade 10 Computer Science Coding Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain why loops reduce duplicate code by repeating a block of instructions.
  • Distinguish count-controlled loops from condition-based loops and choose when each is appropriate.
  • Predict or correct loop behavior, including off-by-one errors, in simple programs.

Grade 10Computer Science31 Pages

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

$5.00

Instant download

Encryption and Secure Communication Worksheets | Grade 7 Computer Science

Encryption and Secure Communication Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define encryption, decryption, secure communication, and a key in simple terms
  • Explain how encryption helps protect messages while they travel online
  • Identify the correct relationship between plaintext, ciphertext, and the key

Grade 7Computer Science12 Pages

$3.00

Instant download

Digital Collaboration Worksheet | Permissions, Comments & Versions Grade 9

Digital Collaboration Worksheet | Permissions, Comments & Versions Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define collaboration, permission, comment, and version in context
  • Explain how shared documents support digital teamwork
  • Distinguish view-only and editing permissions

Grade 9Computer Science14 Pages

$3.00

Instant download

AI Algorithms and Information Processing Worksheets | Grade 7 Computer Science

AI Algorithms and Information Processing Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define algorithm, input, output, and processing and explain how they relate in an AI system
  • Identify which step in an AI workflow connects input data to a generated output
  • Use examples to describe how algorithm design affects reliability in AI decisions

Grade 7Computer Science12 Pages

$3.00

Instant download

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

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

Instant download

Iteration and Improvement in Computing Worksheet Grade 9 Computer Science

Iteration and Improvement in Computing Worksheet Grade 9 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how iteration uses repeated testing to improve a digital product.
  • Use vocabulary such as iteration, version, revise, and improve in the context of software development.
  • Identify how feedback and debugging lead to a stronger final design.
$5.00

Instant download

Web Protocols and HTTP Request-Response Worksheets | Grade 7 Computer Science

Web Protocols and HTTP Request-Response Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define key terms protocol and communication and explain how they help devices work together
  • Identify the roles of HTTP in web transmission and describe how requests and responses travel
  • Match common web communication vocabulary to correct definitions

Grade 7Computer Science12 Pages

$3.00

Instant download

Reading Graphs and Charts Worksheet Grade 6 Computer Science Activity

Reading Graphs and Charts Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify key parts of bar graphs, line graphs, and pictographs, including axes and categories
  • Use graph information to compare values and describe patterns
  • Choose the correct graph type for a data question

Grade 6Computer Science30 Pages

Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more

$5.00

Instant download

Sorting Algorithms Worksheet | Grade 12 Computer Science Practice

Sorting Algorithms Worksheet | Grade 12 Computer Science Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Trace how bubble sort, selection sort, and insertion sort progress through passes.
  • Compare swap behavior and time complexity characteristics of common sorting algorithms.
  • Predict the intermediate and final order of elements after specific passes.
$5.00

Instant download

Generative AI and Large Models Worksheet Grade 11 Computer Science

Generative AI and Large Models Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how AI ethics principles like fairness, transparency, privacy, and accountability connect to real-world impact.
  • Identify common sources of bias and evaluate harmful or unreliable outputs.
  • Use model evaluation ideas to judge whether an AI system can be trusted across different users and situations.

Grade 11Computer Science32 Pages

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

$5.00

Instant download

Building Interactive Projects Worksheet | Grade 6 Computer Science

Building Interactive Projects Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how interactive projects use inputs, outputs, events, loops, and conditionals.
  • Use planning features to organize a program before writing code.
  • Use key vocabulary words (interactive, project, feature, program) correctly in context.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Reliable Data Collection Worksheet | Grade 5 Computer Science Practice

Reliable Data Collection Worksheet | Grade 5 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain why reliable data collection uses careful observation, accurate counting, and consistent methods
  • Identify suitable tools and steps for collecting survey and measurement data
  • Distinguish between reliable data and unreliable data

Grade 5Computer Science14 Pages

$3.00

Instant download

User Interface Basics Worksheet | Menus, Buttons & Layout Grade 6

User Interface Basics Worksheet | Menus, Buttons & Layout Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define user interface and describe how it helps people interact with a program or website
  • Identify common interface elements such as menus and buttons
  • Explain how layout affects how easy it is to find information and complete tasks

Grade 6Computer Science14 Pages

$3.00

Instant download

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

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.

Grade 3Computer Science11 Pages

$3.00

Instant download

Privacy and Data Use Worksheet | Grade 6 Computer Science

Privacy and Data Use Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain why privacy matters when using AI-powered apps and websites.
  • Identify common types of data collection and describe how data can be used.
  • Use the terms privacy, data, collection, and consent in accurate, responsible technology choices.
$5.00

Instant download

Flowcharts for Process Modeling Worksheets | Grade 7 Computer Science

Flowcharts for Process Modeling Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify key symbols and parts used in flowcharts, including decision points and branches.
  • Interpret a flowchart to describe the steps of a process in order.
  • Create or improve a simple algorithm diagram by adding decision logic.

Grade 7Computer Science14 Pages

$3.00

Instant download

Password Security Best Practices Worksheet Grade 9 Cybersecurity

Password Security Best Practices Worksheet Grade 9 Cybersecurity

Prism Point LearningCreated byPrism Point Learning

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

Instant download

Trees and Graphs Traversal Worksheet Grade 11 Computer Science

Trees and Graphs Traversal Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify common algorithm design patterns (divide and conquer, greedy, backtracking) and match them to problem types.
  • Explain why a chosen pattern works, using correct reasoning about correctness and efficiency.
  • Compare approaches for a problem and predict likely runtime behavior at a high level.

Grade 11Computer Science32 Pages

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

$5.00

Instant download

Responsible Use of AI Tools Worksheets | Grade 7 Computer Science

Responsible Use of AI Tools Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define responsibility, evaluation, judgment, and limitation in the context of AI tools
  • Identify appropriate and inappropriate uses of AI-assisted tools in school tasks
  • Evaluate AI output by checking accuracy, bias, and missing limitations

Grade 7Computer Science14 Pages

$3.00

Instant download

Machine Learning Foundations Data Features and Labels Worksheet | Grade 12

Machine Learning Foundations Data Features and Labels Worksheet | Grade 12

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how training data, features, and labels affect a machine learning model’s predictions.
  • Identify common reasons data quality issues can reduce model performance.
  • Distinguish between features and labels and describe how training helps a model learn patterns.
$5.00

Instant download

Network Defense Worksheet Grade 11 Computer Science Cybersecurity

Network Defense Worksheet Grade 11 Computer Science Cybersecurity

Prism Point LearningCreated byPrism Point Learning

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

Instant download

Finding Patterns and Trends Worksheets | Data Predictions Grade 4

Finding Patterns and Trends Worksheets | Data Predictions Grade 4

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define pattern, trend, and prediction in the context of data over time.
  • Identify patterns and trends in simple sets of results.
  • Use data patterns to make and explain a prediction.

Grade 4Computer Science14 Pages

$3.00

Instant download

Artificial Intelligence Basics Worksheets | Grade 4 Computer Science

Artificial Intelligence Basics Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define artificial intelligence and describe what it can do.
  • Identify key AI vocabulary: prediction, pattern, and decision.
  • Match AI terms to correct examples or definitions.

Grade 4Computer Science14 Pages

$3.00

Instant download

Digital Footprints and Online Reputation Grade 6 Computer Science

Digital Footprints and Online Reputation Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how digital footprints form and how they can affect future online interactions.
  • Describe how online reputation can grow from repeated choices in digital spaces.
  • Use key vocabulary correctly: digital footprint, reputation, trace, online presence.
$5.00

Instant download

Privacy Settings and Data Protection Worksheets | Grade 7 Computer Science

Privacy Settings and Data Protection Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how privacy settings control who can view personal information and activity.
  • Identify key data protection ideas, including data collection and sharing.
  • Use permissions settings to decide what information an app can access.

Grade 7Computer Science14 Pages

$3.00

Instant download

Generative AI and Large Language Models Worksheet | Grade 12 Computer Science

Generative AI and Large Language Models Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how large language models generate responses using patterns learned from large data sets.
  • Evaluate when generative AI is reliable and when human review is still necessary.
  • Identify common risks such as hallucinations, bias, and unsafe or incorrect outputs.
$5.00

Instant download

Web Browsers and Websites Worksheet | Grade 6 Computer Science

Web Browsers and Websites Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the terms browser, website, page, and link in context
  • Describe how a web browser uses a URL to open a website
  • Identify common page elements (text, images, links, and media) and how links work

Grade 6Computer Science14 Pages

$3.00

Instant download

Iteration and Improvement Computer Science Worksheet Grade 6

Iteration and Improvement Computer Science Worksheet Grade 6

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Define iteration and explain how testing feedback helps improve a digital project.
  • Use vocabulary such as iteration, revise, improve, and version to describe step-by-step changes.
  • Identify correct statements about how teams can use repeated versions to reach a better design.

Grade 6Computer Science30 Pages

Also included in: Grade 6 Digital Projects Lesson Bundle | Computer Science | General +1 more

$5.00

Instant download

Responsible Use of AI Tools Worksheet Grade 7 Computer Science Ethics

Responsible Use of AI Tools Worksheet Grade 7 Computer Science Ethics

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain why responsible AI use requires evaluation of outputs and human judgment.
  • Identify common limitations of AI tools and apply safe checking habits.
  • Use lesson vocabulary (responsibility, evaluation, judgment, limitation) in context.
$5.00

Instant download

User Interface Design Worksheet Grade 11 Computer Science Activity

User Interface Design Worksheet Grade 11 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

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

Grade 11Computer Science30 Pages

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

$5.00

Instant download

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

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.

Grade 11Computer Science32 Pages

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

$5.00

Instant download

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

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

Instant download

Threats and Vulnerabilities Worksheet Grade 11 Computer Science

Threats and Vulnerabilities Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

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

Instant download

Requirements and User Stories Worksheet | Grade 12 Computer Science

Requirements and User Stories Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

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

Grade 12Computer Science30 Pages

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

$5.00

Instant download

Human vs Machine Intelligence & Judgment Worksheet | Grade 3 CS

Human vs Machine Intelligence & Judgment Worksheet | Grade 3 CS

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define human intelligence and machine intelligence using age-appropriate vocabulary.
  • Compare how people and machines solve problems using judgment versus programmed rules.
  • Identify examples of tasks that are better suited to humans or to computers.

Grade 3Computer Science14 Pages

$3.00

Instant download

Grade 8 Bandwidth and Latency Worksheet | Computer Science Networking Activity

Grade 8 Bandwidth and Latency Worksheet | Computer Science Networking Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain the difference between bandwidth and latency in everyday network situations
  • Identify how latency and bandwidth affect how fast data moves across a network
  • Use correct vocabulary to describe factors that influence network performance

Grade 8Computer Science30 Pages

Also included in: Grade 8 Internet & Networking Lesson Bundle | Computer Science (General)

$5.00

Instant download

Safe Search Choices Worksheets | Grade 3 Computer Science Practice

Safe Search Choices Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how safe search habits help find age-appropriate information
  • Identify trustworthy clues and risky links when using a search engine
  • Choose safer website options for school-appropriate research

Grade 3Computer Science14 Pages

$3.00

Instant download

Artificial Intelligence Patterns & Decisions Worksheet | Grade 3 CS

Artificial Intelligence Patterns & Decisions Worksheet | Grade 3 CS

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define artificial intelligence as technology that uses information to make decisions or complete tasks.
  • Identify how AI finds patterns to help with recognition and recommendations.
  • Describe at least three everyday examples of AI, such as speech tools, image recognition, or recommendation systems.

Grade 3Computer Science14 Pages

$3.00

Instant download

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

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

Grade 10Computer Science31 Pages

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

$5.00

Instant download

Grade 8 Respectful Digital Communication Worksheet | Computer Science

Grade 8 Respectful Digital Communication Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Use appropriate tone and respectful word choices in digital communication
  • Explain how context and timing affect clarity and relationships in online messages
  • Identify helpful versus harmful communication practices and choose better responses

Grade 8Computer Science30 Pages

Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General

$5.00

Instant download

Variables and Updating Values Worksheets | Grade 5 Programming

Variables and Updating Values Worksheets | Grade 5 Programming

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain what a variable is and how it stores information in a program.
  • Describe how updating a variable can change what a program does.
  • Identify a variable’s value and predict how it changes after actions.

Grade 5Computer Science14 Pages

$3.00

Instant download

Browse more categories

About Computer Science Worksheets

Find Computer Science worksheets spanning core skills, practice, and review. All 826 resources are instant PDF downloads for the classroom or home.

MyTeachingSheets worksheets are made by real teacher-authors and checked before they go live. Download any as a print-ready PDF for lessons, homework, or independent practice — most include answer keys, and previews are always free.