Computer Science Worksheets

826 subject resources
Collecting Survey Data Practice Worksheets | Grade 3 Computer Science

Collecting Survey Data Practice Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how surveys gather information by asking questions
  • Identify data collected through questions, observations, and counts
  • Recognize responses recorded during a classroom survey

Grade 3Computer Science21 Pages

Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more

$3.00

Instant download

Reading Bar Graphs and Pictographs Worksheets Grade 3 Computer Science

Reading Bar Graphs and Pictographs Worksheets Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify key features of bar graphs and pictographs
  • Interpret graph scales and pictograph keys accurately
  • Compare quantities across categories using visual data

Grade 3Computer Science21 Pages

Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more

$3.00

Instant download

Conditional Statements Coding Worksheet | Grade 7 Computer Science

Conditional Statements Coding Worksheet | Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how conditional statements use logical comparisons to choose which instructions run.
  • Identify the correct logic and comparison operator for a given situation.
  • Interpret if/else behavior in simple program scenarios.
$5.00

Instant download

Programming Loops and Loop Control Worksheet | Grade 10 Computer Science

Programming Loops and Loop Control Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how loops reduce repeated program instructions
  • Differentiate count-controlled and condition-based loops
  • Predict loop output from counters and stopping rules

Grade 10Computer Science14 Pages

$3.00

Instant download

Debugging Program Errors Worksheets | Grade 4 Computer Science

Debugging Program Errors Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define bug, error, debug, and troubleshoot in the context of computer programs
  • Identify whether an observed problem is caused by a logical error or a sequencing error
  • Use a simple testing and observation process to debug a program

Grade 4Computer Science14 Pages

$3.00

Instant download

Phishing and Fake Messages Worksheet Grade 6 Computer Science Activity

Phishing and Fake Messages Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain what phishing is and how scam messages try to trick people.
  • Identify warning signs in fake messages, such as urgent language and suspicious links.
  • Use safe response strategies when you see suspicious or fraud attempts online.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice

Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify what a graph shows about quantities and categories
  • Read bar graphs, line graphs, and pictographs to find patterns and trends
  • Interpret information by describing what changes in a graph over time or between categories

Grade 4Computer Science14 Pages

$3.00

Instant download

Ethical Challenges in Artificial Intelligence Worksheets | Grade 7 Computer Scie

Ethical Challenges in Artificial Intelligence Worksheets | Grade 7 Computer Scie

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define ethics, accountability, transparency, and responsibility in the context of artificial intelligence.
  • Identify ethical risks in AI scenarios, such as privacy problems and unfair or unclear decisions.
  • Explain how designers can reduce harm by improving transparency and accountability.

Grade 7Computer Science14 Pages

$3.00

Instant download

Cyberbullying and Bystander Choices Worksheets | Grade 5 Digital Citizenship

Cyberbullying and Bystander Choices Worksheets | Grade 5 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define cyberbullying, bystander, report, and harassment
  • Identify examples of harmful online behavior and safe bystander responses
  • Explain how reporting can help stop repeated harassment

Grade 5Computer Science14 Pages

$3.00

Instant download

Event-Driven Programs Worksheets | Grade 6 Computer Science Practice

Event-Driven Programs Worksheets | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define event, trigger, response, and interaction in the context of event-driven programs.
  • Identify which user action or timer event should trigger a specific program response.
  • Match event-driven terms to their correct definitions.

Grade 6Computer Science14 Pages

$3.00

Instant download

Bandwidth and Latency Computer Science Networks Worksheet Grade 9

Bandwidth and Latency Computer Science Networks Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain the difference between bandwidth and latency in computer networks
  • Predict how latency and bandwidth affect the time it takes for data to move
  • Use network vocabulary such as delay, packet, and throughput accurately

Grade 9Computer Science32 Pages

Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle

$5.00

Instant download

Abstraction and Modeling Computer Science Worksheet Grade 9

Abstraction and Modeling Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning

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

Instant download

Debugging Logical Errors Worksheets | Grade 5 Computer Science Practice

Debugging Logical Errors Worksheets | Grade 5 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define debug, logic, error, and trace and use them correctly in context
  • Identify logical errors by comparing expected results to actual results
  • Use a tracing approach to find where reasoning goes wrong in a sequence

Grade 5Computer Science13 Pages

$3.00

Instant download

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

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

Instant download

Data Ethics and Privacy Worksheet for Grade 8 Computer Science

Data Ethics and Privacy Worksheet for Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how data ethics guides responsible collection, storage, and data use
  • Describe how privacy and consent help protect personal information
  • Apply privacy and ethics concepts to common digital situations

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Program Testing Outcomes Worksheets | Grade 4 Computer Science

Program Testing Outcomes Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and use the words test, result, expected outcome, and evaluation in the context of program testing.
  • Compare intended behavior and actual behavior to decide whether a program passes a test.
  • Describe how observation during testing helps find strengths and areas for improvement.

Grade 4Computer Science14 Pages

$3.00

Instant download

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

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

Grade 3Computer Science11 Pages

$3.00

Instant download

Event Driven Programming Worksheet for Grade 7 Computer Science

Event Driven Programming Worksheet for Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

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

Instant download

Data Visualization Choices Computer Science Worksheet Grade 9

Data Visualization Choices Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Choose an appropriate chart type to communicate patterns, comparisons, or trends in data.
  • Use key visualization vocabulary (visualization, graph, chart, category) accurately in explanations.
  • Evaluate whether a graph type matches the question being asked about the data.
$5.00

Instant download

Grade 8 Variables and Data Types Worksheet | Computer Science Activity

Grade 8 Variables and Data Types Worksheet | Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain what a variable stores and how assignment changes its value in a program.
  • Identify common data types (numbers, text, booleans) and match them to appropriate operations.
  • Use variables to compare values and understand how comparisons depend on data type.

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Sequencing Code Worksheets | Programming Fundamentals Practice Grade 6

Sequencing Code Worksheets | Programming Fundamentals Practice Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how programs follow commands in the exact sequence they are written
  • Identify how changing the order of code commands can change or break program output
  • Use sequencing vocabulary (sequence, order, command, output) to describe code behavior

Grade 6Computer Science12 Pages

$3.00

Instant download

How Networks Connect Devices Computer Science Worksheet Grade 9

How Networks Connect Devices Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning

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

Grade 9Computer Science30 Pages

Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle

$5.00

Instant download

Data Visualization Techniques Worksheets | Grade 7 Computer Science

Data Visualization Techniques Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define visualization terms and identify the role of charts and graphs in communicating data
  • Compare common graph types and match each type to an appropriate data situation
  • Interpret a data display by recognizing trends and patterns

Grade 7Computer Science14 Pages

$3.00

Instant download

Debugging and Error Analysis Worksheet | Grade 7 Computer Science

Debugging and Error Analysis Worksheet | Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

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

Instant download

Digital Project Testing & User Feedback Worksheet | Grade 9 Computer Science

Digital Project Testing & User Feedback Worksheet | Grade 9 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain why testing checks whether digital features work as intended
  • Identify useful observations and feedback from digital product testing
  • Compare testing results with user feedback about a product

Grade 9Computer Science14 Pages

$3.00

Instant download

Mean vs Median Data Sets Worksheet Grade 9 Computer Science

Mean vs Median Data Sets Worksheet Grade 9 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain the difference between mean and median for a numeric data set.
  • Compute the mean and median from a list of values and interpret what they represent.
  • Recognize when median is more reliable than mean in the presence of outliers.
$5.00

Instant download

Advanced Search Strategies Computer Science Worksheet Grade 9

Advanced Search Strategies Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning

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.

Grade 9Computer Science30 Pages

Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle

$5.00

Instant download

Digital Footprints Worksheet | Online Reputation & Digital Citizenship Grade 6

Digital Footprints Worksheet | Online Reputation & Digital Citizenship Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define digital footprint, trace, reputation, and online presence using correct vocabulary.
  • Explain how repeated online actions can affect online reputation over time.
  • Identify examples of online behaviors that create positive or negative traces.

Grade 6Computer Science14 Pages

$3.00

Instant download

Abstraction and Essential Details Worksheet for Grade 8 Computer Science

Abstraction and Essential Details Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define abstraction, model, and essential details accurately
  • Explain how abstraction simplifies complex systems
  • Identify essential details in a complex situation

Grade 8Computer Science14 Pages

$3.00

Instant download

Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science

Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define digital footprint, online presence, and reputation and explain how they connect.
  • Identify examples of responsible and irresponsible online behaviors.
  • Explain how online actions can have long-term effects on how others view a person.

Grade 4Computer Science14 Pages

$3.00

Instant download

Functions and Modular Programming Worksheets | Grade 9 Computer Science

Functions and Modular Programming Worksheets | Grade 9 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define functions and explain their role in modular programs
  • Identify how parameters provide input to reusable functions
  • Explain how return values send results to calling code

Grade 9Computer Science14 Pages

$3.00

Instant download

Algorithm Efficiency and Optimization Worksheet Grade 7 Computer Science

Algorithm Efficiency and Optimization Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

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

Instant download

Collecting Reliable Data Worksheet Grade 6 Computer Science Activity

Collecting Reliable Data Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Describe how reliable data is collected using careful observation, accurate counting, and consistent methods.
  • Use key vocabulary words (reliable, observe, count, data) correctly in science and computer science contexts.
  • Decide whether statements about data collection are true or false and explain short answers clearly.

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

Input and Output in Programs Worksheets | Grade 6 Computer Science Practice

Input and Output in Programs Worksheets | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define input, output, response, and interaction in the context of computer programs.
  • Identify examples of input and output from everyday interactive situations.
  • Explain how changing an input affects a program’s output.

Grade 6Computer Science12 Pages

$3.00

Instant download

Logical Decision Making Worksheets | Conditions and Outcomes Grade 4

Logical Decision Making Worksheets | Conditions and Outcomes Grade 4

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how a condition guides a decision in an algorithm
  • Identify the outcome that matches a true or false condition
  • Trace a branching path in a simple decision scenario

Grade 4Computer Science14 Pages

$3.00

Instant download

Digital Collaboration Tools Worksheet | Grade 9 Computer Science

Digital Collaboration Tools Worksheet | Grade 9 Computer Science

Prism Point LearningCreated byPrism Point Learning

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.

Grade 9Computer Science30 Pages

Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle

$5.00

Instant download

User Interface Design Worksheet | Grade 9 Computer Science Activity

User Interface Design Worksheet | Grade 9 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

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

Instant download

Bias and Fairness in AI Computer Science Worksheet Grade 9

Bias and Fairness in AI Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how bias can appear in AI when training data is incomplete or unbalanced.
  • Use key vocabulary (bias, fairness, representation, outcome) to describe AI results.
  • Identify ways to improve fairness by changing data collection and evaluation.
$5.00

Instant download

Password Security Worksheet | Strong Passwords & Authentication Grade 9

Password Security Worksheet | Strong Passwords & Authentication Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define password, credential, authentication, and secure accurately
  • Compare weak and strong password protection methods
  • Explain why password reuse increases account security risks

Grade 9Computer Science14 Pages

$3.00

Instant download

Measures of Center & Spread Worksheet: Mean Median Mode Range Grade 8

Measures of Center & Spread Worksheet: Mean Median Mode Range Grade 8

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define mean, median, mode, and range accurately
  • Choose an appropriate summary measure for a data question
  • Compare groups using numerical summaries

Grade 8Computer Science12 Pages

$3.00

Instant download

Safe Browsing & Device Protection Worksheet for Grade 8 Computer Science

Safe Browsing & Device Protection Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify everyday browsing actions that reduce cybersecurity risks
  • Explain why software updates improve device protection
  • Explain how secure device settings support cybersecurity

Grade 8Computer Science14 Pages

$3.00

Instant download

Data Collection and Validation Worksheets | Grade 7 Computer Science

Data Collection and Validation Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Describe how data collection methods can affect accuracy and reliability.
  • Explain how validation checks help make data complete and trustworthy.
  • Identify when a set of results may be unreliable due to measurement or procedure issues.

Grade 7Computer Science14 Pages

$3.00

Instant download

Decomposition for Problem Solving Worksheets | Grade 7 Computer Science

Decomposition for Problem Solving Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define decomposition and explain how it helps solve complex problems
  • Identify parts of a problem as subproblems and choose strategies for solving each
  • Use decomposition steps to plan a sequence of actions toward a solution

Grade 7Computer Science14 Pages

$3.00

Instant download

Grade 9 Phishing and Social Engineering Cybersecurity Worksheet

Grade 9 Phishing and Social Engineering Cybersecurity Worksheet

Prism Point LearningCreated byPrism Point Learning

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

Instant download

Encryption and Secure Communication Worksheet | Grade 9 Cybersecurity

Encryption and Secure Communication Worksheet | Grade 9 Cybersecurity

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define encryption, decryption, ciphertext, and key in secure communication
  • Explain how encryption protects data during network transmission
  • Explain how encryption protects data stored on devices

Grade 9Computer Science12 Pages

$3.00

Instant download

Loops and Iteration in Programming Worksheets | Grade 9 Computer Science

Loops and Iteration in Programming Worksheets | Grade 9 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define loops and iteration using correct programming vocabulary
  • Identify how loops repeat instructions to change program behavior
  • Choose loop conditions for counting, checking, and pattern tasks

Grade 9Computer Science14 Pages

$3.00

Instant download

AI Bias and Fairness in Decisions Worksheets | Grade 7 Computer Science

AI Bias and Fairness in Decisions Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define bias and fairness in the context of AI systems.
  • Explain how representation in training data can affect AI outcomes.
  • Identify examples of biased data or design choices that lead to unfair results.

Grade 7Computer Science14 Pages

$3.00

Instant download

Debugging Program Errors Worksheets | Grade 6 Computer Science Practice

Debugging Program Errors Worksheets | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define debugging and identify common causes of program errors.
  • Use a step-by-step tracing strategy to find where a program goes wrong.
  • Troubleshoot a short code problem by correcting order, logic, missing parts, or incorrect values.

Grade 6Computer 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.