Computer Science Worksheets
826 subject resourcesPhishing and Social Engineering Worksheets | Grade 7 Computer Science
Learning Objectives
- Define phishing and social engineering and explain how deception is used in these attacks.
- Identify common warning signs in realistic messages and describe safer next steps.
- Match social engineering terms to their correct meanings.
Instant download
Pattern Recognition in Smart Tools Worksheet | Grade 3 Computer Science
Learning Objectives
- Define the terms recognize, pattern, response, and technology in the context of smart tools.
- Identify how a device uses patterns in inputs (sounds, pictures, numbers, or words) to choose a response.
- Use key vocabulary to complete a passage about how smart tools work.
Instant download
Machine Learning Basics AI Worksheets: Data, Patterns & Models Grade 4
Learning Objectives
- Explain how machine learning uses training data to find patterns
- Identify what a model is and how it makes predictions
- Describe how machine learning improves when it learns from new examples
Instant download
Machine Learning Training Data Worksheet | AI Concepts Grade 9
Learning Objectives
- Define machine learning, training data, models, and patterns accurately
- Explain how training data quality affects model performance
- Identify data problems that can weaken model results
Instant download
Machine Learning and Training Data Worksheet | Grade 6 Computer Science
Learning Objectives
- Explain how machine learning uses training data to learn patterns.
- Use key vocabulary words including machine learning, training data, model, and pattern.
- Describe how examples can change a model’s predictions.
Also included in: Artificial Intelligence & Digital Ethics Lesson Bundle — Grade 6 Computer Science, General +1 more
Instant download
Machine Learning Worksheet: Training Data and Models for Grade 6
Learning Objectives
- Define machine learning, training data, model, and pattern using accurate computer science vocabulary.
- Explain how training data examples help a model learn patterns over time.
- Identify ways a model can behave differently when training data changes.
Instant download
Machine Learning and Training Data Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how training data and labels help a machine learning model learn patterns
- Describe how the size and variety of a training dataset affect prediction quality
- Evaluate statements about model training, feedback, and generalization
Instant download
Machine Learning Training Data Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how labeled training data helps a model learn patterns
- Identify how dataset quality and variety affect model predictions
- Describe how training feedback helps reduce prediction error
Instant download
Internet Infrastructure and Data Transfer Worksheets | Grade 7 Computer Science
Learning Objectives
- Identify the roles of servers, routers, and packets in data transfer
- Explain how transmissions move from a sender to a destination using interconnected networks
- Describe how websites and messages are delivered using routing and packet switching
Instant download
Internet Infrastructure and Data Transfer Worksheet Grade 7 Computer Science
Learning Objectives
- Explain how servers, routers, and networks work together to transfer data.
- Describe how packets are transmitted and why transmission happens in many steps.
- Use correct vocabulary to compare wired and wireless data transfer methods.
Instant download
Trends 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
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.