Computer Science Worksheets
826 subject resourcesConditional Branching Worksheet | If-Else & Nested Logic for Grade 9
Learning Objectives
- Define conditional and branch in programming decisions
- Identify how if-else branches change program output
- Use comparison conditions to select the correct logic branch
Instant download
AI Bias and Fairness Worksheets | Artificial Intelligence Grade 6
Learning Objectives
- Define bias and fairness in the context of AI systems
- Explain how training data can lead to biased AI results
- Identify signs of unfair or inconsistent AI behavior in example situations
Instant download
Bias in AI Systems Grade 6 Computer Science Digital Ethics Worksheet
Learning Objectives
- Explain how bias in AI can happen when training data is incomplete or unfair
- Identify how biased AI results can affect suggestions, recognition, and decisions
- Use lesson vocabulary (bias, fairness, data, result) to describe AI outcomes
Also included in: Artificial Intelligence & Digital Ethics Lesson Bundle — Grade 6 Computer Science, General +1 more
Instant download
Strong Passwords and Account Protection Grade 6 Computer Science
Learning Objectives
- Identify what makes a password strong and harder to guess.
- Describe safe account habits such as not reusing passwords and keeping login details private.
- Explain how authentication helps protect accounts.
Also included in: Digital Citizenship and Online Safety Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Organizing Data in Tables Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify the parts of a table, including rows and columns.
- Organize information into a table to compare data more easily.
- Use table features to find patterns and answer questions about data.
Instant download
Collecting Reliable Data Computer Science Worksheet Grade 9 Research
Learning Objectives
- Explain how consistent methods and clear variables improve the reliability of collected data.
- Use accurate recording procedures to reduce errors in surveys, experiments, and observations.
- Identify reliable vs. unreliable data-collection practices using lesson vocabulary.
Instant download
Phishing and Scam Warning Signs Worksheet | Digital Citizenship Grade 6
Learning Objectives
- Identify common warning signs of scams and phishing in messages.
- Explain why suspicious links and requests for private details can be dangerous.
- Choose safer actions when a message seems urgent or unusual.
Instant download
Online Scam Warning Signs Worksheets | Grade 3 Computer Science Safety
Learning Objectives
- Identify common warning signs of online scams, including urgent language, suspicious links, and requests for personal details
- Choose safer actions when faced with suspicious messages or pop-ups
- Use key vocabulary to explain why a digital message might be a scam
Instant download
Project Planning and Requirements Computer Science Worksheet Grade 9
Learning Objectives
- Define key project planning terms: project, requirement, audience, and plan
- Identify how requirements guide design choices and feature decisions
- Create a simple project plan and justify requirements for a chosen digital project
Instant download
Documentation and Reflection Computer Science Worksheet Grade 9 Coding
Learning Objectives
- Explain why documentation and reflection matter in a digital project.
- Identify key elements of a useful process log and final evaluation.
- Write clear next steps based on strengths and challenges found in reflection.
Instant download
Grade 9 Artificial Intelligence Basics Computer Science Worksheet
Learning Objectives
- Define artificial intelligence and describe how it can recognize patterns and make predictions.
- Identify common real-world examples of AI, such as recommendation systems and search tools.
- Explain key AI vocabulary terms: artificial intelligence, prediction, and pattern.
Instant download
Event-Driven Programming Worksheets | Grade 4 Computer Science
Learning Objectives
- Define the terms event, trigger, interaction, and response in an event-driven program.
- Identify how user actions can trigger events that change what a program does.
- Match event-related vocabulary to correct definitions.
Instant download
Planning a Digital Project Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify the goal, audience, and plan needed to start a digital project.
- Use planning steps to decide what features to include before coding or creating.
- Evaluate statements about project planning using key vocabulary and reasoning.
Also included in: Grade 6 Digital Projects Lesson Bundle | Computer Science | General +1 more
Instant download
Password Security Best Practices Worksheets | Grade 7 Computer Science
Learning Objectives
- Explain why strong passwords and good credential habits reduce unauthorized access.
- Identify strategies such as unique passwords and password managers to improve authentication security.
- Apply password best practices to protect accounts in realistic scenarios.
Instant download
Variables and Data Storage Worksheets | Grade 7 Computer Science
Learning Objectives
- Define the terms variable, value, storage, and assignment in the context of programming.
- Explain how changing a variable’s value can change program behavior over time.
- Identify when a program is performing an assignment to update a stored value.
Instant download
Data Ethics and Privacy Computer Science Worksheet Grade 9
Learning Objectives
- Explain how data ethics guides fair and responsible data use.
- Describe privacy and consent and why they matter when handling personal information.
- Apply ethics vocabulary to real-life digital scenarios.
Instant download
Privacy Settings and Data Sharing Worksheet Grade 8 Computer Science
Learning Objectives
- Explain how privacy settings affect who can view content, contact accounts, and access personal information.
- Identify common app/website permissions and decide when they are appropriate.
- Describe how consent relates to data sharing and user control.
Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General
Instant download
Evaluating Source Credibility Worksheet Grade 9 Computer Science
Learning Objectives
- Explain how evidence, authorship, and verifiable details help determine source credibility.
- Identify common signs of bias and misleading purpose in online information.
- Apply a checklist (bias, purpose, date, and supporting details) to decide whether to trust a claim.
Instant download
Cyber Law Privacy and Responsible Data Use Worksheet Grade 12 CS
Learning Objectives
- Explain key privacy concepts in cyber law, including consent, purpose limitation, and data minimization.
- Identify common privacy rights and responsibilities of users and service providers.
- Apply privacy rules to real-world scenarios involving data collection, sharing, and breaches.
Instant download
Programming Fundamentals Worksheet for Interactive Projects | Grade 6
Learning Objectives
- Define and use key terms interactive, project, feature, and program in context
- Identify how inputs, outputs, events, loops, and conditionals work together in an interactive program
- Choose the best plan for testing an interactive feature before coding
Instant download
Internet Protocols and Data Transfer Worksheet Grade 9 Computer Science
Learning Objectives
- Explain how protocols help devices communicate reliably across networks.
- Describe how data is broken into packets and reassembled at the destination.
- Use key vocabulary (protocol, packet, transfer, communication) to explain online message delivery.
Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle
Instant download
Functions and Reusable Code Practice for Grade 6 Computer Science
Learning Objectives
- Define what a function is and why programmers use it.
- Identify how a function call reuses a block of code.
- Explain how reusable code reduces repetition and improves program readability.
Instant download
Artificial Intelligence Basics Worksheet | Grade 8 Computer Science AI
Learning Objectives
- Define artificial intelligence and describe how it can recognize patterns and make predictions
- Explain how prediction and pattern recognition are used in everyday tools like search and recommendations
- Use AI vocabulary (artificial intelligence, prediction, pattern) to answer questions about AI basics
Also included in: Grade 8 Computer Science AI & Responsible Use Lesson Bundle | General
Instant download
Conditional Statements and Logic Branching Worksheets | Grade 7 Computer Science
Learning Objectives
- Identify conditional statements and the parts of an if-else decision.
- Choose the correct outcome based on logical comparisons.
- Match conditional vocabulary (conditional, comparison, branch, logic) to real examples.
Instant download
Grade 10 How the Internet Works Worksheet | Computer Science Activity
Learning Objectives
- Explain how data moves across the internet using networks, servers, and routers.
- Identify key roles of clients and servers in requesting and receiving information.
- Describe the path of a web request from device to remote server and back.
Instant download
How the Internet Works Worksheet | Grade 6 Computer Science Networks
Learning Objectives
- Explain how networks connect devices to share information.
- Describe the role of servers in providing websites and services.
- Identify how messages travel in steps across the internet.
Instant download
AI Bias and Fairness Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how biased training data can create unequal outcomes
- Identify fairness problems caused by incomplete or unrepresentative data
- Compare model performance across different groups
Instant download
Trends and Patterns in Data Worksheets | Grade 5 Prediction Practice
Learning Objectives
- Define the terms trend, pattern, increase, decrease, and prediction.
- Identify whether data shows a trend or a pattern in a table or graph.
- Use data evidence to make a prediction about what may happen next.
Instant download
Input in Computer Science Worksheet | Grade 9 Computing Activity
Learning Objectives
- Explain what input is and how it relates to processing and output.
- Identify common input devices and match them to the information they collect.
- Describe how data becomes input for a computer system.
Instant download
Cyberbullying Worksheet | Respectful Online Response for Grade 6
Learning Objectives
- Define cyberbullying and harassment and identify common examples of each online.
- Explain the role of a bystander in responding safely to harmful online behavior.
- Select respectful actions that protect someone who is being targeted, including blocking, reporting, and saving evidence.
Instant download
AI Tools for Better Decisions Worksheet | Grade 3 Computer Science
Learning Objectives
- Use AI suggestions to compare options before making a choice.
- Explain how AI can organize information, but humans still make the final decision.
- Use key vocabulary words (suggest, compare, choice, decision, and related terms) accurately in context.
Instant download
Beginner Algorithms Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Define algorithm, code, sequence, and repeat using simple examples.
- Arrange steps in the correct sequence to solve a programming problem.
- Identify how repeating instructions can reduce work in a program.
Instant download
Input and Output Systems Worksheet Grade 7 Computer Science Concepts
Learning Objectives
- Explain how input, processing, and output work together in an interactive program
- Identify examples of input and output in everyday computer systems
- Describe how interaction helps users adjust results
Instant download
Digital Wellness and Screen Time Management Worksheet Grade 7 CS
Learning Objectives
- Explain how screen time affects sleep, concentration, and well-being
- Use strategies like breaks and balanced routines to manage screen time
- Apply digital wellness habits to school, recreation, and social activities
Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General
Instant download
Digital Communication Systems Worksheet Grade 7 Computer Science
Learning Objectives
- Explain how digital communication systems transmit information over networks.
- Compare communication tools by purpose and typical use cases.
- Use key vocabulary (communication, platform, collaboration, transmission) to describe digital messaging and media sharing.
Instant download
Multi-Factor Authentication Security Worksheets | Grade 7 Computer Science
Learning Objectives
- Define multi-factor authentication and explain how it improves account security.
- Identify common authentication factors and distinguish them from a single-factor login.
- Apply multi-factor authentication to real-life scenarios to judge which option is safer.
Instant download
Protecting Personal Information Worksheets | Grade 5 Digital Safety
Learning Objectives
- Explain what makes a password strong by describing the mix of characters and its guessability.
- Identify safe account security habits, including using different passwords for different accounts.
- Use password and authentication vocabulary to describe how logins protect accounts.
Instant download
Flowcharts and Decision Paths Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify the purpose of flowcharts and decision points in algorithms
- Match flowchart vocabulary (flowchart, decision, branch, symbol) to correct meanings
- Complete and interpret a flowchart-style decision path using correct logic
Instant download
Decomposition of Complex Problems Worksheet | Grade 6 Computer Science
Learning Objectives
- Define decomposition, subproblem, strategy, and solution in the context of problem solving
- Identify how a complex task can be broken into smaller subproblems
- Choose an appropriate strategy for solving a decomposed set of steps
Instant download
Digital Identity and Online Reputation Worksheet | Grade 9 CS
Learning Objectives
- Define digital identity and reputation and explain how online presence is formed by posts, comments, and search results.
- Analyze how audience and context affect how an online post can be interpreted.
- Apply strategies to protect online reputation through responsible posting choices.
Instant download
Privacy Settings and Data Permissions Computer Science Grade 9
Learning Objectives
- Explain how privacy settings control who can view, contact, and access personal information on digital platforms.
- Describe how app permissions and consent affect how data is collected, stored, and shared.
- Make informed decisions about what information to keep private and how to manage permissions.
Instant download
Everyday AI Helpers in Technology Worksheet | Grade 3 Computer Science
Learning Objectives
- Identify helpful everyday uses of AI in learning, transportation, communication, and entertainment.
- Use key vocabulary (helpful, support, assist, AI) to describe how AI helps people.
- Recognize that AI can suggest options, not decide by itself, and evaluate uses responsibly.
Instant download
Problem Decomposition Worksheets | Grade 5 Computer Science Problem Solving
Learning Objectives
- Explain what decomposition means in problem-solving and in computer science.
- Identify subproblems and describe how a strategy helps plan steps.
- Describe how breaking a complex task into smaller steps supports logical thinking and better solutions.
Instant download
Machine Learning Training Data Worksheets | Grade 7 Computer Science
Learning Objectives
- Define key terms in machine learning, including training data, model, and prediction.
- Explain how a model learns patterns from training data to make predictions.
- Identify which statement best describes the relationship between training and prediction quality.
Instant download
Event Driven Programs Triggers and Responses Worksheet Grade 6 CS
Learning Objectives
- Explain how events trigger actions in an event-driven program.
- Use key vocabulary (event, trigger, response, interaction) to describe program behavior.
- Identify event types such as clicks, key presses, touches, and timed actions.
Also included in: Interactive Coding Foundations Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Bias and Fairness in AI Worksheet | Grade 8 Computer Science
Learning Objectives
- Explain how bias can enter AI systems through data and design choices.
- Use key vocabulary (bias, fairness, representation, outcome) to describe real-world AI issues.
- Identify strategies to improve fairness and reduce unequal outcomes.
Also included in: Grade 8 Computer Science AI & Responsible Use Lesson Bundle | General
Instant download
Spreadsheets for Data Organization Worksheet | Grade 9 Computer Science
Learning Objectives
- Describe how spreadsheets organize information using rows, columns, and cells.
- Use filters to find and sort relevant data in a spreadsheet.
- Create and interpret a simple spreadsheet layout for class or survey data.
Instant download
Cyberbullying and Respectful Response Grade 6 Computer Science Lesson
Learning Objectives
- Identify examples of cyberbullying and harassment online.
- Choose safe, respectful responses as a bystander.
- Explain how blocking, reporting, and saving evidence can help.
Also included in: Digital Citizenship and Online Safety Lesson Bundle | Grade 6 Computer Science | General +1 more
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.