Computer Science Worksheets

984 subject resources
Abstraction and Essential Details Worksheet for Grade 8 Computer Science

Abstraction and Essential Details Worksheet for Grade 8 Computer Science

Learning Objectives

  • Define abstraction, model, and essential details accurately
  • Explain how abstraction simplifies complex systems
  • Identify essential details in a complex situation

Grade 8Computer Science14 Pages

$3.00

Instant download

Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science

Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science

Learning Objectives

  • Define digital footprint, online presence, and reputation and explain how they connect.
  • Identify examples of responsible and irresponsible online behaviors.
  • Explain how online actions can have long-term effects on how others view a person.

Grade 4Computer Science14 Pages

$3.00

Instant download

Functions and Modular Programming Worksheets | Grade 9 Computer Science

Functions and Modular Programming Worksheets | Grade 9 Computer Science

Learning Objectives

  • Define functions and explain their role in modular programs
  • Identify how parameters provide input to reusable functions
  • Explain how return values send results to calling code

Grade 9Computer Science14 Pages

$3.00

Instant download

Algorithm Efficiency and Optimization Worksheet Grade 7 Computer Science

Algorithm Efficiency and Optimization Worksheet Grade 7 Computer Science

Learning Objectives

  • Explain how algorithm efficiency affects performance and resource use
  • Use optimization strategies to improve an algorithm without changing its correct outcome
  • Compare multiple algorithms for the same task and justify which is more efficient
$5.00

Instant download

Collecting Reliable Data Worksheet Grade 6 Computer Science Activity

Collecting Reliable Data Worksheet Grade 6 Computer Science Activity

Learning Objectives

  • Describe how reliable data is collected using careful observation, accurate counting, and consistent methods.
  • Use key vocabulary words (reliable, observe, count, data) correctly in science and computer science contexts.
  • Decide whether statements about data collection are true or false and explain short answers clearly.

Grade 6Computer Science30 Pages

Also included in: Grade 6 Using Data to Support Conclusions Lesson Bundle | Computer Science (General) +1 more

$5.00

Instant download

Input and Output in Programs Worksheets | Grade 6 Computer Science Practice

Input and Output in Programs Worksheets | Grade 6 Computer Science Practice

Learning Objectives

  • Define input, output, response, and interaction in the context of computer programs.
  • Identify examples of input and output from everyday interactive situations.
  • Explain how changing an input affects a program’s output.

Grade 6Computer Science12 Pages

$3.00

Instant download

Logical Decision Making Worksheets | Conditions and Outcomes Grade 4

Logical Decision Making Worksheets | Conditions and Outcomes Grade 4

Learning Objectives

  • Explain how a condition guides a decision in an algorithm
  • Identify the outcome that matches a true or false condition
  • Trace a branching path in a simple decision scenario

Grade 4Computer Science14 Pages

$3.00

Instant download

Digital Collaboration Tools Worksheet | Grade 9 Computer Science

Digital Collaboration Tools Worksheet | Grade 9 Computer Science

Learning Objectives

  • Explain how shared documents, comments, version history, and permissions support teamwork.
  • Use key vocabulary (collaboration, permission, comment, version) accurately in sentences.
  • Identify correct practices for working together safely and effectively online.

Grade 9Computer Science30 Pages

Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle

$5.00

Instant download

User Interface Design Worksheet | Grade 9 Computer Science Activity

User Interface Design Worksheet | Grade 9 Computer Science Activity

Learning Objectives

  • Explain how clarity and consistency improve a user interface.
  • Use key interface vocabulary (user interface, layout, button, navigation) to describe design choices.
  • Identify usability principles and apply them to common UI elements like menus and controls.
$5.00

Instant download

Bias and Fairness in AI Computer Science Worksheet Grade 9

Bias and Fairness in AI Computer Science Worksheet Grade 9

Learning Objectives

  • Explain how bias can appear in AI when training data is incomplete or unbalanced.
  • Use key vocabulary (bias, fairness, representation, outcome) to describe AI results.
  • Identify ways to improve fairness by changing data collection and evaluation.
$5.00

Instant download

Password Security Worksheet | Strong Passwords & Authentication Grade 9

Password Security Worksheet | Strong Passwords & Authentication Grade 9

Learning Objectives

  • Define password, credential, authentication, and secure accurately
  • Compare weak and strong password protection methods
  • Explain why password reuse increases account security risks

Grade 9Computer Science14 Pages

$3.00

Instant download

Measures of Center & Spread Worksheet: Mean Median Mode Range Grade 8

Measures of Center & Spread Worksheet: Mean Median Mode Range Grade 8

Learning Objectives

  • Define mean, median, mode, and range accurately
  • Choose an appropriate summary measure for a data question
  • Compare groups using numerical summaries

Grade 8Computer Science12 Pages

$3.00

Instant download

Safe Browsing & Device Protection Worksheet for Grade 8 Computer Science

Safe Browsing & Device Protection Worksheet for Grade 8 Computer Science

Learning Objectives

  • Identify everyday browsing actions that reduce cybersecurity risks
  • Explain why software updates improve device protection
  • Explain how secure device settings support cybersecurity

Grade 8Computer Science14 Pages

$3.00

Instant download

Data Collection and Validation Worksheets | Grade 7 Computer Science

Data Collection and Validation Worksheets | Grade 7 Computer Science

Learning Objectives

  • Describe how data collection methods can affect accuracy and reliability.
  • Explain how validation checks help make data complete and trustworthy.
  • Identify when a set of results may be unreliable due to measurement or procedure issues.

Grade 7Computer Science14 Pages

$3.00

Instant download

Decomposition for Problem Solving Worksheets | Grade 7 Computer Science

Decomposition for Problem Solving Worksheets | Grade 7 Computer Science

Learning Objectives

  • Define decomposition and explain how it helps solve complex problems
  • Identify parts of a problem as subproblems and choose strategies for solving each
  • Use decomposition steps to plan a sequence of actions toward a solution

Grade 7Computer Science14 Pages

$3.00

Instant download

Grade 9 Phishing and Social Engineering Cybersecurity Worksheet

Grade 9 Phishing and Social Engineering Cybersecurity Worksheet

Learning Objectives

  • Define phishing and social engineering and explain how deception is used to obtain sensitive information.
  • Identify red flags in realistic messages and online requests.
  • Choose safer actions when encountering suspicious login, payment, or account-recovery requests.
$5.00

Instant download

Encryption and Secure Communication Worksheet | Grade 9 Cybersecurity

Encryption and Secure Communication Worksheet | Grade 9 Cybersecurity

Learning Objectives

  • Define encryption, decryption, ciphertext, and key in secure communication
  • Explain how encryption protects data during network transmission
  • Explain how encryption protects data stored on devices

Grade 9Computer Science12 Pages

$3.00

Instant download

Loops and Iteration in Programming Worksheets | Grade 9 Computer Science

Loops and Iteration in Programming Worksheets | Grade 9 Computer Science

Learning Objectives

  • Define loops and iteration using correct programming vocabulary
  • Identify how loops repeat instructions to change program behavior
  • Choose loop conditions for counting, checking, and pattern tasks

Grade 9Computer Science14 Pages

$3.00

Instant download

AI Bias and Fairness in Decisions Worksheets | Grade 7 Computer Science

AI Bias and Fairness in Decisions Worksheets | Grade 7 Computer Science

Learning Objectives

  • Define bias and fairness in the context of AI systems.
  • Explain how representation in training data can affect AI outcomes.
  • Identify examples of biased data or design choices that lead to unfair results.

Grade 7Computer Science14 Pages

$3.00

Instant download

Debugging Program Errors Worksheets | Grade 6 Computer Science Practice

Debugging Program Errors Worksheets | Grade 6 Computer Science Practice

Learning Objectives

  • Define debugging and identify common causes of program errors.
  • Use a step-by-step tracing strategy to find where a program goes wrong.
  • Troubleshoot a short code problem by correcting order, logic, missing parts, or incorrect values.

Grade 6Computer Science14 Pages

$3.00

Instant download

Conditional Branching Worksheet | If-Else & Nested Logic for Grade 9

Conditional 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

Grade 9Computer Science14 Pages

$3.00

Instant download

AI Bias and Fairness Worksheets | Artificial Intelligence Grade 6

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

Grade 6Computer Science14 Pages

$3.00

Instant download

Bias in AI Systems Grade 6 Computer Science Digital Ethics Worksheet

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
$5.00

Instant download

Strong Passwords and Account Protection Grade 6 Computer Science

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.
$5.00

Instant download

Organizing Data in Tables Worksheet | Grade 6 Computer Science

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.

Grade 6Computer Science14 Pages

$3.00

Instant download

Collecting Reliable Data Computer Science Worksheet Grade 9 Research

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.
$5.00

Instant download

Phishing and Scam Warning Signs Worksheet | Digital Citizenship Grade 6

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.

Grade 6Computer Science14 Pages

$3.00

Instant download

Online Scam Warning Signs Worksheets | Grade 3 Computer Science Safety

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

Grade 3Computer Science14 Pages

$3.00

Instant download

Project Planning and Requirements Computer Science Worksheet Grade 9

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
$5.00

Instant download

Documentation and Reflection Computer Science Worksheet Grade 9 Coding

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.
$5.00

Instant download

Grade 9 Artificial Intelligence Basics Computer Science Worksheet

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.
$5.00

Instant download

Event-Driven Programming Worksheets | Grade 4 Computer Science

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.

Grade 4Computer Science14 Pages

$3.00

Instant download

Planning a Digital Project Worksheet | Grade 6 Computer Science

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.

Grade 6Computer Science30 Pages

Also included in: Grade 6 Digital Projects Lesson Bundle | Computer Science | General +1 more

$5.00

Instant download

Password Security Best Practices Worksheets | Grade 7 Computer Science

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.

Grade 7Computer Science14 Pages

$3.00

Instant download

Variables and Data Storage Worksheets | Grade 7 Computer Science

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.

Grade 7Computer Science12 Pages

$3.00

Instant download

Data Ethics and Privacy Computer Science Worksheet Grade 9

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.
$5.00

Instant download

Privacy Settings and Data Sharing Worksheet Grade 8 Computer Science

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.

Grade 8Computer Science30 Pages

Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General

$5.00

Instant download

Evaluating Source Credibility Worksheet Grade 9 Computer Science

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.
$5.00

Instant download

Cyber Law Privacy and Responsible Data Use Worksheet Grade 12 CS

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.
$5.00

Instant download

Programming Fundamentals Worksheet for Interactive Projects | Grade 6

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

Grade 6Computer Science12 Pages

$3.00

Instant download

Internet Protocols and Data Transfer Worksheet Grade 9 Computer Science

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.

Grade 9Computer Science32 Pages

Also included in: Grade 9 Computer Science Networks, Internet & Cloud Tools Lesson Bundle

$5.00

Instant download

Functions and Reusable Code Practice for Grade 6 Computer Science

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.

Grade 6Computer Science14 Pages

$3.00

Instant download

Artificial Intelligence Basics Worksheet | Grade 8 Computer Science AI

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

Grade 8Computer Science30 Pages

Also included in: Grade 8 Computer Science AI & Responsible Use Lesson Bundle | General

$5.00

Instant download

Conditional Statements and Logic Branching Worksheets | Grade 7 Computer Science

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.

Grade 7Computer Science14 Pages

$3.00

Instant download

Grade 10 How the Internet Works Worksheet | Computer Science Activity

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.
$5.00

Instant download

How the Internet Works Worksheet | Grade 6 Computer Science Networks

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.

Grade 6Computer Science13 Pages

$3.00

Instant download

AI Bias and Fairness Worksheet | Grade 10 Computer Science

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

Grade 10Computer Science12 Pages

$3.00

Instant download

Trends and Patterns in Data Worksheets | Grade 5 Prediction Practice

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.

Grade 5Computer Science14 Pages

$3.00

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.