Computer Science Worksheets
984 subject resourcesInput in Computer Science Worksheet | Grade 9 Computing Activity
Learning Objectives
- Explain what input is and how it relates to processing and output.
- Identify common input devices and match them to the information they collect.
- Describe how data becomes input for a computer system.
Instant download
Cyberbullying Worksheet | Respectful Online Response for Grade 6
Learning Objectives
- Define cyberbullying and harassment and identify common examples of each online.
- Explain the role of a bystander in responding safely to harmful online behavior.
- Select respectful actions that protect someone who is being targeted, including blocking, reporting, and saving evidence.
Instant download
AI Tools for Better Decisions Worksheet | Grade 3 Computer Science
Learning Objectives
- Use AI suggestions to compare options before making a choice.
- Explain how AI can organize information, but humans still make the final decision.
- Use key vocabulary words (suggest, compare, choice, decision, and related terms) accurately in context.
Instant download
Input and Output Systems Worksheet Grade 7 Computer Science Concepts
Learning Objectives
- Explain how input, processing, and output work together in an interactive program
- Identify examples of input and output in everyday computer systems
- Describe how interaction helps users adjust results
Instant download
Digital Wellness and Screen Time Management Worksheet Grade 7 CS
Learning Objectives
- Explain how screen time affects sleep, concentration, and well-being
- Use strategies like breaks and balanced routines to manage screen time
- Apply digital wellness habits to school, recreation, and social activities
Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General
Instant download
Digital Communication Systems Worksheet Grade 7 Computer Science
Learning Objectives
- Explain how digital communication systems transmit information over networks.
- Compare communication tools by purpose and typical use cases.
- Use key vocabulary (communication, platform, collaboration, transmission) to describe digital messaging and media sharing.
Instant download
Multi-Factor Authentication Security Worksheets | Grade 7 Computer Science
Learning Objectives
- Define multi-factor authentication and explain how it improves account security.
- Identify common authentication factors and distinguish them from a single-factor login.
- Apply multi-factor authentication to real-life scenarios to judge which option is safer.
Instant download
Protecting Personal Information Worksheets | Grade 5 Digital Safety
Learning Objectives
- Explain what makes a password strong by describing the mix of characters and its guessability.
- Identify safe account security habits, including using different passwords for different accounts.
- Use password and authentication vocabulary to describe how logins protect accounts.
Instant download
Flowcharts and Decision Paths Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify the purpose of flowcharts and decision points in algorithms
- Match flowchart vocabulary (flowchart, decision, branch, symbol) to correct meanings
- Complete and interpret a flowchart-style decision path using correct logic
Instant download
Decomposition of Complex Problems Worksheet | Grade 6 Computer Science
Learning Objectives
- Define decomposition, subproblem, strategy, and solution in the context of problem solving
- Identify how a complex task can be broken into smaller subproblems
- Choose an appropriate strategy for solving a decomposed set of steps
Instant download
Digital Identity and Online Reputation Worksheet | Grade 9 CS
Learning Objectives
- Define digital identity and reputation and explain how online presence is formed by posts, comments, and search results.
- Analyze how audience and context affect how an online post can be interpreted.
- Apply strategies to protect online reputation through responsible posting choices.
Instant download
Privacy Settings and Data Permissions Computer Science Grade 9
Learning Objectives
- Explain how privacy settings control who can view, contact, and access personal information on digital platforms.
- Describe how app permissions and consent affect how data is collected, stored, and shared.
- Make informed decisions about what information to keep private and how to manage permissions.
Instant download
Everyday AI Helpers in Technology Worksheet | Grade 3 Computer Science
Learning Objectives
- Identify helpful everyday uses of AI in learning, transportation, communication, and entertainment.
- Use key vocabulary (helpful, support, assist, AI) to describe how AI helps people.
- Recognize that AI can suggest options, not decide by itself, and evaluate uses responsibly.
Instant download
Problem Decomposition Worksheets | Grade 5 Computer Science Problem Solving
Learning Objectives
- Explain what decomposition means in problem-solving and in computer science.
- Identify subproblems and describe how a strategy helps plan steps.
- Describe how breaking a complex task into smaller steps supports logical thinking and better solutions.
Instant download
Machine Learning Training Data Worksheets | Grade 7 Computer Science
Learning Objectives
- Define key terms in machine learning, including training data, model, and prediction.
- Explain how a model learns patterns from training data to make predictions.
- Identify which statement best describes the relationship between training and prediction quality.
Instant download
Event Driven Programs Triggers and Responses Worksheet Grade 6 CS
Learning Objectives
- Explain how events trigger actions in an event-driven program.
- Use key vocabulary (event, trigger, response, interaction) to describe program behavior.
- Identify event types such as clicks, key presses, touches, and timed actions.
Also included in: Interactive Coding Foundations Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Bias and Fairness in AI Worksheet | Grade 8 Computer Science
Learning Objectives
- Explain how bias can enter AI systems through data and design choices.
- Use key vocabulary (bias, fairness, representation, outcome) to describe real-world AI issues.
- Identify strategies to improve fairness and reduce unequal outcomes.
Also included in: Grade 8 Computer Science AI & Responsible Use Lesson Bundle | General
Instant download
Spreadsheets for Data Organization Worksheet | Grade 9 Computer Science
Learning Objectives
- Describe how spreadsheets organize information using rows, columns, and cells.
- Use filters to find and sort relevant data in a spreadsheet.
- Create and interpret a simple spreadsheet layout for class or survey data.
Instant download
Cyberbullying and Respectful Response Grade 6 Computer Science Lesson
Learning Objectives
- Identify examples of cyberbullying and harassment online.
- Choose safe, respectful responses as a bystander.
- Explain how blocking, reporting, and saving evidence can help.
Also included in: Digital Citizenship and Online Safety Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Online Source Credibility Worksheet | Evidence, Bias & Verification Grade 9
Learning Objectives
- Identify credible sources using authorship and evidence checks
- Explain how bias and purpose can influence online information
- Evaluate how dates affect the credibility of digital sources
Instant download
Iteration and Improvement Worksheet | Grade 9 Digital Projects
Learning Objectives
- Define iteration, version, revise, and improve in digital projects
- Explain how repeated testing strengthens a digital design
- Identify useful feedback for revising a product
Instant download
Protocols & Data Packets Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how protocols standardize communication between networked devices
- Describe the structure and purpose of data packets
- Trace packets as they travel through network routes
Instant download
Problem Decomposition in Programming Worksheet for Grade 8 Computer Science
Learning Objectives
- Define decomposition and subproblems using accurate programming vocabulary
- Explain how decomposition helps manage complex programming tasks
- Identify steps in a problem decomposition strategy
Instant download
Data Visualization Worksheet | Bar, Line, Scatter & Circle Graphs Grade 9
Learning Objectives
- Identify appropriate graphs for different types of data
- Compare bar, line, scatter, and circle graphs
- Explain how graph choice affects data communication
Instant download
Cloud Computing & Online Storage Basics Worksheet for Grade 8 Computer Science
Learning Objectives
- Define cloud computing, storage, server, and sync accurately
- Explain how syncing provides file access across multiple devices
- Identify the role of servers in cloud storage
Instant download
Testing & Revising Algorithms Worksheet for Grade 8 Computer Science
Learning Objectives
- Explain how testing and edge cases validate algorithms
- Trace algorithm logic to locate errors
- Revise an algorithm to improve reliability
Instant download
Choosing Graph Types Worksheet: Line, Bar & Circle Graphs Grade 8
Learning Objectives
- Define visualization, graph, chart, and category accurately
- Match common data types to appropriate graph types
- Explain how graph choice affects patterns and comparisons
Instant download
Cloud Computing Worksheet | Online Storage, Sync & Backups Grade 9
Learning Objectives
- Explain how cloud computing differs from local storage
- Identify the roles of servers and online storage
- Describe how synchronization updates files across multiple devices
Instant download
Evaluating Online News & Misinformation Worksheet for Grade 8 Computer Science
Learning Objectives
- Identify trustworthy evidence and credible online sources
- Explain how misinformation, bias, and relevance affect credibility
- Compare claims using evidence and source credibility
Instant download
Database Tables, Fields, Records & Keys Worksheet | Grade 10 Computer Science
Learning Objectives
- Identify fields, records, and keys in a database table
- Explain how unique keys identify individual database records
- Compare filtering and sorting operations in database queries
Instant download
Latency and Bandwidth Worksheet | Throughput, Jitter & Networks Grade 9
Learning Objectives
- Define latency and bandwidth using accurate networking vocabulary
- Explain how latency affects initial network response time
- Explain how bandwidth affects data transfer speed
Instant download
Algorithm Testing & Refinement Worksheet | Computer Science Grade 9
Learning Objectives
- Explain how test cases validate an algorithm's behavior
- Identify edge cases and unexpected inputs during testing
- Trace algorithm logic to locate errors
Instant download
Spreadsheet Structure Worksheet | Rows, Columns, Cells & Filters Grade 9
Learning Objectives
- Identify the purpose of spreadsheet rows, columns, and cells
- Explain how sorting reorganizes spreadsheet data
- Explain how filters isolate relevant subsets of data
Instant download
Spreadsheet Formulas & Cell References Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how spreadsheets organize data in rows, columns, and cells
- Construct formulas using cell references and arithmetic operators
- Calculate totals and averages using spreadsheet formulas and functions
Instant download
Digital Project Documentation & Reflection Worksheet | Grade 9 Computer Science
Learning Objectives
- Define documentation and reflection in digital project work
- Identify design decisions and outcomes within a project process
- Evaluate project strengths and challenges using specific evidence
Instant download
Data Visualization Graphs & Charts Worksheet | Grade 10 Computer Science
Learning Objectives
- Identify the best visualization type for a given data question
- Interpret trends, patterns, and relationships shown in graphs and charts
- Explain how misleading scales can distort visual comparisons
Instant download
Phishing and Social Engineering Worksheet | Grade 9 Cybersecurity
Learning Objectives
- Define phishing and social engineering in cybersecurity contexts
- Identify common red flags in suspicious online messages
- Explain how urgency and deception influence user decisions
Instant download
Pattern Recognition and Generalization Worksheets | Grade 7 Computer Science
Learning Objectives
- Identify a pattern in a sequence or set of examples and describe the relationship it shows
- Use pattern recognition to make a reasonable prediction for a new case
- Explain how generalizations can help solve similar problems more efficiently
Instant download
Protecting Devices and Data Worksheet Grade 6 Computer Science
Learning Objectives
- Explain how software updates help protect devices and data
- Use secure account habits to reduce the risk of problems
- Describe why backups are important for keeping data safe
Also included in: Digital Safety & Security Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Organizing Data in Tables Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify rows and columns in a data table.
- Use table structure to organize information into categories.
- Explain how organized data helps find patterns or relationships.
Instant download
Password Security Best Practices Worksheet | Grade 7 Computer Science
Learning Objectives
- Explain why strong, unique passwords and correct authentication improve account security.
- Apply best practices such as using unique credentials and updating security settings regularly.
- Identify safer password habits and explain how password managers can help.
Also included in: Grade 7 AI & Cybersecurity Computer Science Lesson Bundle | General
Instant download
Cloud Storage and Syncing Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Define cloud storage and explain how it helps users access files from different devices.
- Describe what syncing does and how it reduces version confusion.
- Use vocabulary (cloud storage, sync, file, access) to explain saving, opening, and organizing digital files.
Instant download
Evaluating Online Information Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain how to check authorship and evidence when evaluating online information.
- Identify the purpose of a website to help judge its credibility.
- Compare reliable and misleading online information using vocabulary like evidence and credibility.
Instant download
Data Ethics and Privacy Worksheet | Consent & Responsible Data Use Grade 9
Learning Objectives
- Define ethics, privacy, consent, and data use accurately
- Explain why informed consent matters in digital data collection
- Identify responsible practices for protecting personal information
Instant download
Online Scams and Phishing Tricks Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify warning signs of online scams such as suspicious messages and urgent requests
- Explain how phishing and fraud attempts try to trick people into sharing information
- Use critical thinking steps to decide whether an online offer or message is trustworthy
Instant download
Programming Patterns Repeat & Sequences Worksheet | Grade 3 CS
Learning Objectives
- Define the vocabulary terms pattern, repeat, sequence, and program
- Identify programming patterns in short visual block actions and explain the rule
- Complete and interpret code ideas that use repeating steps in order
Instant download
Neural Networks Worksheet Grade 11 Computer Science AI Learning
Learning Objectives
- Explain how inputs, hidden layers, and outputs work in a neural network.
- Describe what weights do and how learning changes them.
- Identify common neural network terms and evaluate statements about neural networks.
Also included in: Grade 11 Computer Science Lesson Bundle: AI & Algorithm Design Patterns
Instant download
Healthy Technology Habits Worksheet | Grade 3 Computer Science Activity
Learning Objectives
- Explain how balance, routines, and screen-time breaks support learning and focus.
- Identify healthy versus unhealthy technology choices in everyday situations.
- Use key vocabulary words (balance, habit, screen time, routine) correctly.
Instant download
Browse more categories
About Computer Science Worksheets
Find Computer Science worksheets spanning core skills, practice, and review. All 984 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.