Computer Science Worksheets
826 subject resourcesOnline Source Evaluation and Misinformation Worksheets | Grade 7 CS
Learning Objectives
- Identify key features of credible online sources, including evidence, authorship, and bias.
- Use vocabulary terms such as misinformation, credibility, evidence, and bias to explain source quality.
- Apply a source-evaluation process to decide whether a claim should be accepted or questioned.
Instant download
AI Privacy and Safety Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Define privacy, safety, data, and settings and explain how they relate to using AI tools
- Identify safe choices for interacting with AI-powered apps and devices
- Apply privacy and safety rules to a real-life AI scenario
Instant download
Privacy Settings and Data Protection Worksheet Grade 7 Computer Science
Learning Objectives
- Explain how privacy settings control who can view personal information and activity.
- Describe data protection practices that reduce the risk of unwanted sharing.
- Use permissions and account settings to manage visibility and data access.
Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General
Instant download
Loops and Iteration Computer Science Worksheet for Grade 9 Coding
Learning Objectives
- Explain how loops support iteration by repeating instructions with a stopping condition
- Compare efficiency and readability between loop-based solutions and duplicate-code approaches
- Identify common loop use cases such as counting, pattern generation, and checking conditions
Instant download
Collections and Iteration Arrays Lists Sets Worksheet | Grade 12 CS
Learning Objectives
- Choose an appropriate collection type (array, list, or set) for a given problem and justify the choice.
- Predict how an iteration loop will process each element in a collection.
- Use reasoning to compute totals, avoid duplicates, and search through collections.
Instant download
Testing and Feedback Worksheet | Digital Project Improvement Grade 6
Learning Objectives
- Explain how testing helps find problems in a digital project.
- Use the vocabulary test, feedback, improve, and revise accurately in context.
- Identify common strengths and issues found during usability testing.
Instant download
Iteration and Improvement Worksheet | Digital Design Versions Grade 6
Learning Objectives
- Define iteration and explain how testing feedback leads to improvement across versions.
- Use iteration vocabulary (iteration, revise, improve, version) to describe step-by-step design changes.
- Identify when a process shows repeated revision instead of a one-time change.
Instant download
Testing and Revising Algorithms Worksheet | Grade 6 Computer Science
Learning Objectives
- Explain how testing an algorithm under different conditions can reveal errors or weak points.
- Use evidence from test results to revise an algorithm to improve reliability.
- Define and use the vocabulary terms test, revise, evaluate, and correct in context.
Instant download
Collecting and Validating Data Worksheet Grade 7 Computer Science
Learning Objectives
- Explain how consistent methods and reliable measurements improve data quality.
- Use validation steps to check that collected data is complete and trustworthy.
- Compare different data collection methods and identify common sources of error.
Instant download
Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Explain why reliable data collection uses careful observation and accurate counting.
- Identify common ways to reduce errors in a simple survey or measurement.
- Use vocabulary related to reliable data: reliable, observe, count, and data.
Instant download
Phishing and Social Engineering Worksheet | Grade 7 Cybersecurity
Learning Objectives
- Define phishing and social engineering and describe how they try to manipulate people.
- Identify common warning signs in realistic messages and explain safer next steps.
- Use key vocabulary (deception, scam) to describe how attackers pressure victims.
Also included in: Grade 7 AI & Cybersecurity Computer Science Lesson Bundle | General
Instant download
Recognizing Scams and Phishing Computer Science Worksheet Grade 6
Learning Objectives
- Identify common warning signs of scams and phishing messages.
- Explain safe choices when you see suspicious emails, texts, or pop-ups.
- Use key vocabulary (scam, phishing, suspicious, fraud) accurately in explanations.
Also included in: Digital Citizenship and Online Safety Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Grade 8 Digital Identity and Online Reputation Worksheet | CS
Learning Objectives
- Explain how digital identity forms from usernames, profiles, posts, comments, and shared content.
- Describe how online reputation is influenced by tone, audience, and sharing choices.
- Apply vocabulary such as digital identity, reputation, audience, and presence to real-life online scenarios.
Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General
Instant download
Evaluating Online Information Worksheet | Credibility Skills Grade 6
Learning Objectives
- Identify key source-check details (author, purpose, date, and evidence) that affect credibility.
- Use evidence-based criteria to choose reliable information online.
- Compare reliable and misleading information using clear reasoning.
Instant download
AI Benefits and Limits Worksheets | Grade 5 Artificial Intelligence
Learning Objectives
- Explain how AI can help people save time and organize information
- Identify limits of AI such as mistakes and bias from data
- Use vocabulary words benefit, limit, bias, and accuracy in context
Instant download
Ethical Technology Use Worksheet Grade 7 Computer Science Digital Citizenship
Learning Objectives
- Explain how privacy, intellectual property, and respect guide ethical technology choices.
- Identify responsible actions when facing common digital dilemmas.
- Apply digital citizenship principles to online behavior and information sharing.
Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General
Instant download
Pattern Recognition in Algorithms Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify patterns in solutions and explain how they help solve new problems.
- Use pattern recognition to describe a strategy that can be repeated across tasks.
- Match vocabulary words such as pattern, strategy, repeat, and recognition to their meanings.
Instant download
Comparing Survey Data Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Identify whether one data set has a greater, less, or the same amount as another data set.
- Use compare and data set vocabulary to describe differences and similarities in survey results.
- Select correct answers when comparing totals shown in charts and statements.
Instant download
How Computer Networks Work Worksheet Grade 7 Computer Science
Learning Objectives
- Explain how computer networks connect devices and move information between locations.
- Use key vocabulary (network, node, connection, infrastructure) to describe network parts and functions.
- Identify the difference between local communication and global communication in networks.
Instant download
Finding Trends and Patterns Worksheet Grade 6 Computer Science Activity
Learning Objectives
- Identify the difference between a trend and a pattern in data
- Use trend and pattern clues to make an evidence-based prediction
- Describe whether data is increasing or decreasing over time
Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more
Instant download
How the Internet Works Worksheet Grade 6 Computer Science Activity
Learning Objectives
- Explain how the internet connects devices using networks and data transfer.
- Describe the roles of networks and servers in sending and receiving information.
- Use key vocabulary words correctly: internet, network, server, connect.
Also included in: Grade 6 How the Internet Works Lesson Bundle | Computer Science | General +1 more
Instant download
Collecting Reliable Data Worksheet | Grade 10 Computer Science Test Prep
Learning Objectives
- Explain how clear variables and consistent measurement improve data reliability.
- Identify sources of bias and faulty sampling that can weaken conclusions.
- Use evidence to judge whether a data set is complete enough for analysis.
Instant download
Loops and Repetition Worksheets | Grade 6 Computer Science Practice
Learning Objectives
- Define loop, repeat, and iteration in the context of computer programs
- Explain how loops help programs run more efficiently by reducing duplicate code
- Choose appropriate loop logic for repeating actions such as counting, patterns, or movement
Instant download
Network Defense Tools and Practices Worksheet Grade 12 Computer Science
Learning Objectives
- Explain how monitoring and filtering help detect and reduce network threats.
- Match common network defense tools and practices to the types of attacks they can help block.
- Describe secure device and network configuration habits that lower the risk of unauthorized access.
Instant download
Organizing Data in Tables Worksheet | Grade 3 Computer Science Activity
Learning Objectives
- Identify the parts of a table: rows and columns
- Organize information into a table to make it easier to read
- Explain how organized data can help find patterns and relationships
Instant download
Loops and Iteration Coding Worksheet | Grade 7 Computer Science
Learning Objectives
- Explain how loops use repetition to automate repeated steps in a program.
- Use loop ideas to predict what a program will do over multiple iterations.
- Compare efficiency and code clarity when using loops instead of duplicate instructions.
Instant download
Pattern Recognition in Problem Solving Worksheet Grade 6 Computer Science
Learning Objectives
- Identify patterns in routines, data, and step-by-step solutions.
- Use patterns to predict what comes next in an algorithm or sequence.
- Explain how repeatable structure helps solve new problems using familiar ideas.
Also included in: Algorithmic Problem Solving Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Personal Information Privacy Worksheet | Digital Citizenship Grade 6
Learning Objectives
- Identify examples of personal information and explain why it can be risky to share online
- Classify information as private or public and choose safer options for profiles, forms, and messages
- Use privacy vocabulary (personal information, private, public, secure) to describe safe online behavior
Instant download
SQL Queries Worksheet Grade 11 Computer Science Database Query Practice
Learning Objectives
- Interpret common SQL clauses (SELECT, FROM, WHERE, ORDER BY, LIMIT) and predict which rows appear.
- Choose correct SQL syntax for filtering and sorting data in a relational database.
- Explain how logical conditions in WHERE affect the result set.
Instant download
Grade 10 Pseudocode and Flowcharts Worksheet | Computer Science Test Prep
Learning Objectives
- Translate an everyday process into structured pseudocode using sequence, selection, and iteration.
- Use flowchart symbols and arrows to represent the same logic as pseudocode.
- Compare statements and logic to decide whether a pseudocode or flowchart step is correct.
Instant download
Scams and Phishing Worksheets | Digital Citizenship for Grade 5
Learning Objectives
- Define the terms scam, phishing, suspicious, and fraud and use them correctly.
- Identify common warning signs in messages, pop-ups, and emails.
- Explain safe actions to take when you are unsure a message is real.
Instant download
Testing and Revising Solutions Worksheet Grade 6 Computer Science Activity
Learning Objectives
- Explain how testing an algorithm helps find errors under different conditions.
- Use test results to revise and improve a solution’s accuracy and clarity.
- Identify common weaknesses in a procedure and evaluate whether changes fix them.
Also included in: Algorithmic Problem Solving Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Spreadsheet Fundamentals Worksheet Grade 7 Computer Science Activities
Learning Objectives
- Identify and use key spreadsheet vocabulary: spreadsheet, worksheet, cell, row, and column.
- Explain how data is organized in rows and columns to form cells in a spreadsheet.
- Describe and apply simple spreadsheet skills such as sorting information.
Instant download
Cyber Threats & Malware Safety Worksheet | Grade 10 Computer Science
Learning Objectives
- Identify warning signs of phishing and common malware threats
- Match cyber threats with their likely effects on systems
- Apply safer behaviors when handling links, downloads, and attachments
Instant download
Decomposition for Problem-Solving Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain what decomposition means in computational thinking.
- Identify subproblems as smaller parts of a larger problem.
- Choose an effective strategy for breaking a task into manageable steps.
Instant download
Protecting Personal Information Worksheets | Grade 5 Digital Safety
Learning Objectives
- Define personal information and explain why it should stay private online.
- Choose which details are safe to share in messages, profiles, and forms.
- Explain how using strong, secure passwords helps protect accounts.
Instant download
APIs and Data Fetching Worksheet | Grade 12 Computer Science Web Apps
Learning Objectives
- Explain how APIs enable communication between software systems using requests and responses
- Describe how data fetching supports dynamic content after a page loads
- Evaluate outcomes of API requests, including success responses and error handling
Instant download
Cyberbullying Prevention and Response Worksheet for Grade 8 Computer Science
Learning Objectives
- Identify harmful online behaviors that qualify as cyberbullying or harassment.
- Choose safe, responsible responses as a bystander or target.
- Use key vocabulary (cyberbullying, harassment, report, bystander) to explain next steps.
Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General
Instant download
Collecting Reliable Data Worksheet | Grade 8 Computer Science Skills
Learning Objectives
- Explain how clear variables and careful measurement improve reliability of data.
- Use reliable data collection methods to observe, record, and compare results.
- Identify common errors that can reduce the quality of survey and experiment data.
Instant download
Using Data to Support Conclusions Worksheet Grade 6 Computer Science
Learning Objectives
- Identify evidence from graphs and tables to support a claim or conclusion.
- Use careful analysis of data displays to explain why a conclusion is valid.
- Distinguish between guessing and conclusions supported by reliable data.
Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more
Instant download
Grade 8 Encryption and Secure Communication Worksheet | Computer Science
Learning Objectives
- Explain how encryption helps protect digital information from unauthorized reading.
- Use key vocabulary (encryption, decryption, key, secure communication) accurately in context.
- Identify correct statements about secure communication and the role of keys.
Instant download
Coding Loops Worksheets | Grade 3 Computer Science Repeated Actions
Learning Objectives
- Explain what a loop does in a program.
- Identify how repeating an action can create a pattern.
- Complete sentences and code-like descriptions using loop vocabulary.
Instant download
Protecting Personal Information Online Worksheets Grade 4 Digital Citizenship
Learning Objectives
- Identify common types of personal information and explain why they should stay private online.
- Choose safer sharing options for websites, apps, and online accounts.
- Apply privacy and security steps to reduce risks like identity theft and scams.
Instant download
Sorting Algorithms Worksheet | Grade 10 Computer Science Test Prep
Learning Objectives
- Explain how bubble sort, selection sort, and insertion sort work at the level of passes and swaps
- Trace sorting steps to predict the final ordered list
- Compare algorithm behavior by describing how many times elements may move or swap
Instant download
Flowcharts and Decision Paths Worksheet Grade 6 Computer Science
Learning Objectives
- Explain how flowcharts show step-by-step processes using symbols and arrows.
- Use decision paths to describe how choices affect outcomes in an algorithm.
- Identify and interpret common flowchart vocabulary: flowchart, decision, branch, and symbol.
Also included in: Algorithmic Problem Solving Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Using Data for Decision-Making Worksheet Grade 7 Computer Science
Learning Objectives
- Use evidence and data analysis to support a conclusion or recommendation.
- Explain how a decision can be justified by comparing alternatives using logical reasoning.
- Use key vocabulary words: evidence, analysis, conclusion, and decision.
Instant download
Comparing Data Sets Worksheet Grade 6 Computer Science Activity
Learning Objectives
- Compare two or more data sets to find similarities and differences
- Use data words such as greater, less, equal, and changing to describe relationships
- Identify patterns by describing how values change across data sets
Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more
Instant download
Data Trends, Patterns and Correlation Worksheets | Grade 7 Computer Science
Learning Objectives
- Identify trends and patterns in data presented over time or across categories.
- Explain how correlation can suggest relationships but does not prove causation.
- Use analysis to make reasonable predictions based on observed data.
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.