Computer Science Worksheets
984 subject resourcesComputer Networks Worksheets Grade 7 | Network Basics & Internet
Learning Objectives
- Define a computer network and identify its connected nodes.
- Compare wired and wireless connections used by networked devices.
- Explain how switches and routers support network communication.
Instant download
Privacy Settings and Data Sharing Worksheets | Grade 8 Computer Science
Learning Objectives
- Explain how privacy settings control account visibility and contact.
- Evaluate app permissions according to an application's purpose.
- Describe how informed consent affects personal data sharing.
Instant download
AI Bias and Fairness Worksheets for Grade 9 Computer Science
Learning Objectives
- Explain how incomplete or unbalanced training data can introduce AI bias
- Distinguish bias, representation, fairness, and outcome using practical examples
- Identify strategies for improving AI training data quality and representation
Instant download
AI Ethics Worksheets: Privacy, Bias and Accountability for Grade 9
Learning Objectives
- Explain how privacy influences ethical decisions about artificial intelligence.
- Describe how transparency makes AI decisions easier to evaluate.
- Identify unfair outcomes linked to incomplete or unrepresentative training data.
Instant download
Conditional Logic and Decision Structures Worksheets for Grade 7 CS
Learning Objectives
- Identify conditions that determine an algorithm's execution path
- Interpret Boolean values and distinguish conditional branches
- Trace conditional algorithms using different inputs and rules
Instant download
Artificial Intelligence Benefits and Risks Worksheets for Grade 4
Learning Objectives
- Identify everyday benefits of AI tools using familiar classroom examples.
- Explain accuracy risks using examples of incorrect AI results.
- Describe how to protect personal information when using AI tools.
Instant download
Conditional Reasoning Worksheets: Grade 5 Algorithms & Problem Solving
Learning Objectives
- Identify conditions and outcomes in if-then rules
- Explain how branches create different program pathways
- Describe how inputs affect conditional decisions
Instant download
Conditionals and IF ELSE Programming Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify conditions and conditional statements in simple programs
- Explain how IF and ELSE control alternative program actions
- Determine whether programming conditions evaluate as true or false
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
Artificial Intelligence Basics Worksheet for Grade 8 Computer Science
Learning Objectives
- Define artificial intelligence and identify tasks associated with human thinking.
- Explain how AI systems recognize patterns in information.
- Describe how AI uses patterns to make predictions.
Instant download
Variables and Data Storage Worksheets for Grade 7 Computer Science
Learning Objectives
- Define variables and explain how programs store information.
- Distinguish variable names from the values they hold.
- Trace value changes caused by assignment statements.
Instant download
Testing and Revising Solutions: Grade 6 Computer Science Worksheets
Learning Objectives
- Explain how testing reveals whether an algorithm works as intended
- Evaluate test results to identify weak points and errors
- Describe how revision improves accuracy, clarity, and reliability
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
Testing and Refining Algorithms Worksheet for Grade 9 Computer Science
Learning Objectives
- Explain how test cases compare expected and actual algorithm outputs
- Identify edge cases and boundary values that may reveal errors
- Trace algorithm steps to locate logical and calculation errors
Instant download
Loops and Repetition in Programming Worksheets for Grade 8
Learning Objectives
- Define loops and iteration using accurate programming terminology.
- Trace repeated instructions to determine action counts and program outputs.
- Compare loop-based solutions with duplicated individual instructions.
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
Safe Search Choices Digital Citizenship Worksheets Grade 3
Learning Objectives
- Identify safe and unsafe choices when using search engines
- Evaluate search results before opening websites or links
- Recognize trustworthy and teacher-approved websites
Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more
Instant download
Artificial Intelligence Worksheets: Patterns and Predictions Grade 9
Learning Objectives
- Define artificial intelligence and describe tasks associated with human thinking.
- Identify patterns in data that can support AI predictions.
- Explain how machine-learning systems use examples to learn relationships.
Instant download
Functions and Reusable Code Worksheets for Grade 8 Computer Science
Learning Objectives
- Define functions and explain how they organize program instructions
- Identify parameters and return values in simple function examples
- Trace function calls that use inputs and return calculated results
Instant download
Online Scams and Tricks Worksheets | Digital Citizenship Grade 3
Learning Objectives
- Identify warning signs in suspicious online messages and pop-ups
- Explain why urgent language can signal an unsafe message
- Recognize personal details that should remain private
Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more
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
Responsible Use of AI Tools Worksheets for Grade 6 Computer Science
Learning Objectives
- Explain why AI-generated information must be checked against reliable sources
- Identify responsible ways to protect privacy when using AI tools
- Recognize potential bias and evaluate AI-generated suggestions fairly
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
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
Sequencing Multi-Step Problems Worksheets | Grade 3 Computer Science
Learning Objectives
- Define sequence, step, order, and process using examples
- Arrange actions in a sensible order to complete tasks
- Identify what happens first, next, then, and last
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
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
Digital Balance and Healthy Technology Habits Worksheets Grade 4
Learning Objectives
- Define digital balance, digital well-being, and screen time.
- Identify healthy habits for responsible digital device use.
- Compare balanced and unbalanced daily technology routines.
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
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
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
Bandwidth and Network Latency Worksheets for Grade 8 Computer Science
Learning Objectives
- Define bandwidth, latency, and throughput in network communication.
- Compare bandwidth and latency using everyday network scenarios.
- Identify factors that increase latency or reduce effective throughput.
Instant download
Comparing Sets of Data Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify similarities and differences between two sets of data
- Compare amounts using greater, less, and same
- Read simple tables and classroom survey results
Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more
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
What a Program Does: Programming Fundamentals Worksheets Grade 3
Learning Objectives
- Identify programs, instructions, commands, input, and output
- Distinguish user input from computer output
- Explain how instruction sequences guide computer actions
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
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
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
Decision Trees and Choices Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify conditions, choices, branches, and paths in decision trees
- Explain how yes-or-no answers guide different computer results
- Follow simple decision-tree paths to determine outcomes
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Recommendation Systems Worksheets | Grade 8 Computer Science AI
Learning Objectives
- Define recommendation systems and explain their purpose on digital platforms
- Explain how algorithms use data to generate personalized suggestions
- Identify how previous behavior and preferences influence recommendations
Instant download
Programming Patterns Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Identify repeated actions and predictable patterns in simple programs
- Arrange code instructions in a logical sequence
- Explain how repeat instructions make code shorter and clearer
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Malware and Device Protection Worksheets for Grade 7 Computer Science
Learning Objectives
- Define malware and distinguish viruses from ransomware.
- Explain how malicious software can damage devices or steal information.
- Identify safe software download and update practices.
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
Responsible Use of AI Tools Worksheets for Grade 9 Computer Science
Learning Objectives
- Explain why AI-generated information requires accuracy and completeness checks.
- Compare AI responses with reliable sources to identify errors and omissions.
- Identify personal information that should remain private when using AI tools.
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
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
Abstraction and Simplification Worksheets for Grade 7 Computer Science
Learning Objectives
- Define abstraction and explain how it focuses attention on relevant information
- Identify essential and unnecessary details in real-world systems
- Explain how models and representations simplify complex information
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
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
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
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.