Computer Science Worksheets
984 subject resourcesCollecting Reliable Data Worksheets | Grade 8 Computer Science
Learning Objectives
- Identify collection methods that improve data reliability.
- Explain how clearly defined variables support fair comparisons.
- Compare surveys, measurements, and simple experiments.
Instant download
Machine Learning and Training Data Worksheets for Grade 6 Computer Science
Learning Objectives
- Define machine learning, training data, model, and pattern.
- Explain how training examples help models recognize patterns.
- Compare how training data influences predictions and classification.
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
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
Data Visualization and Graph Choice Worksheets | Grade 8 Computer Science
Learning Objectives
- Identify the purposes of line graphs, bar graphs, and circle graphs
- Select suitable graph types for different data sets and questions
- Explain how visualizations reveal patterns, comparisons, and proportions
Instant download
Creating Strong Passwords Worksheets | Grade 4 Digital Citizenship
Learning Objectives
- Identify characteristics that distinguish strong passwords from weak passwords.
- Explain how passwords and authentication protect online accounts.
- Compare password choices to recognize common security mistakes.
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
Malware and Safe Downloads Worksheets for Grade 8 Computer Science
Learning Objectives
- Identify viruses, spyware, and ransomware by their effects.
- Recognise warning signs in suspicious downloads and email attachments.
- Explain how updated security tools help reduce malware risks.
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
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
Internet Protocols and Data Transfer Worksheets for Grade 8 CS
Learning Objectives
- Define protocols as shared rules for network communication.
- Describe how data is divided into packets for transfer.
- Explain how routers forward packets toward their destinations.
Instant download
Data Collection and Validation Worksheets for Grade 7 Computer Science
Learning Objectives
- Identify suitable methods for collecting accurate data
- Explain how consistent procedures improve measurement reliability
- Distinguish data validation from data collection
Instant download
Loops and Repetition Worksheets for Grade 3 Computer Science
Learning Objectives
- Identify loops as instructions that repeat actions in programs
- Explain how repeat counts control the number of repetitions
- Recognize loops used to create patterns and animations
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Spreadsheet Fundamentals Worksheets for Grade 7 Computer Science
Learning Objectives
- Identify rows, columns, cells, worksheets, and spreadsheet files.
- Locate spreadsheet cells using column letters and row numbers.
- Explain how spreadsheets organize information for storage and analysis.
Instant download
Cloud Computing and Online Storage Worksheets for Grade 8
Learning Objectives
- Define cloud computing and describe how remote servers provide online services.
- Explain how online storage enables file access across connected devices.
- Differentiate syncing from backups and describe their purposes.
Instant download
Interactive Programming Projects Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify how inputs and outputs support interactive program behavior
- Explain how events connect user actions to program responses
- Distinguish the roles of loops and conditionals in programs
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
Personal Information and Privacy Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify personal information that can reveal identity or location.
- Distinguish between public information and details that should remain private.
- Explain how strong passwords and privacy settings reduce online risks.
Instant download
Event-Driven Programming Worksheets for Grade 7 Computer Science
Learning Objectives
- Identify events that cause programs to respond to user actions
- Explain how triggers connect inputs to programmed responses
- Compare event-driven interactions in games, applications, and simulations
Instant download
Debugging Simple Code Worksheets | Grade 3 Programming Fundamentals
Learning Objectives
- Define bug, error, debug, and fix in simple programming
- Identify missing commands in simple code sequences
- Recognize repeated and incorrectly ordered commands
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Safe Use of Shared Devices Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify safe routines for using shared classroom devices
- Explain why logging out protects private information
- Recognize information that should remain private
Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more
Instant download
How the Internet Works Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify the roles of networks, servers, and connected devices.
- Explain how data packets move between devices across networks.
- Describe how protocols support communication between connected devices.
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
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
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
Functions and Reusable Code Worksheets | Grade 6 Computer Science
Learning Objectives
- Define a function as a named block of reusable instructions.
- Explain how a function call executes instructions inside a function.
- Compare repeated instructions with reusable code in a program.
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
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
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
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
Safe Browsing and Cybersecurity Worksheets for Grade 8 Computer Science
Learning Objectives
- Identify suspicious URLs and warning signs in online messages.
- Explain how software updates repair known security weaknesses.
- Describe how screen locks and application permissions protect devices.
Instant download
Testing and Feedback in Computer Science Worksheets for Grade 6
Learning Objectives
- Explain how testing checks whether digital project features work correctly
- Identify bugs and usability problems in digital projects
- Evaluate feedback about confusing features and missing information
Instant download
Inputs and Outputs Worksheets | Programming Fundamentals Grade 3
Learning Objectives
- Identify common inputs in simple interactive computer programs
- Identify outputs produced in response to user actions
- Explain how a program responds to a user's input
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Finding Patterns and Trends in Data Worksheets for Grade 4 Computer Science
Learning Objectives
- Identify repeated patterns in collected data.
- Interpret trends shown in data collected over time.
- Make evidence-based predictions from observed data.
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
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
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
Decision 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
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
Writing Clear Code Steps Worksheets | Grade 3 Computer Science
Learning Objectives
- Explain why code steps need a logical sequence
- Identify clear and precise commands in simple programs
- Arrange code steps in an order a computer follows
Also included in: Algorithms & Problem Solving 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
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
Advanced Search Strategies Worksheets for Grade 8 Computer Science
Learning Objectives
- Identify precise keywords that improve the relevance of search results
- Explain how quotation marks locate exact phrases in search queries
- Apply search operators to include or exclude targeted results
Instant download
Phishing and Social Engineering Worksheets | Grade 8 Cybersecurity
Learning Objectives
- Identify common warning signs in suspicious online messages
- Explain how social engineering influences decisions through emotional pressure
- Analyze phishing scenarios and distinguish safer responses from risky actions
Instant download
Cybersecurity Worksheets: Protecting Devices and Data Grade 6
Learning Objectives
- Identify everyday habits that protect digital devices and personal data
- Explain how software updates address security weaknesses
- Describe how strong passwords help protect digital accounts
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
Artificial Intelligence Worksheets for Grade 6 Computer Science
Learning Objectives
- Define artificial intelligence and identify tasks it can perform.
- Explain how data and patterns support AI predictions.
- Identify AI applications in search tools and digital assistants.
Instant download
AI Decision-Making Worksheets | Smart Technology Activities Grade 3
Learning Objectives
- Identify ways AI tools suggest options and organize information.
- Use essential AI decision-making vocabulary correctly.
- Compare AI suggestions using relevant information and clear reasons.
Also included in: Artificial Intelligence Worksheets Bundle | Grade 3 Computer Science +1 more
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.