Computer Science Worksheets
826 subject resourcesComparing Data Sets for Patterns Worksheet | Grade 6 Computer Science
Learning Objectives
- Define and use the vocabulary compare, data set, relationship, and difference when discussing data.
- Identify similarities and differences between two or more data sets using greater, less, equal, and changing values.
- Describe how a relationship can be shown by how values change across data sets.
Instant download
Cybersecurity Prevention and Online Safety Worksheets | Grade 7 Computer Science
Learning Objectives
- Define key cybersecurity terms and explain how they relate to online safety.
- Identify common threats and vulnerabilities in everyday digital habits.
- Apply prevention strategies to protect devices and online accounts.
Instant download
Two-Factor Authentication Worksheet | Account Security Grade 6
Learning Objectives
- Define two-factor authentication and explain how it adds an extra security step.
- Identify common second factors such as a code, a message, or an app prompt.
- Compare single-step login versus two-step verification using a real-world lock example.
Instant download
Debugging Code Worksheets | Grade 5 Computer Science Programming
Learning Objectives
- Define debug, bug, error, and troubleshoot and use the words in explanations
- Identify common causes of program problems such as missing commands, wrong order, and logic that does not match the intended result
- Use tracing steps to find where code behavior first goes wrong and describe a fix
Instant download
Program Testing Expected vs Actual Results Worksheet | Grade 3 CS
Learning Objectives
- Define test, output, result, and correct as they relate to checking a program
- Compare an expected outcome with the actual output from a program test
- Choose the correct conclusion about whether a program’s output matches the intended result
Instant download
Mean Median Range and Data Distribution Worksheets | Grade 7 Computer Science
Learning Objectives
- Define mean, median, range, and distribution using data from examples
- Calculate the mean, median, and range for small data sets
- Use numerical summaries to compare two groups described by statistics
Instant download
Digital Wellness and Screen Time Worksheets | Grade 7 Computer Science
Learning Objectives
- Define key digital wellness terms and explain why they matter.
- Match strategies to examples that support healthier screen time.
- Use screen-time management habits to plan a balanced day.
Instant download
Problem-Solving Strategies Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Explain what a strategy is and how it helps with a solution to a problem
- Compare two solution strategies by considering clarity, speed, and accuracy
- Choose the most efficient strategy for a simple classroom problem
Instant download
Interactive Game Programming Worksheets | Grade 5 Computer Science
Learning Objectives
- Define key vocabulary for interactive games, including interactive, game, score, and program
- Explain how variables and loops can update a game over repeated turns
- Use conditionals to decide what happens in a game when an event occurs
Instant download
Comparing Data Sets Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify similarities and differences between data sets
- Compare values using greater than, less than, and equal
- Calculate differences between values in data sets
Instant download
Algorithms Variables and Conditions Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify how algorithms use steps to solve problems
- Explain what variables store in an algorithm
- Use conditional logic to choose different outcomes
Instant download
Stacks and Queues LIFO vs FIFO Worksheet | Grade 11 Computer Science Activity
Learning Objectives
- Explain the difference between stack (LIFO) and queue (FIFO) behavior.
- Identify which ADT best fits a given scenario using push/pop or enqueue/dequeue operations.
- Analyze statements about stack and queue operations for correctness.
Also included in: Data Structures & Algorithms Lesson Bundle | Grade 11 CS | General
Instant download
Using Data to Support Conclusions Worksheet | Grade 6 Computer Science
Learning Objectives
- Define evidence, conclusion, and analysis using data displays.
- Use information from a table or graph to choose the best conclusion.
- Explain how analysis of data supports a claim.
Instant download
Responsible AI Decision-Making Worksheets | Grade 5 Computer Science
Learning Objectives
- Explain how responsible AI use supports human judgment when making digital choices.
- Identify strategies for checking AI results for accuracy and fairness.
- Describe how respect for privacy applies to everyday AI features.
Instant download
Conditionals and If/Else Decisions Worksheets | Grade 4 Computer Science
Learning Objectives
- Define key conditional vocabulary such as condition, decision, and branch.
- Identify which action a simple program would take based on an if/else condition.
- Use conditional logic to predict outputs for different inputs.
Instant download
Debugging Logical Errors Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify logical errors by comparing expected and actual results
- Trace program steps to locate where reasoning breaks down
- Explain how incorrect sequences create logical errors
Instant download
Testing and Refining Solutions Worksheet Grade 9 Computer Science
Learning Objectives
- Explain how testing helps validate an algorithm and find errors in edge cases and unexpected inputs.
- Use test results to refine steps and improve correctness, clarity, and reliability.
- Validate that changes do not break earlier behavior by retesting with multiple scenarios.
Instant download
Flowcharts and Decision Paths Worksheets | Grade 5 Algorithm Practice
Learning Objectives
- Explain how flowcharts use symbols and arrows to show a process.
- Identify how decision nodes create branches that change an outcome.
- Read and interpret simple decision paths in an algorithm.
Instant download
Recommendation Systems & Prediction Algorithms Worksheets Grade 4
Learning Objectives
- Define key terms: recommendation, preference, prediction, and algorithm.
- Explain how a recommendation system uses information and patterns to make predictions.
- Identify examples of recommendation systems and describe how they suggest items.
Instant download
Healthy Screen Time Worksheets | Grade 5 Digital Citizenship Practice
Learning Objectives
- Define key vocabulary related to healthy digital habits: balance, habit, screen time, and wellness.
- Compare technology routines that support focus and well-being with routines that may harm them.
- Use evidence from a short passage to choose healthy screen-time choices.
Instant download
Computer Science Features Labels Worksheet Grade 11 Programming Review
Learning Objectives
- Explain how labels are used in diagrams and documentation to identify parts of a system or model
- Distinguish between labels and other features such as captions, annotations, and component names
- Apply correct terminology when describing features of labeled representations
Also included in: Grade 11 Computer Science Lesson Bundle: AI & Algorithm Design Patterns
Instant download
Debugging Algorithms Worksheets | Errors and Corrections Grade 4
Learning Objectives
- Define the terms bug, error, debug, and correction in the context of algorithms.
- Identify common causes of algorithm errors, such as missing steps, repeated steps, or steps in the wrong order.
- Use debugging steps to improve an algorithm by making corrections based on evidence.
Instant download
Ordering Instructions Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Explain how instruction order can change an outcome in a procedure.
- Identify accurate vs. inaccurate instruction sequences for a simple task.
- Use clear step order to improve the accuracy of instructions.
Instant download
Debugging Missing Steps Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Identify what makes a sequence program fail when a step is missing or out of order
- Use the terms debug, error, missing, and fix correctly in explanations
- Explain how checking each step helps find and correct mistakes
Instant download
Private vs Public Information Worksheets | Grade 3 Digital Safety
Learning Objectives
- Define private information and personal information using Grade 3 vocabulary
- Identify which details should stay protected online versus what can be shared publicly
- Explain how to choose secure online information choices
Instant download
Grade 3 Flowcharts and Simple Diagrams Computer Science Worksheet Set
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
Instant download
Flowcharts and Decision Diagrams Worksheets | Grade 3 Computer Science
Learning Objectives
- Explain how flowcharts use shapes and arrows to show the steps of a process
- Identify the meanings of flowchart parts such as arrows and decision steps
- Read simple visual algorithms and predict what happens next
Instant download
Encryption and Secure Communication Computer Science Grade 9
Learning Objectives
- Explain how encryption and decryption protect digital information.
- Identify key roles in secure communication, including keys and secure channels.
- Evaluate scenarios to decide whether a message is protected in transit or at rest.
Instant download
Search Skills and Keywords Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Define key search terms such as keyword, query, and result.
- Use more focused keywords to improve search results.
- Explain how a search engine uses a query to return results.
Instant download
Scams and Phishing Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify common warning signs in suspicious emails, texts, and pop-ups
- Explain how urgent language and unfamiliar links signal potential danger
- Recognize requests for passwords and other private information as warning signs
Instant download
Digital Project Planning Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify the goal and intended audience of a digital project
- Explain how audience needs influence digital product features
- Organize project tasks in a sensible sequence
Instant download
Cyberbullying and Respectful Response Worksheets | Grade 6 CS
Learning Objectives
- Identify common forms of cyberbullying in digital spaces
- Explain how bystanders can support people experiencing online harassment
- Describe safe ways to block and report harmful accounts
Instant download
Testing and Feedback in Computer Science Worksheets for Grade 6
Learning Objectives
- Explain how testing checks whether digital project features work correctly
- Identify bugs and usability problems in digital projects
- Evaluate feedback about confusing features and missing information
Instant download
User Interface Design Worksheets | Computer Science Grade 6
Learning Objectives
- Define a user interface and identify its common elements.
- Explain how clear labels and organized layouts improve usability.
- Compare interface designs and identify effective navigation features.
Instant download
Digital Project Design Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify features of a clear and organized digital product
- Explain how headings and readable text support an audience
- Select media that matches a project's purpose and audience
Instant download
Iteration and Improvement in Digital Projects Worksheets Grade 6 CS
Learning Objectives
- Define iteration as a repeated cycle of testing and improvement
- Identify usability problems revealed by testing and user feedback
- Compare original and revised project versions using test evidence
Instant download
Reliable Data Collection Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Explain how careful observations improve the reliability of collected data.
- Identify consistent survey procedures that support fair comparisons of responses.
- Describe measurement methods using a shared starting point and unit.
Instant download
Reading Graphs and Charts Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify key parts of graphs and charts, including categories and axes
- Compare data shown in bar graphs, line graphs, and pictographs
- Interpret information to answer questions using evidence from visual displays
Instant download
Bias and Fairness in AI Worksheet | Grade 10 Computer Science Activity
Learning Objectives
- Explain how bias can enter AI systems through unbalanced or incomplete training data
- Evaluate common fairness concerns and describe practical ways to reduce unequal outcomes
- Use fairness vocabulary (e.g., bias, data, testing, evaluation) to justify design choices
Instant download
Digital Footprints and Online Reputation Worksheets for Grade 6 CS
Learning Objectives
- Define digital footprints and identify online actions that leave traces
- Explain how repeated online choices influence reputation over time
- Compare positive and negative digital behaviors and their possible effects
Instant download
Variables and Data Types Worksheet | Grade 10 Computer Science Activity
Learning Objectives
- Explain how variables store information that a program can use and update while it runs.
- Match common data types (integers, strings, booleans, lists) to suitable kinds of values.
- Predict whether a statement is correct based on data type rules.
Instant download
Big-O Notation Worksheet | Algorithm Efficiency | Grade 11 Computer Science
Learning Objectives
- Explain what Big-O notation describes about how runtime or space grows as input size increases.
- Compare algorithms by identifying which has the better (slower-growing) time complexity.
- Justify answers using growth-rate reasoning instead of focusing on constant factors.
Also included in: Data Structures & Algorithms Lesson Bundle | Grade 11 CS | General
Instant download
Cyber Law and Ethics Worksheet Grade 11 Computer Science Privacy IP
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.
Instant download
Writing Clear Code Steps Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Use precise step words to write code directions in a correct sequence.
- Identify how unclear instructions can cause mistakes in a computer program.
- Match coding terms to their meanings and use them in explanations.
Instant download
Trees and Graphs Traversals Worksheet | Grade 12 Computer Science
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
Instant download
Features and Labels Worksheet | Grade 12 Computer Science Machine Learning
Learning Objectives
- Explain how labels communicate meaning in user interfaces and data representations.
- Identify common features of labeled interfaces, including readability, consistency, and clarity.
- Evaluate statements about labels and their role in usability and data understanding.
Instant download
AI Ethics and Model Evaluation Worksheet | Grade 12 Computer Science
Learning Objectives
- Explain key AI ethics concepts: fairness, transparency, privacy, and accountability.
- Apply model evaluation ideas to decide whether an AI system is trustworthy across different groups and situations.
- Identify common sources of bias and unintended harmful outputs, and propose responsible evaluation steps.
Instant download
Normalization and Data Integrity Worksheet | Grade 12 Computer Science
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.
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.