Computer Science Worksheets
984 subject resourcesArtificial Intelligence Worksheets | Grade 4 Computer Science & AI Literacy
Learning Objectives
- Describe artificial intelligence using a familiar example of smart technology.
- Explain how labeled training examples help AI recognize repeated patterns.
- Explain how AI uses patterns to predict a new picture's subject.
Instant download
Using Variables in Programs Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify variables as places where programs store information.
- Explain how a variable's value changes as programs run.
- Describe how variables track scores, names, timers, and progress.
Instant download
Password Security Best Practices Worksheets for Grade 7 Computer Science
Learning Objectives
- Identify practices that make passwords difficult to guess.
- Explain how unique passwords reduce risks from credential exposure.
- Describe how password managers support secure account management.
Instant download
Cyberbullying and Bystander Choices Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify behaviors that can be considered cyberbullying
- Explain safe and respectful bystander responses to online harm
- Choose appropriate ways to report online harassment
Instant download
Respectful Online Communication Worksheets Grade 3 Computer Science
Learning Objectives
- Identify respectful and disrespectful choices in online communication
- Explain how word choice affects how an online message is received
- Describe how tone can be difficult to recognize in text messages
Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more
Instant download
Data Types and Values Worksheets for Grade 7 Computer Science
Learning Objectives
- Identify integers, floating-point numbers, strings, and booleans.
- Classify example values according to their appropriate data types.
- Explain how data types affect available programming operations.
Instant download
Functions and Modular Code Worksheets | Grade 7 Computer Science
Learning Objectives
- Define functions as reusable groups of programming instructions.
- Identify function calls and explain how they execute tasks.
- Describe how parameters provide information to functions.
Instant download
Data Trends and Patterns Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Distinguish changes over time from repeated arrangements in recorded data.
- Identify increases and decreases by comparing successive recorded values.
- Recognize repeated numerical changes and alternating patterns in data sets.
Instant download
Artificial Intelligence Worksheets | AI in Everyday Life Grade 3
Learning Objectives
- Define artificial intelligence using age-appropriate computer science vocabulary.
- Identify everyday applications of artificial intelligence and smart technology.
- Explain how AI uses information to recognize patterns.
Also included in: Artificial Intelligence Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Bias and Fairness in AI Worksheet for Grade 8 Computer Science
Learning Objectives
- Define bias and fairness in artificial intelligence.
- Identify how incomplete training data can contribute to biased outcomes.
- Explain why representation matters when evaluating AI systems.
Instant download
Using Reliable Data to Support Conclusions Worksheets | Grade 4
Learning Objectives
- Identify evidence and conclusions in data-based explanations.
- Interpret numerical information presented in tables, graphs, and surveys.
- Compare recorded results to identify conclusions supported by evidence.
Instant download
Planning a Coding Project Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify the goal, features, inputs, outputs, and steps of a project
- Explain how planning organizes coding work and reduces mistakes
- Describe how inputs and outputs guide program decisions
Instant download
Debugging Missing Steps Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify missing steps in an incomplete sequence
- Recognize steps placed in the wrong order
- Explain how debugging helps find and fix sequence errors
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Finding Trends in Data Worksheets for Grade 3 Computer Science
Learning Objectives
- Identify trends by comparing values in tables and graphs
- Describe increases and decreases using accurate data vocabulary
- Recognize patterns across values and categories
Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more
Instant download
Flowcharts and Decision Paths Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify the roles of common flowchart symbols and connecting arrows.
- Trace labeled decision branches to determine the next algorithm step.
- Explain why a return path creates a loop within an algorithm.
Instant download
Loops and Repetition Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify loops as instructions that repeat actions in programs
- Explain how iterations describe repeated runs of instructions
- Describe how repeat counts control repeated program actions
Instant download
Recommendation Systems Worksheets for Grade 5 Computer Science
Learning Objectives
- Identify how past choices provide data for recommendation systems
- Explain how algorithms connect preferences and data patterns
- Describe why recommendations may not always be perfect matches
Instant download
Machine Learning Worksheets for Grade 7 Computer Science
Learning Objectives
- Define machine learning and describe how systems identify patterns in data
- Explain how training data is used to construct a machine learning model
- Identify data quality issues that can reduce prediction accuracy
Instant download
Human vs Machine Intelligence Worksheets | Grade 3 AI & Smart Technology
Learning Objectives
- Identify differences between human intelligence and machine intelligence.
- Explain how creativity helps people develop original solutions.
- Describe how emotions and empathy influence human interactions.
Also included in: Artificial Intelligence Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Malware and Unsafe Downloads Worksheets | Grade 6 Cybersecurity
Learning Objectives
- Define malware and identify common ways harmful software reaches devices
- Recognize warning signs in unsafe downloads and suspicious attachments
- Explain how malware can affect files, devices, and personal information
Instant download
Cloud Computing Basics Worksheets for Grade 7 Computer Science
Learning Objectives
- Define cloud computing and explain the role of remote servers
- Compare local device storage with storage provided by cloud services
- Explain how synchronization updates files across connected devices
Instant download
Digital Identity and Online Reputation Worksheets for Grade 8
Learning Objectives
- Identify online activities that contribute to a person's digital identity
- Explain how digital choices influence online reputation and impressions
- Evaluate how audience and tone affect online communication
Instant download
Sequencing Commands Worksheets | Grade 4 Computer Science Programming
Learning Objectives
- Identify movement commands and explain the importance of their order.
- Predict program outcomes when the command sequence changes.
- Arrange movement commands to complete a planned route.
Instant download
Sequencing Commands Precisely: Programming Fundamentals Worksheets Grade 5
Learning Objectives
- Identify how command order affects a program's output
- Explain why commands must follow a precise sequence
- Compare working and non-working code structures for sequencing errors
Instant download
Comparing Data Sets Worksheets | Grade 4 Data Analysis and Conclusions
Learning Objectives
- Identify similarities between two recorded data sets
- Compare numerical differences in classroom survey results
- Calculate totals using information from two groups
Instant download
Multi-Factor Authentication Worksheets for Grade 7 Computer Science
Learning Objectives
- Define authentication, verification, factor, and security in digital accounts.
- Compare single-factor and multi-factor authentication methods.
- Classify examples as knowledge, possession, or biometric authentication factors.
Instant download
Decomposition of Complex Problems Worksheets for Grade 9 Computer Science
Learning Objectives
- Define decomposition and explain its role in managing complex problems
- Identify subproblems that contribute to a complete computer science solution
- Explain dependencies and determine appropriate task sequences
Instant download
Event-Driven Programming Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify events that cause interactive programs to act
- Explain how triggers connect events to program responses
- Recognize user actions and timed actions as programming events
Instant download
Safe Browsing and Downloads Worksheets | Grade 6 Cybersecurity
Learning Objectives
- Identify warning signs in suspicious websites, links, and pop-ups
- Evaluate website addresses and sources before downloading files
- Explain why unexpected attachments and urgent pop-ups require caution
Instant download
Reading and Comparing Data in Graphs Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify titles, labels, scales, and keys before reading graph values.
- Compare category amounts represented in bar graphs and pictographs.
- Calculate quantities using the value stated in a pictograph key.
Instant download
Digital Wellness and Screen Time Management Worksheets Grade 7
Learning Objectives
- Define digital wellness and explain its role in a balanced routine
- Identify how excessive screen time can affect sleep and concentration
- Describe strategies for balancing technology use with daily responsibilities
Instant download
Responsible Use of AI Tools Worksheet for Grade 8 Computer Science
Learning Objectives
- Identify responsible uses of AI tools for learning and research.
- Explain why AI-generated claims require accuracy and completeness checks.
- Evaluate AI responses using reliable sources and supporting evidence.
Instant download
AI Pattern Recognition Worksheets | Grade 4 Computer Science Activities
Learning Objectives
- Explain how AI finds similarities and differences in data.
- Define pattern recognition, data, classification, and prediction using examples.
- Identify everyday uses of pattern recognition in AI systems.
Instant download
Phishing and Social Engineering Worksheets for Grade 7 Computer Science
Learning Objectives
- Identify common warning signs of phishing messages and online scams
- Explain how urgency and deception influence social engineering attacks
- Evaluate suspicious messages by checking senders, links, and requests
Instant download
Machine Learning Worksheets Grade 4 | AI Training Data and Patterns
Learning Objectives
- Explain how a learning program builds a model from examples.
- Identify training data in a class's fruit-sorting example.
- Describe shape and color as features used to find patterns.
Instant download
Introduction to Statistics Worksheets for Grade 7 Computer Science
Learning Objectives
- Define mean, median, range, and distribution using accurate terminology.
- Calculate the mean, median, and range of numerical data sets.
- Interpret distributions to identify clusters, gaps, and possible outliers.
Instant download
Computer Networks Worksheets for Grade 8 | Devices and Internet
Learning Objectives
- Identify how computer networks connect devices to exchange information.
- Explain the roles of routers, switches, cables, and wireless signals.
- Compare local networks with internet-connected networks.
Instant download
Collecting 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
Cloud Storage and Syncing Worksheets | Grade 6 Computer Science
Learning Objectives
- Define cloud storage and explain access across permitted devices
- Explain how syncing updates files across connected devices
- Compare online storage with storage on a single device
Instant download
Variables and Data Types Worksheets for Grade 8 Computer Science
Learning Objectives
- Define variables, values, data types, and assignment in programming.
- Distinguish integers, decimals, strings, and Boolean values.
- Explain how assignment initializes or updates a variable.
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
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
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
Coding Project Planning Worksheets: Goals and Features for Grade 4
Learning Objectives
- Distinguish a coding project’s goal from its planned features.
- Identify screen objects and their placement in a project sketch.
- Sequence instructions to describe how a planned program should work.
Instant download
Pattern Rules and Predictions Computer Science Worksheets for Grade 3
Learning Objectives
- Identify rules in numeric, visual, and action patterns
- Predict the next part of a pattern using its rule
- Recognize repeating parts in simple patterns and program steps
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Strong Passwords and Account Security Worksheets for Grade 5
Learning Objectives
- Identify features that make passwords difficult to guess
- Explain why different passwords protect separate accounts
- Describe safe habits for protecting login details
Instant download
Digital Footprints and Online Reputation Worksheets | Grade 4
Learning Objectives
- Define digital footprints, online presence, and online reputation.
- Identify everyday activities that leave digital traces.
- Compare positive and negative online behaviors.
Instant download
Logical Decisions and Branching Algorithms Worksheets for Grade 4
Learning Objectives
- Identify conditions and decisions in everyday algorithms
- Explain how yes-or-no conditions create branching paths
- Predict outcomes by following logical instructions
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.