Computer Science Worksheets
826 subject resourcesCollecting Survey Data Practice Worksheets | Grade 3 Computer Science
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
Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more
Instant download
Reading Bar Graphs and Pictographs Worksheets Grade 3 Computer Science
Learning Objectives
- Identify key features of bar graphs and pictographs
- Interpret graph scales and pictograph keys accurately
- Compare quantities across categories using visual data
Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more
Instant download
Conditional Statements Coding Worksheet | Grade 7 Computer Science
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.
Instant download
Programming Loops and Loop Control Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how loops reduce repeated program instructions
- Differentiate count-controlled and condition-based loops
- Predict loop output from counters and stopping rules
Instant download
Debugging Program Errors Worksheets | Grade 4 Computer Science
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
Instant download
Phishing and Fake Messages Worksheet Grade 6 Computer Science Activity
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.
Also included in: Digital Safety & Security Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice
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
Instant download
Ethical Challenges in Artificial Intelligence Worksheets | Grade 7 Computer Scie
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.
Instant download
Cyberbullying and Bystander Choices Worksheets | Grade 5 Digital Citizenship
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
Instant download
Event-Driven Programs Worksheets | Grade 6 Computer Science Practice
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.
Instant download
Bandwidth and Latency Computer Science Networks Worksheet Grade 9
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
Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle
Instant download
Abstraction and Modeling Computer Science Worksheet Grade 9
Learning Objectives
- Explain how abstraction removes nonessential details to focus on essential features of a problem
- Use models and representations to describe systems, patterns, and relationships
- Identify examples of essential information in a simplified computer science scenario
Instant download
Debugging Logical Errors Worksheets | Grade 5 Computer Science Practice
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
Instant download
Debugging Syntax and Logic Errors Computer Science Worksheet Grade 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.
Instant download
Data Ethics and Privacy Worksheet for Grade 8 Computer Science
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
Instant download
Program Testing Outcomes Worksheets | Grade 4 Computer Science
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.
Instant download
Collecting Survey Data Worksheet Grade 3 Computer Science Activities PDF
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
Instant download
Event Driven Programming Worksheet for Grade 7 Computer Science
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
Instant download
Data Visualization Choices Computer Science Worksheet Grade 9
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.
Instant download
Grade 8 Variables and Data Types Worksheet | Computer Science Activity
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.
Also included in: Grade 8 Coding Fundamentals Lesson Bundle | Computer Science | General
Instant download
Sequencing Code Worksheets | Programming Fundamentals Practice Grade 6
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
Instant download
How Networks Connect Devices Computer Science Worksheet Grade 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
Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle
Instant download
Data Visualization Techniques Worksheets | Grade 7 Computer Science
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
Instant download
Debugging and Error Analysis Worksheet | Grade 7 Computer Science
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
Instant download
Digital Project Testing & User Feedback Worksheet | Grade 9 Computer Science
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
Instant download
Mean vs Median Data Sets Worksheet Grade 9 Computer Science
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.
Instant download
Advanced Search Strategies Computer Science Worksheet Grade 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.
Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle
Instant download
Digital Footprints Worksheet | Online Reputation & Digital Citizenship Grade 6
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.
Instant download
Abstraction and Essential Details Worksheet for Grade 8 Computer Science
Learning Objectives
- Define abstraction, model, and essential details accurately
- Explain how abstraction simplifies complex systems
- Identify essential details in a complex situation
Instant download
Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science
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.
Instant download
Functions and Modular Programming Worksheets | Grade 9 Computer Science
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
Instant download
Algorithm Efficiency and Optimization Worksheet Grade 7 Computer Science
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
Instant download
Collecting Reliable Data Worksheet Grade 6 Computer Science Activity
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.
Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more
Instant download
Input and Output in Programs Worksheets | Grade 6 Computer Science Practice
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.
Instant download
Logical Decision Making Worksheets | Conditions and Outcomes Grade 4
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
Instant download
Digital Collaboration Tools Worksheet | Grade 9 Computer Science
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.
Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle
Instant download
User Interface Design Worksheet | Grade 9 Computer Science Activity
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.
Instant download
Bias and Fairness in AI Computer Science Worksheet Grade 9
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.
Instant download
Password Security Worksheet | Strong Passwords & Authentication Grade 9
Learning Objectives
- Define password, credential, authentication, and secure accurately
- Compare weak and strong password protection methods
- Explain why password reuse increases account security risks
Instant download
Measures of Center & Spread Worksheet: Mean Median Mode Range Grade 8
Learning Objectives
- Define mean, median, mode, and range accurately
- Choose an appropriate summary measure for a data question
- Compare groups using numerical summaries
Instant download
Safe Browsing & Device Protection Worksheet for Grade 8 Computer Science
Learning Objectives
- Identify everyday browsing actions that reduce cybersecurity risks
- Explain why software updates improve device protection
- Explain how secure device settings support cybersecurity
Instant download
Data Collection and Validation Worksheets | Grade 7 Computer Science
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.
Instant download
Decomposition for Problem Solving Worksheets | Grade 7 Computer Science
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
Instant download
Grade 9 Phishing and Social Engineering Cybersecurity Worksheet
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.
Instant download
Encryption and Secure Communication Worksheet | Grade 9 Cybersecurity
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
Instant download
Loops and Iteration in Programming Worksheets | Grade 9 Computer Science
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
Instant download
AI Bias and Fairness in Decisions Worksheets | Grade 7 Computer Science
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.
Instant download
Debugging Program Errors Worksheets | Grade 6 Computer Science Practice
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.
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.