Computer Science Worksheets
984 subject resourcesUsing Data to Support Claims Worksheets | Grade 5 Data Evidence Practice
Learning Objectives
- Define the terms claim, evidence, conclusion, and support and explain how they connect.
- Interpret information from a graph or table to decide whether a claim is supported.
- Justify answers by citing specific evidence from data displays.
Instant download
Organizing Data Tables and Charts Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify what a table is used for when organizing information by categories.
- Choose the best chart type to help compare data shown in collected results.
- Explain how charts and tables make it easier to analyze and communicate information.
Instant download
Software Development Lifecycle SDLC Checkpoint Worksheet Grade 12 CS
Learning Objectives
- Identify the correct order of stages in the Software Development Lifecycle (planning, designing, building, testing, deploying, maintaining).
- Explain how testing and maintenance reduce risks after a new release.
- Apply SDLC stage vocabulary to scenarios involving apps, websites, and games.
Instant download
Digital Footprints Worksheets | Grade 3 Computer Science & Online Safety
Learning Objectives
- Define digital footprint and explain how online activity can leave traces over time
- Identify examples of online activity that contribute to a digital footprint
- Describe how responsible choices can create a positive online presence
Instant download
Testing and Publishing a Web Project Worksheet Grade 10 Computer Science
Learning Objectives
- Describe how to test a web project for working links, correct text display, and loaded images across devices and browsers
- Explain the steps for preparing and publishing a finished web project for an audience
- Identify common reasons a site is not launch-ready and propose practical fixes
Instant download
Digital Footprints and Online Reputation Worksheets | Grade 5
Learning Objectives
- Define and explain the terms digital footprint and online presence.
- Describe how online choices can build a positive or negative reputation over time.
- Identify what information can leave a trace online and why it may be hard to remove.
Instant download
Inputs and Outputs Worksheet | How Programs Respond Grade 6 CS
Learning Objectives
- Define input, output, response, and interaction in the context of a program.
- Identify examples of input and output in everyday computer activities.
- Explain how changing input can change what a program outputs.
Also included in: Interactive Coding Foundations Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Coding Project Planning Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Explain how a coding project plan helps guide building and reduce mistakes.
- Identify key parts of a plan, including a goal, features, inputs, outputs, and steps.
- Match project-planning vocabulary to its meaning.
Instant download
Cyberbullying Prevention Worksheet | Grade 7 Digital Citizenship
Learning Objectives
- Identify signs of cyberbullying and harassment in online communication
- Practice safe responses by reporting incidents and supporting affected people
- Explain how to preserve evidence and seek trusted help when needed
Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General
Instant download
Two-Factor Authentication Security Worksheet Grade 6 Computer Science
Learning Objectives
- Explain how two-factor authentication adds an extra layer of security after a password.
- Identify examples of verification codes and other second-step prompts.
- Describe why using more than one lock (more than one step) improves account safety.
Also included in: Digital Safety & Security Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Reading Bar Graphs and Pictographs Worksheets | Grade 3 Data Graphing Activities
Learning Objectives
- Identify key parts of bar graphs and pictographs, such as categories, quantities, and keys.
- Use the information in a bar graph or pictograph to answer questions about quantities and comparisons.
- Explain how bar heights and pictograph picture values show relationships between categories.
Instant download
Using Data to Support Conclusions Worksheets | Grade 4 Computer Science
Learning Objectives
- Define evidence, analysis, and conclusion and explain how they connect.
- Use information from graphs, tables, and surveys to choose conclusions supported by evidence.
- Identify whether a claim is supported by reliable data.
Instant download
IP Addresses and DNS Worksheet Grade 10 Computer Science Network Basics
Learning Objectives
- Explain how IP addresses identify devices on a network.
- Describe how DNS translates domain names into IP addresses.
- Trace how a browser uses DNS and IP addressing to reach a website.
Instant download
Mean and Median Worksheet | Programming Data & Outliers Grade 9
Learning Objectives
- Calculate the mean of a numerical data set
- Find the median using correctly ordered values
- Compare mean and median when outliers are present
Instant download
Grade 10 Functions and Parameters Worksheet | Computer Science Coding Practice
Learning Objectives
- Explain how functions group reusable instructions into named blocks.
- Describe how parameters allow functions to work with different inputs.
- Identify when functions return values to provide information to the rest of a program.
Also included in: Coding Fundamentals Lesson Bundle | Grade 10 Computer Science | General
Instant download
Bar Graphs and Pictographs Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify the key parts of a bar graph and a pictograph, including categories and quantities
- Read values from a bar graph and a pictograph to compare data
- Explain how pictographs use symbols to represent quantities
Instant download
Search Skills and Keywords Worksheet Grade 6 Computer Science Activity
Learning Objectives
- Explain how search engines use keywords to return results.
- Choose effective keywords and queries to improve search results.
- Compare broad searches with more focused searches.
Also included in: Grade 6 How the Internet Works Lesson Bundle | Computer Science | General +1 more
Instant download
Accessibility and Web Publishing Worksheet Grade 11 Computer Science
Learning Objectives
- Explain how accessible web design supports users with different abilities and devices.
- Identify common accessibility features and describe why they matter for usability.
- Apply web publishing checks such as link verification and layout testing before release.
Instant download
Grade 10 Computer Science Encryption and Authentication Worksheet Pack
Learning Objectives
- Explain how encryption protects information by making it unreadable without the correct key
- Describe how authentication verifies that a user or device is allowed to access data or services
- Distinguish between encryption and authentication in common security scenarios
Instant download
Cyberbullying Awareness Worksheets | Safe Responses Grade 4 Computer Science
Learning Objectives
- Define cyberbullying and identify related behaviors such as harassment
- Describe how a bystander can respond and when to report harmful messages
- Select safe online actions using examples and scenarios
Instant download
Phishing and Social Engineering Safety Worksheet for Grade 8 Students
Learning Objectives
- Explain how phishing and social engineering try to trick people into sharing private information.
- Identify warning signs of scams, including urgency, suspicious links, and requests for personal data.
- Apply strategies to respond safely to suspicious messages.
Instant download
Organizing Data in Tables Computer Science Worksheet Grade 6
Learning Objectives
- Use source, purpose, date, and evidence to judge whether information online is reliable.
- Distinguish between reliable information and content with weak or missing evidence.
- Explain how credibility can change when an author or source is unclear.
Also included in: Digital Citizenship and Online Safety Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Password Security Worksheet Grade 6 Computer Science Digital Safety Activity
Learning Objectives
- Explain how password security helps protect an account from unauthorized access.
- Describe features of strong passwords, including using a mix of character types.
- Identify safe password habits such as not sharing and not reusing passwords across accounts.
Also included in: Digital Safety & Security Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Multi-Factor Authentication MFA Worksheet | Grade 7 Cybersecurity
Learning Objectives
- Explain how multi-factor authentication improves account security.
- Identify what a factor and verification are in an MFA system.
- Compare single-factor and multi-factor authentication in real-life login scenarios.
Also included in: Grade 7 AI & Cybersecurity Computer Science Lesson Bundle | General
Instant download
Cybersecurity Habits Worksheet | Device and Data Safety Grade 6
Learning Objectives
- Explain why software updates, strong account security, and backups help protect devices and data
- Identify good cybersecurity habits for everyday device use
- Match common cybersecurity terms to their meanings
Instant download
Conditionals and Branching Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Define conditional, branch, rule, and decision in the context of simple programming.
- Identify how if, else, and otherwise choose different outcomes based on conditions.
- Complete a short branching program description using the correct vocabulary.
Instant download
Recommendation Systems Worksheet | How AI Suggestions Work Grade 6
Learning Objectives
- Explain how recommendation systems use past choices and patterns to make suggestions.
- Use lesson vocabulary (recommendation, preference, suggestion, algorithm) correctly in sentences.
- Evaluate how recommendations can influence what people see online.
Also included in: Artificial Intelligence & Digital Ethics Lesson Bundle — Grade 6 Computer Science, General +1 more
Instant download
Authentication and Access Control Worksheet for Grade 12 CS
Learning Objectives
- Explain how authentication verifies a user’s identity before granting access to systems or data.
- Describe how access control uses permissions and roles to limit what users can do after login.
- Compare password-based authentication with multi-factor authentication and evaluate security trade-offs.
Instant download
Reading Graphs and Charts Worksheets | Grade 5 Data Comparison Practice
Learning Objectives
- Identify key information in bar graphs, line graphs, and pictographs.
- Use graph vocabulary to describe and compare data (graph, chart, category, compare).
- Interpret scales, axes, and labels to answer questions about data sets.
Instant download
Algorithm Efficiency and Optimization Worksheets | Grade 7 Computer Science
Learning Objectives
- Explain the meaning of efficiency, performance, and resource use in algorithms.
- Compare two algorithms for the same task using ideas like time and memory.
- Identify ways to optimize an algorithm without changing its correct output.
Instant download
Grade 10 Computer Science Recursion and Repeated Patterns Worksheet
Learning Objectives
- Identify the base case and the recursive step in a recursive algorithm
- Trace repeated steps in recursion to predict outputs and termination
- Recognize patterns where recursion is appropriate compared to iteration
Instant download
Conditional Logic Decision Paths Worksheets | Grade 7 Computer Science
Learning Objectives
- Define the terms condition, branch, logic, and outcome in the context of algorithms.
- Identify how an algorithm chooses different paths based on conditions.
- Use if/else reasoning to predict the outcome for a given scenario.
Instant download
Malware and Device Protection Worksheet | Grade 7 Cybersecurity
Learning Objectives
- Explain what malware is and identify common types such as viruses and ransomware.
- Describe practical device protection strategies to reduce cybersecurity risks.
- Use key vocabulary (malware, virus, ransomware, protection) in accurate sentences.
Also included in: Grade 7 AI & Cybersecurity Computer Science Lesson Bundle | General
Instant download
Computer Networks and Data Transmission Worksheets | Grade 7 Computer Science
Learning Objectives
- Define key network vocabulary such as network, node, connection, and infrastructure.
- Describe the roles of devices and network infrastructure in sending information.
- Explain how local and global communication can use networks.
Instant download
Artificial Intelligence Worksheet: Patterns and Predictions for Grade 6
Learning Objectives
- Define artificial intelligence and describe how it is used in everyday technology.
- Identify key AI vocabulary words: prediction, pattern, and data.
- Explain how data helps AI make predictions using patterns.
Instant download
Sequencing Commands Worksheets | Grade 4 Computer Science Programming
Learning Objectives
- Identify how command order affects an algorithm’s outcome
- Reorder commands to match a desired outcome
- Use vocabulary (sequence, command, order, outcome) to describe programming steps
Instant download
Grade 8 Safe Browsing and Device Protection Worksheet | Computer Science
Learning Objectives
- Use browser and URL checks to decide whether a link is trustworthy
- Explain how updates and secure settings protect devices from common threats
- Identify safe behaviors that reduce risk while browsing and downloading
Instant download
Neural Networks and Deep Learning Worksheet | Grade 12 Computer Science
Learning Objectives
- Explain how neural networks use layers of connected units to transform inputs into outputs.
- Describe the role of weights in learning and how deep learning increases modeling capacity with more layers.
- Interpret common neural network ideas such as inputs, layers, activation, and training objectives.
Instant download
AI Privacy and Data Use Worksheet | Consent & Digital Safety Grade 6
Learning Objectives
- Define privacy, data, collection, and consent and explain how they relate to using AI apps safely.
- Identify examples of responsible choices when sharing information with digital tools.
- Use data-use vocabulary to complete a passage about privacy and consent.
Instant download
Grade 10 Generative AI and Responsible Use Worksheet | Computer Science
Learning Objectives
- Explain how generative AI produces outputs by learning patterns from data.
- Apply responsible use practices, including accuracy checks, privacy protection, and proper source citation.
- Evaluate when human judgment is necessary to reduce harm from errors or bias.
Instant download
Data Visualization Graphs Worksheet Grade 10 Computer Science Test Prep
Learning Objectives
- Match different data visualization types to specific questions and data types.
- Interpret trends and relationships shown in common graphs and charts.
- Identify ways visuals can mislead viewers through scales, missing context, or inappropriate chart choice.
Instant download
Safe Use of Shared Devices Worksheets | Grade 3 Computer Science Safety
Learning Objectives
- Identify safe classroom routines for using shared devices
- Use vocabulary terms correctly when describing device care habits
- Explain why logging out and keeping information private are important
Instant download
Digital Balance and Healthy Habits Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain how balancing screen time with physical activity, rest, and social interaction supports well-being.
- Identify healthy digital habits and describe how different routines can affect daily life.
- Use vocabulary such as balance, well-being, screen time, and healthy habits in context.
Instant download
Spreadsheets for Data Organization Worksheet | Grade 8 Computer Science
Learning Objectives
- Identify spreadsheet parts such as cells, rows, and columns and explain how they help organize data.
- Use spreadsheet terms like filter to describe how information can be sorted or narrowed down.
- Apply spreadsheet structure to plan and interpret a simple class data table.
Instant download
Strong Password Habits Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Explain how strong passwords help protect an account and device.
- Compare weak and strong passwords using clues like length, variety, and guessability.
- Identify good password habits, such as not sharing passwords and using unique passwords.
Instant download
Artificial Intelligence Worksheets | Grade 5 Patterns and Predictions
Learning Objectives
- Define artificial intelligence and describe what kinds of tasks it can do
- Identify how AI can recognize patterns, classify information, and make predictions
- Use vocabulary terms to explain common AI features in digital tools
Instant download
UI/UX Design Worksheet: Accessibility, Usability & User Experience
Learning Objectives
- Explain how UI elements (menus, buttons, forms, and displays) help users complete tasks efficiently.
- Evaluate an interface using usability principles such as clarity, accessibility, and feedback.
- Identify design choices that reduce errors, confusion, and cognitive load.
Instant download
Creating Strong Passwords Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify what makes a password more secure, such as length and using a mix of characters
- Compare weak and strong password examples and explain why one is safer than another
- Describe how authentication protects an account when someone tries to log in
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.