Computer Science Worksheets
984 subject resourcesDecision Trees Worksheets | Algorithms and Problem Solving Grade 4
Learning Objectives
- Identify conditions, branches, decision points, pathways, and outcomes.
- Follow decision pathways to determine the correct final outcomes.
- Interpret how different conditions affect decision tree results.
Instant download
Responsible Use of AI Tools Worksheets for Grade 7 Computer Science
Learning Objectives
- Evaluate AI-generated claims using reliable sources and supporting evidence
- Identify limitations that can make AI-generated responses inaccurate or incomplete
- Explain how human judgment guides responsible AI-assisted learning
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
Evaluating Online Information Worksheets | Grade 4 Digital Citizenship
Learning Objectives
- Identify characteristics of reliable online information sources.
- Explain how authorship influences source credibility.
- Evaluate evidence used to support online claims.
Instant download
Flowchart Worksheets for Grade 4 | Computer Science Algorithms Practice
Learning Objectives
- Identify common flowchart symbols and describe their purposes.
- Interpret directional arrows to determine the sequence of steps.
- Explain how decision diamonds create alternative process paths.
Instant download
AI Pattern Recognition Worksheets | Smart Technology Grade 3
Learning Objectives
- Identify patterns in sounds, pictures, numbers, and words
- Explain how smart devices recognize familiar patterns in information
- Distinguish between information inputs and device responses
Also included in: Artificial Intelligence Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Respectful Digital Communication Worksheets for Grade 8 Computer Science
Learning Objectives
- Identify how tone and word choice influence digital messages.
- Distinguish respectful, unclear, and harmful online communication.
- Explain how context and audience affect message interpretation.
Instant download
Scams and Phishing Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify common warning signs in suspicious emails, texts, and pop-ups
- Explain how urgent language and unfamiliar links signal potential danger
- Recognize requests for passwords and other private information as warning signs
Instant download
Encryption and Secure Communication Worksheets for Grade 8 Computer Science
Learning Objectives
- Define encryption, decryption, plaintext, ciphertext, and cryptographic keys.
- Explain how encryption protects information travelling across networks.
- Compare encrypted and unencrypted digital communication scenarios.
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
Event-Driven Programming Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify events that cause programs to respond to user actions.
- Explain how triggers connect events to programmed responses.
- Compare event-driven interactions in games and digital applications.
Instant download
Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship
Learning Objectives
- Identify habits that support balanced technology use.
- Explain why breaks support healthy screen-time routines.
- Distinguish healthy and unhealthy technology choices.
Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more
Instant download
AI Privacy and Data Use Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify data types that AI-powered apps and websites may collect.
- Explain how privacy protects personal information in digital tools.
- Describe how informed consent supports responsible data collection.
Instant download
Algorithms & Problem Solving: Efficient Solutions Worksheets Grade 5
Learning Objectives
- Compare algorithms that solve the same problem
- Identify how steps, time, and effort affect efficiency
- Explain how programmers optimize solutions without changing results
Instant download
Healthy Screen Time and Digital Balance Worksheets for Grade 8
Learning Objectives
- Explain how screen time can affect sleep and concentration.
- Identify routines that support balanced and responsible technology use.
- Describe strategies for managing screen time during daily activities.
Instant download
Recommendation Systems and AI Worksheets for Grade 6 Computer Science
Learning Objectives
- Define recommendation, preference, suggestion, and algorithm in digital contexts
- Explain how previous choices help platforms generate personalized suggestions
- Identify data patterns used to predict content preferences
Instant download
Artificial Intelligence Algorithms Worksheets for Grade 7 Computer Science
Learning Objectives
- Define an algorithm and describe its role in an AI system.
- Explain how AI inputs are processed to produce outputs.
- Describe how training data helps machine learning identify patterns.
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
Events and Triggers Computer Science Worksheets Grade 3
Learning Objectives
- Identify events that cause computer programs to respond.
- Explain how inputs connect to program responses.
- Describe user actions that trigger program responses.
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Decomposition and Problem Breakdown Worksheets for Grade 7 Computer Science
Learning Objectives
- Define decomposition and explain its role in solving complex problems
- Identify subproblems and organize them into logical project stages
- Compare task sequences using dependencies and efficiency
Instant download
Decomposition and Problem Solving Worksheets for Grade 3 Computer Science
Learning Objectives
- Explain how decomposition makes large tasks easier to solve.
- Identify subproblems within familiar projects and everyday routines.
- Organize smaller steps into a logical sequence.
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Strong Passwords Worksheets | Grade 3 Computer Science Digital Citizenship
Learning Objectives
- Identify features that make a password difficult to guess
- Explain how strong passwords help protect accounts and devices
- Recognize safe habits for keeping passwords private
Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more
Instant download
Building Interactive Applications Worksheets for Grade 7 Computer Science
Learning Objectives
- Identify variables, events, conditionals, and loops in interactive applications
- Explain how user inputs trigger programmed responses through an interface
- Describe how programming structures contribute to application functionality
Instant download
Comparing Data Sets Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify similarities and differences between data sets
- Compare values using greater than, less than, and equal
- Calculate differences between values in data sets
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
Search Skills and Keywords Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify how search engines use keywords to locate online information
- Construct focused search queries for specific research questions
- Compare broad and focused searches and their results
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
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
Flowcharts and Decision Structures Worksheets | Grade 9 Computer Science
Learning Objectives
- Identify standard flowchart symbols and explain their purposes.
- Explain how conditions determine the branches followed in a flowchart.
- Trace flowcharts to predict outputs for different inputs.
Instant download
Programming Loops and Repetition Worksheets for Grade 6 Computer Science
Learning Objectives
- Define loops, repetition, and iteration in computer programming.
- Explain how loops reduce duplicate code and improve efficiency.
- Distinguish repeat counts from individual loop iterations.
Instant download
Pseudocode and Program Planning Worksheets for Grade 6 Computer Science
Learning Objectives
- Define pseudocode and explain its role in program planning
- Sequence instructions to solve an everyday problem logically
- Represent decisions and repeated actions in a program plan
Instant download
Interactive Programming Worksheets | Inputs, Outputs & Events | Grade 4
Learning Objectives
- Identify inputs, outputs, events, and feedback in simple interactive programs.
- Explain how a user action starts a program's instructions.
- Describe how clear feedback helps users decide what happens next.
Instant download
Sequencing Code Correctly Worksheets | Grade 6 Computer Science
Learning Objectives
- Explain how command order affects a program's output
- Identify the logical sequence of instructions in a simple program
- Compare correctly and incorrectly ordered programming commands
Instant download
Multi-Factor Authentication Worksheets for Grade 8 Cybersecurity
Learning Objectives
- Define authentication, verification, and factor in account security.
- Distinguish single-step password login from multi-factor authentication.
- Identify knowledge, possession, and biometric authentication factors.
Instant download
Conditional Statements Worksheets for Grade 7 Computer Science
Learning Objectives
- Define conditional statements and explain their role in program decisions
- Identify relational operators used to compare values
- Interpret Boolean results as true or false
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
Web Protocols and Communication Worksheets for Grade 7 Computer Science
Learning Objectives
- Define network protocols and explain why devices need shared rules.
- Describe how HTTP requests and responses support web communication.
- Identify client and server roles in accessing web resources.
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
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
Cybersecurity Awareness Worksheets for Grade 7 Computer Science
Learning Objectives
- Define cybersecurity, threat, vulnerability, and prevention in digital contexts.
- Identify common cybersecurity risks involving devices and online accounts.
- Explain how strong passwords and software updates reduce security risks.
Instant download
Pseudocode and Program Planning Worksheets for Grade 7 Computer Science
Learning Objectives
- Define pseudocode and explain its role in algorithm planning
- Arrange program instructions in a logical sequence
- Identify inputs, processing steps, and expected outputs
Instant download
Digital Citizenship Worksheets | Responsible Social Media Behavior Grade 4
Learning Objectives
- Identify respectful ways to communicate during online discussions.
- Explain how online posts can affect different audiences.
- Recognize when permission is needed before sharing photographs.
Instant download
Using Data to Support Claims Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify claims, evidence, and conclusions in explanations about survey data.
- Use exact table and graph counts to justify a claim.
- Compare vote counts to determine differences between coding activity preferences.
Instant download
Data Ethics and Privacy Worksheets for Grade 8 Computer Science
Learning Objectives
- Define data ethics, privacy, consent, and responsible data use.
- Identify responsible and irresponsible practices for handling personal information.
- Explain why informed consent and data minimization matter.
Instant download
Debugging Logical Errors Worksheets for Grade 5 Computer Science
Learning Objectives
- Identify logical errors in sequences and flowcharts
- Explain how tracing can locate an error in steps
- Use testing and reasoning to correct mistakes
Instant download
Digital Project Presentation Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify the purpose and intended audience of a digital creation.
- Explain how digital features support a product's purpose.
- Justify design choices involving layouts, colours, and tools.
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
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
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.