Computer Science Worksheets
984 subject resourcesTrends and Patterns in Data Worksheet | Grade 6 Computer Science
Learning Objectives
- Define trend and pattern and explain how each is identified in data
- Identify whether a data set shows an increase, decrease, or no overall change over time
- Use trend and pattern information to make an evidence-based prediction
Instant download
Interpreting Trends and Correlation Worksheet | Grade 8 Computer Science
Learning Objectives
- Explain the difference between a trend and a correlation when analyzing data.
- Interpret a graph by describing patterns over time and relationships between variables.
- Avoid overgeneralizing by stating what a correlation does and does not prove.
Instant download
Finding Trends in Data Worksheet | Grade 3 Computer Science Activity
Learning Objectives
- Define the word trend and explain how trends show change over time or across categories
- Identify increase and decrease in data shown on a graph or table
- Use trend evidence to make simple predictions and decisions
Instant download
Grade 10 Computer Science Neural Networks Basics Layers Weights Worksheet
Learning Objectives
- Explain how neural networks use layers to transform inputs into outputs.
- Describe the role of weights in neural network predictions.
- Recognize how training adjusts weights to reduce errors.
Instant download
What Artificial Intelligence Is Worksheet Grade 10 Computer Science
Learning Objectives
- Define artificial intelligence and describe what kinds of tasks AI systems can perform.
- Use key vocabulary (pattern, prediction, automation) to explain how AI makes decisions.
- Identify real-world examples of AI and distinguish AI from simple automated rules.
Instant download
Artificial Intelligence in Everyday Life Worksheet Grade 7 Computer Science
Learning Objectives
- Explain key cybersecurity vocabulary: cybersecurity, vulnerability, prevention, and threat.
- Identify safe online habits that reduce risks for devices and accounts.
- Recognize common warning signs of cyber threats and choose appropriate prevention steps.
Also included in: Grade 7 AI & Cybersecurity Computer Science Lesson Bundle | General
Instant download
Artificial Intelligence Basics Worksheet | Grade 10 Computer Science
Learning Objectives
- Define artificial intelligence using accurate Computer Science vocabulary
- Identify pattern recognition and prediction as common AI tasks
- Explain how automation supports repeated AI-powered tasks
Instant download
Cloud Computing and Online Storage Worksheets | Grade 7 Computer Science
Learning Objectives
- Define cloud computing, server, storage, and synchronization in everyday terms.
- Explain how cloud services enable access to files and applications from different devices.
- Identify benefits of cloud systems for collaboration and flexibility.
Instant download
Cloud Storage and Syncing Worksheet Grade 6 Computer Science Activity
Learning Objectives
- Explain how cloud storage lets users access files from different devices.
- Describe how syncing updates files to help avoid version confusion.
- Use key vocabulary (cloud storage, sync, file, access) in correct computer-science contexts.
Also included in: Grade 6 How the Internet Works Lesson Bundle | Computer Science | General +1 more
Instant download
Cloud Computing Basics Worksheet Grade 7 Computer Science
Learning Objectives
- Define cloud computing and explain how it uses remote servers instead of local devices.
- Describe the roles of storage and synchronization in keeping files up to date.
- Identify examples of cloud services and explain how they support collaboration and flexibility.
Instant download
Grade 9 Cloud Computing and Online Storage Computer Science Worksheet
Learning Objectives
- Explain how cloud computing uses remote servers to provide storage and services.
- Describe how online storage supports backups, sharing, and syncing across devices.
- Use key vocabulary accurately, including cloud computing, server, storage, and sync.
Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle
Instant download
Agile and Scrum Worksheet: Sprints, Iterations & Project Management
Learning Objectives
- Explain how agile development uses iterations to improve work quickly through feedback
- Describe how Scrum roles, sprints, and check-ins help teams adapt to changing requirements
- Compare agile planning with more traditional planning approaches when requirements evolve
Instant download
Grade 9 Computer Science Final Product Presentation Worksheet
Learning Objectives
- Organize a finished digital product so it works correctly and is easy for others to use
- Present a final product by clearly explaining its purpose, audience, and key features
- Use effective vocabulary when describing design choices and functionality
Instant download
Testing and Feedback in Digital Projects Grade 6 Computer Science
Learning Objectives
- Explain how testing helps a digital project work correctly and be easy to use.
- Use feedback to revise and improve a project after finding problems.
- Identify common results from testing, such as errors, confusion, and missing features.
Also included in: Grade 6 Digital Projects Lesson Bundle | Computer Science | General +1 more
Instant download
Digital Final Product Worksheet | Presentation & Organization Grade 6
Learning Objectives
- Define and use the vocabulary organize, presentation, final product, and audience when planning a digital project
- Identify features of a clear digital presentation, such as readable text, logical structure, and appropriate media
- Choose the best way to organize information so it is easy for an audience to understand
Instant download
Digital Project Planning Worksheet | Goals, Audience & Features Grade 6
Learning Objectives
- Define the key parts of a digital project plan: goal, audience, and plan for features and steps.
- Identify which project feature fits a given goal and target audience.
- Use project planning vocabulary to describe steps before coding or creating.
Instant download
Digital Project Presentation Worksheet | Presenting Creations Grade 6
Learning Objectives
- Explain choices made in a digital project using clear reasons.
- Describe key features and how they help the audience understand the project.
- Present a digital creation by showing how it works and responding to questions.
Instant download
Grade 8 Cloud Computing and Online Storage Worksheet | Computer Science
Learning Objectives
- Explain how cloud computing lets users access files and services from remote servers
- Identify ways online storage supports backup, syncing, and sharing across devices
- Use key vocabulary accurately: cloud computing, storage, server, and sync
Also included in: Grade 8 Internet & Networking Lesson Bundle | Computer Science (General)
Instant download
Strong Passwords Worksheet | Grade 3 Computer Science Digital Safety PDF
Learning Objectives
- Explain what a password is and why it helps protect an account
- Identify features of strong passwords (mix of letters, numbers, and symbols; length; not easy to guess)
- Compare weak and strong passwords and choose better password habits
Instant download
Strong Passwords Worksheet | Account Protection & Digital Safety Grade 6
Learning Objectives
- Compare weak and strong passwords and explain why strong passwords are harder to guess.
- Identify habits that protect accounts, including not reusing passwords and keeping login details private.
- Use security vocabulary (password, secure, authentication, account) to describe how sign-in protection works.
Instant download
Grade 8 Strong Password Security Worksheet | Computer Science Activity
Learning Objectives
- Explain why strong, unique passwords improve account security.
- Use key vocabulary (password, authentication, secure, credential) correctly in context.
- Apply safe login habits and describe how a password manager can help.
Instant download
Digital Collaboration Tools Worksheet for Grade 8 Computer Science
Learning Objectives
- Explain how collaboration tools help groups work on documents and projects together.
- Use key vocabulary (collaboration, permission, comment, version) to describe teamwork features.
- Apply sharing permissions and comment tools to support safe, organized group work.
Also included in: Grade 8 Internet & Networking Lesson Bundle | Computer Science (General)
Instant download
Responsible Use of AI Tools Worksheet | Grade 8 Computer Science
Learning Objectives
- Explain what responsible AI use means, including accuracy, judgment, and privacy.
- Apply critical thinking to check AI outputs and decide when to seek human review.
- Identify safe ways to use AI tools while protecting personal information.
Also included in: Grade 8 Computer Science AI & Responsible Use Lesson Bundle | General
Instant download
File Sharing and Collaboration Worksheet Grade 6 Computer Science Activity
Learning Objectives
- Explain how collaboration tools support shared files using share, collaborate, and permission.
- Choose safe sharing settings that protect privacy and prevent unwanted changes.
- Describe how commenting and version history can help groups work together effectively.
Also included in: Grade 6 How the Internet Works Lesson Bundle | Computer Science | General +1 more
Instant download
File Sharing and Collaboration Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Define key vocabulary related to file sharing and collaboration, including share, collaborate, file, and permission.
- Identify safe sharing choices by matching scenarios to appropriate permissions and sharing settings.
- Explain how version history helps teams track changes during collaboration.
Instant download
Grade 9 Responsible Use of AI Tools Computer Science Worksheet
Learning Objectives
- Explain why responsible AI use requires accuracy checks, critical thinking, and human judgment.
- Identify privacy risks and describe safe actions to protect personal information when using AI tools.
- Use key vocabulary (responsible, judgment, accuracy, privacy) to discuss ethical and safe AI practices.
Instant download
Respectful Online Communication Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Explain how tone, word choice, and audience affect understanding in online messages
- Identify respectful communication choices in common chat and comment situations
- Compare clear responses with replies that could be misread
Instant download
Abstraction and Simplification Worksheet Grade 7 Computer Science
Learning Objectives
- Explain how abstraction helps focus on important information while ignoring unnecessary details.
- Identify and describe a model or representation of a system using simplified features.
- Use abstraction to simplify a problem and support an algorithm design.
Instant download
Bandwidth and Connection Speed Worksheet Grade 6 Computer Science Activity
Learning Objectives
- Explain how bandwidth affects how quickly data moves across a network.
- Describe the difference between connection speed and bandwidth using everyday examples.
- Use vocabulary words (bandwidth, speed, connection, data) accurately in science-focused sentences.
Also included in: Grade 6 How the Internet Works Lesson Bundle | Computer Science | General +1 more
Instant download
Organizing a Final Digital Product Grade 6 Computer Science Worksheet
Learning Objectives
- Explain how to organize a final product so it is clear and easy to follow for an audience.
- Choose readable text and appropriate media for a presentation.
- Use key vocabulary (final product, organize, presentation, audience) when planning to share work.
Also included in: Grade 6 Digital Projects Lesson Bundle | Computer Science | General +1 more
Instant download
What Is Artificial Intelligence Worksheet | Grade 6 Computer Science
Learning Objectives
- Define artificial intelligence and explain how it uses data to make predictions.
- Identify real-life examples of AI in search tools, digital assistants, and recommendation systems.
- Use lesson vocabulary (artificial intelligence, prediction, pattern, data) correctly in sentences.
Also included in: Artificial Intelligence & Digital Ethics Lesson Bundle — Grade 6 Computer Science, General +1 more
Instant download
Grade 8 How Networks Connect Devices Worksheet | Computer Science Activity
Learning Objectives
- Explain how networks connect devices to share information and resources.
- Identify common network infrastructure components such as routers, cables, and wireless signals.
- Use key vocabulary (network, device, router, connection) accurately in context.
Also included in: Grade 8 Internet & Networking Lesson Bundle | Computer Science (General)
Instant download
Comparing Algorithm Efficiency Worksheet | Grade 6 Computer Science
Learning Objectives
- Compare two strategies for solving the same problem and describe which is more efficient and why
- Use vocabulary such as efficient, compare, optimize, and strategy to explain algorithm steps
- Choose the best algorithm for a scenario based on fewer steps, less time, or less repetition
Instant download
Algorithm Efficiency and Optimization Worksheet Grade 8 Computer Science
Learning Objectives
- Explain how algorithm efficiency measures time, steps, and resources.
- Use optimization to improve an algorithm while keeping the same goal and final result.
- Compare two methods for the same task and justify which is more efficient.
Instant download
AI Pattern Recognition Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain how AI uses patterns in data to make predictions
- Identify similarities and differences in examples and how this helps classification
- Use vocabulary (pattern recognition, data, classify, prediction) accurately in context
Instant download
Regression and Prediction from Data to Numbers Worksheet | Grade 12 CS
Learning Objectives
- Explain how regression models predict numerical outcomes and compare them to classification models
- Identify factors that affect prediction accuracy, such as model fit and variable relationships
- Choose the correct modeling approach for a given prediction problem and justify the choice
Instant download
Loops and Repetition Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Explain how loops repeat code steps using the ideas of repeat, iteration, and a loop body.
- Identify when repetition makes a program shorter and more efficient by reducing duplicate code.
- Use loop logic to predict what a repeated action or pattern would produce.
Instant download
SQL SELECT Queries Worksheet | Grade 12 Computer Science Database Skills
Learning Objectives
- Identify how SELECT queries filter rows using WHERE conditions.
- Use ORDER BY to sort query results and predict the output order.
- Interpret SQL syntax to determine which columns are returned.
Instant download
Online 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
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.