Computer Science Worksheets
826 subject resourcesDebugging Simple Code Fixes Worksheets | Grade 3 Computer Science Practice
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
Instant download
Online Scams and Tricks Worksheets | Digital Citizenship Grade 3
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
Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more
Instant download
Events and Triggers Computer Science Worksheets Grade 3
Learning Objectives
- Identify events that cause computer programs to respond.
- Explain how inputs connect to program responses.
- Describe user actions that trigger program responses.
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Evaluating Online Sources for Credibility Worksheets | Grade 5
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
Instant download
Recursion and Base Cases Worksheet | Grade 11 Computer Science
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.
Instant download
Ethical Technology Use and Digital Citizenship Worksheets | Grade 7
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
Instant download
Responsible AI Use Worksheet | Accuracy, Fairness & Ethics Grade 6
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.
Instant download
Loops and Iteration Worksheet | Grade 10 Computer Science Coding Activity
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.
Also included in: Coding Fundamentals Lesson Bundle | Grade 10 Computer Science | General
Instant download
Encryption and Secure Communication Worksheets | Grade 7 Computer Science
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
Instant download
Digital Collaboration Worksheet | Permissions, Comments & Versions Grade 9
Learning Objectives
- Define collaboration, permission, comment, and version in context
- Explain how shared documents support digital teamwork
- Distinguish view-only and editing permissions
Instant download
AI Algorithms and Information Processing Worksheets | Grade 7 Computer Science
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
Instant download
Grade 8 Testing and Revising Algorithms Worksheet | Computer Science Activity
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.
Instant download
Iteration and Improvement in Computing Worksheet Grade 9 Computer Science
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.
Instant download
Web Protocols and HTTP Request-Response Worksheets | Grade 7 Computer Science
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
Instant download
Reading Graphs and Charts Worksheet Grade 6 Computer Science Activity
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
Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more
Instant download
Sorting Algorithms Worksheet | Grade 12 Computer Science Practice
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.
Instant download
Generative AI and Large Models Worksheet Grade 11 Computer Science
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.
Also included in: Grade 11 Computer Science Lesson Bundle: AI & Algorithm Design Patterns
Instant download
Building Interactive Projects Worksheet | Grade 6 Computer Science
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.
Also included in: Interactive Coding Foundations Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Reliable Data Collection Worksheet | Grade 5 Computer Science Practice
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
Instant download
User Interface Basics Worksheet | Menus, Buttons & Layout Grade 6
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
Instant download
Private and Public Information Worksheet | Grade 3 Computer Science PDF
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.
Instant download
Privacy and Data Use Worksheet | Grade 6 Computer Science
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.
Also included in: Artificial Intelligence & Digital Ethics Lesson Bundle — Grade 6 Computer Science, General +1 more
Instant download
Flowcharts for Process Modeling Worksheets | Grade 7 Computer Science
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.
Instant download
Password Security Best Practices Worksheet Grade 9 Cybersecurity
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.
Instant download
Trees and Graphs Traversal Worksheet Grade 11 Computer Science
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.
Also included in: Data Structures & Algorithms Lesson Bundle | Grade 11 CS | General
Instant download
Responsible Use of AI Tools Worksheets | Grade 7 Computer Science
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
Instant download
Machine Learning Foundations Data Features and Labels Worksheet | Grade 12
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.
Instant download
Network Defense Worksheet Grade 11 Computer Science Cybersecurity
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.
Instant download
Finding Patterns and Trends Worksheets | Data Predictions Grade 4
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.
Instant download
Artificial Intelligence Basics Worksheets | Grade 4 Computer Science
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.
Instant download
Digital Footprints and Online Reputation Grade 6 Computer Science
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.
Also included in: Digital Citizenship and Online Safety Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Privacy Settings and Data Protection Worksheets | Grade 7 Computer Science
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.
Instant download
Generative AI and Large Language Models Worksheet | Grade 12 Computer Science
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.
Instant download
Web Browsers and Websites Worksheet | Grade 6 Computer Science
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
Instant download
Iteration and Improvement Computer Science Worksheet Grade 6
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.
Also included in: Grade 6 Digital Projects Lesson Bundle | Computer Science | General +1 more
Instant download
Responsible Use of AI Tools Worksheet Grade 7 Computer Science Ethics
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.
Instant download
User Interface Design Worksheet Grade 11 Computer Science Activity
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
Also included in: Agile & SDLC Lesson Bundle | Grade 11 Computer Science | General
Instant download
Agile and Scrum Worksheet Grade 11 Computer Science Project Planning
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.
Also included in: Agile & SDLC Lesson Bundle | Grade 11 Computer Science | General
Instant download
Grade 9 Trends and Correlation Computer Science Data Analysis Worksheet
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.
Instant download
Threats and Vulnerabilities Worksheet Grade 11 Computer Science
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.
Instant download
Requirements and User Stories Worksheet | Grade 12 Computer Science
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
Instant download
Human vs Machine Intelligence & Judgment Worksheet | Grade 3 CS
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.
Instant download
Grade 8 Bandwidth and Latency Worksheet | Computer Science Networking Activity
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
Also included in: Grade 8 Internet & Networking Lesson Bundle | Computer Science (General)
Instant download
Safe Search Choices Worksheets | Grade 3 Computer Science Practice
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
Instant download
Artificial Intelligence Patterns & Decisions Worksheet | Grade 3 CS
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.
Instant download
User Experience and Interface Design Worksheet | Grade 10 CS Activity
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
Instant download
Grade 8 Respectful Digital Communication Worksheet | Computer Science
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
Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General
Instant download
Variables and Updating Values Worksheets | Grade 5 Programming
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.
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.