Computer Science Worksheets
826 subject resourcesReading 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
Pattern Recognition in Problem Solving Worksheets for Grade 5 Computer Science
Learning Objectives
- Identify repeated actions and structures across different problems
- Explain how patterns can help predict what happens next
- Compare tasks to find similarities that can be reused
Instant download
Step-by-Step Algorithms Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Explain how precise instructions help an algorithm reach its goal.
- Identify unclear or incorrectly ordered steps in a simple algorithm.
- Construct ordered instructions for completing a familiar task.
Instant download
Debugging Program Errors Worksheets | Grade 4 Computer Science Practice
Learning Objectives
- Explain bug, debug, error, and troubleshoot using simple program examples.
- Identify sequencing errors caused by commands in the wrong order.
- Distinguish logical errors from sequencing errors in simple programs.
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
Benefits and Limits of AI Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify common benefits and limits of artificial intelligence
- Explain how data quality affects AI-generated results
- Describe how bias can influence AI outputs and decisions
Instant download
Reading Graphs and Charts Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify common graph and chart types
- Compare categories and values using displayed data
- Interpret titles, labels, scales, units, and keys
Instant download
Inputs and Outputs Computer Science Worksheets Grade 5
Learning Objectives
- Identify common examples of input used by programs
- Explain how programs process input and produce output
- Distinguish between input, output, response, and interaction
Instant download
Using AI Responsibly Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Identify responsible choices when using AI tools
- Explain why checking AI results supports accurate decisions
- Describe how fairness and ethics affect AI use
Instant download
Debugging Code Worksheets | Grade 5 Computer Science Programming
Learning Objectives
- Identify common types of programming errors
- Explain how tracing code helps locate a bug
- Describe how programmers troubleshoot and test corrections
Instant download
Conditionals and Branching Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify how conditionals choose between different program actions
- Explain how conditions and rules control program outcomes
- Describe how branching creates different paths in programs
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
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
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
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
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
Artificial Intelligence Worksheets: AI and Smart Technology Grade 5
Learning Objectives
- Define artificial intelligence and describe what AI systems can do
- Explain how AI systems recognize patterns in information
- Describe how AI can classify information into groups
Instant download
Digital Footprints and Online Reputation Worksheets for Grade 5
Learning Objectives
- Define a digital footprint and explain how online actions leave traces
- Describe how repeated digital choices can shape online reputation
- Identify respectful communication choices in digital spaces
Instant download
Machine Learning and Training Data Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify machine learning as learning from examples
- Explain how training data helps systems find patterns
- Describe how models use patterns to make predictions
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
Privacy and Safety With AI Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify personal data that should be protected when using AI tools
- Explain how privacy settings can limit unnecessary data sharing
- Describe safe choices when an AI app requests information
Instant download
Organizing Data in Tables Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify rows, columns, and headers in a data table
- Organize information into clear rows and columns
- Compare table data to identify patterns and differences
Instant download
Reliable Data Collection Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify methods that help produce reliable data
- Explain how careful observation improves data quality
- Compare reliable and unreliable data collection methods
Instant download
Healthy Screen Time and Balance Worksheets Grade 5 Computer Science
Learning Objectives
- Identify habits that support healthy and balanced technology use
- Explain how screen time fits alongside other daily activities
- Compare daily routines for healthy technology balance
Instant download
Respectful Online Communication Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify how tone and word choice affect online messages
- Explain how audience influences the way a message is written
- Recognize respectful and clear communication choices online
Instant download
Programming Interactive Games Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify events that trigger responses in interactive games
- Explain how player actions can change game outcomes
- Describe how variables store changing game values
Instant download
Recognizing Scams and Phishing Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify common warning signs of scams and phishing attempts
- Explain why suspicious messages may request personal information
- Recognize how urgent language can pressure people to act
Instant download
Variables and Data Values Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify variables as named places that store data values.
- Explain how variable values change while programs run.
- Recognize numbers and names as data stored in variables.
Instant download
Evaluating Online Sources Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Identify features that make an online source more reliable
- Explain how evidence affects the credibility of online information
- Compare sources to judge whether an online claim is trustworthy
Instant download
Finding Trends and Patterns Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify trends that show how data changes over time
- Recognize repeated or organized patterns in data
- Compare trends and patterns using data examples
Instant download
Decomposition of Complex Problems Worksheets | Grade 6 Computer Science
Learning Objectives
- Define decomposition and explain how it simplifies complex problems
- Identify subproblems within a larger task
- Organize subproblems into a useful sequence
Instant download
Pattern Recognition in Problem Solving Worksheets Grade 6
Learning Objectives
- Identify repeated structures in routines, data, and algorithms
- Predict likely outcomes by recognizing reliable patterns
- Explain how patterns can make problem solving more efficient
Instant download
Using Data to Support Conclusions Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify evidence in tables and graphs that supports a claim
- Analyze patterns and comparisons in data displays
- Form conclusions supported by reliable data
Instant download
Designing Step-by-Step Algorithms Worksheets for Grade 6 Computer Science
Learning Objectives
- Define an algorithm and explain its purpose
- Identify how sequence improves step-by-step algorithms
- Evaluate instructions for clarity and correct order
Instant download
If-Then Logic Worksheets for Grade 6 Computer Science Algorithms
Learning Objectives
- Identify conditions and outcomes in rule-based algorithms
- Explain how if-then statements create different program paths
- Describe how branches determine program actions
Instant download
Flowcharts and Decision Paths Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify common flowchart symbols and their purposes
- Trace arrows and branches to follow an algorithm
- Explain how decisions create different algorithm outcomes
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
Bandwidth and Connection Speed Worksheets | Grade 6 Computer Science
Learning Objectives
- Define bandwidth, connection speed, and data in computer networks
- Explain how bandwidth affects downloads, streaming, and online activities
- Compare network connections using download examples and supporting evidence
Instant download
Strong Passwords and Account Protection Worksheets | Grade 6 CS
Learning Objectives
- Identify password features that make credentials difficult to guess.
- Explain how unique passwords reduce risks across multiple accounts.
- Describe authentication and additional verification methods.
Instant download
Phishing and Fake Messages Worksheets | Grade 6 Cybersecurity
Learning Objectives
- Identify common phishing warning signs in digital messages.
- Explain how urgent language can pressure recipients into risky actions.
- Distinguish suspicious communications from messages requiring safe verification.
Instant download
Two-Factor Authentication Worksheets | Grade 6 Cybersecurity
Learning Objectives
- Define two-factor authentication and explain its purpose.
- Identify common second-step verification methods.
- Explain how a second authentication step reduces unauthorized access risk.
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
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
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
File Sharing and Collaboration Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify how digital file sharing supports collaborative projects.
- Explain how comments support feedback without directly changing content.
- Distinguish view-only permissions from editing access.
Instant download
Web Browsers and Websites Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify the purpose of a web browser when accessing websites.
- Differentiate between websites, web pages, and clickable links.
- Recognize common text, image, navigation, and media elements.
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
Password Security Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify features that make passwords difficult to guess.
- Compare weak and strong passwords using length and character variety.
- Explain why each online account needs a unique password.
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.