Computer Science Worksheets

984 subject resources
Personal Information and Privacy Worksheet Grade 6 Computer Science

Personal Information and Privacy Worksheet Grade 6 Computer Science

Learning Objectives

  • Identify personal information that should be kept private online
  • Explain why privacy is important when sharing profile details, forms, and messages
  • Use vocabulary words personal information, private, public, and secure in context
$5.00

Instant download

Grade 10 Computer Science Variables and Data Types Worksheet Activity

Grade 10 Computer Science Variables and Data Types Worksheet Activity

Learning Objectives

  • Explain what variables are and how programs use them while running
  • Match common data types (integer, string, boolean, list) to appropriate values and operations
  • Choose correct statements for type-related logic and comparisons

Grade 10Computer Science30 Pages

Also included in: Coding Fundamentals Lesson Bundle | Grade 10 Computer Science | General

$5.00

Instant download

Grade 8 Healthy Screen Time and Digital Balance Worksheet | Computer Science

Grade 8 Healthy Screen Time and Digital Balance Worksheet | Computer Science

Learning Objectives

  • Explain how digital balance supports learning, social connection, and wellness.
  • Describe how screen time habits can affect sleep, concentration, mood, and physical activity.
  • Use lesson vocabulary (balance, wellness, habit, screen time) in accurate statements.

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Responsible AI Use Worksheets | Grade 4 Computer Science

Responsible AI Use Worksheets | Grade 4 Computer Science

Learning Objectives

  • Explain how privacy helps protect personal information when using AI tools.
  • Identify ways to judge whether an AI answer is trustworthy and complete.
  • Describe limits of technology and when human judgment is needed.

Grade 4Computer Science14 Pages

$3.00

Instant download

Digital Footprints and Online Reputation Worksheets | Grade 7 Computer Science

Digital Footprints and Online Reputation Worksheets | Grade 7 Computer Science

Learning Objectives

  • Define digital footprint and explain how it forms from online activity.
  • Describe how online presence can affect reputation and future opportunities.
  • Identify how permanence and context influence what stays searchable over time.

Grade 7Computer Science14 Pages

$3.00

Instant download

Malware and Unsafe Downloads Worksheet Grade 6 Computer Science Activity

Malware and Unsafe Downloads Worksheet Grade 6 Computer Science Activity

Learning Objectives

  • Explain what malware is and why unsafe downloads can harm devices or accounts.
  • Identify risky digital actions, such as downloading unknown files or opening suspicious attachments.
  • Apply protection habits to stay safer online.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Cybersecurity Threats and Vulnerabilities Worksheet Grade 12 Computer Science

Cybersecurity Threats and Vulnerabilities Worksheet Grade 12 Computer Science

Learning Objectives

  • Explain the roles of encryption, decryption, and keys in secure communication
  • Identify common concepts in cryptography such as plaintext, ciphertext, and authentication
  • Evaluate true statements about how cryptography helps protect data online
$5.00

Instant download

Loops and Repetition Worksheet | Grade 6 Computer Science Coding

Loops and Repetition Worksheet | Grade 6 Computer Science Coding

Learning Objectives

  • Explain how loops repeat commands to save time and reduce duplicate code.
  • Use loop vocabulary such as repeat, iteration, and efficiency to describe program behavior.
  • Identify correct and incorrect statements about loop usage and repeated actions.

Grade 6Computer Science30 Pages

Also included in: Interactive Coding Foundations Lesson Bundle | Grade 6 Computer Science | General +1 more

$5.00

Instant download

Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice

Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice

Learning Objectives

  • Define the terms reliable, observation, measurement, and data and use them correctly.
  • Identify reliable ways to collect data and explain why consistent methods matter.
  • Choose better survey and investigation plans to support clear conclusions.

Grade 4Computer Science14 Pages

$3.00

Instant download

Grade 10 Computer Science Databases and Tables Keys Fields Queries Worksheet

Grade 10 Computer Science Databases and Tables Keys Fields Queries Worksheet

Learning Objectives

  • Identify the roles of fields, records, and primary keys in a relational database table.
  • Compare table structures and explain how organized data supports searching, sorting, filtering, and updating.
  • Match common database questions to appropriate query actions.
$5.00

Instant download

Measures of Center and Spread Worksheet | Grade 10 Computer Science Activity

Measures of Center and Spread Worksheet | Grade 10 Computer Science Activity

Learning Objectives

  • Explain how mean, median, and mode describe the center of a data set
  • Use range and spread ideas to compare how variable two data sets are
  • Determine which measure (center or spread) is most useful when outliers are present
$5.00

Instant download

Grade 7 Computer Science Digital Skills and Technology Worksheet

Grade 7 Computer Science Digital Skills and Technology Worksheet

Learning Objectives

  • Use credibility, evidence, and bias to evaluate online claims
  • Identify misinformation by checking authorship, sources, and supporting evidence
  • Practice choosing the most reliable online information for school and personal decisions

Grade 7Computer Science30 Pages

Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General

$5.00

Instant download

Managing Digital Footprints Worksheet Grade 7 Computer Science

Managing Digital Footprints Worksheet Grade 7 Computer Science

Learning Objectives

  • Explain how different online actions create a digital footprint.
  • Describe how online presence can affect reputation and opportunities.
  • Apply strategies to protect privacy and manage permanence.

Grade 7Computer Science30 Pages

Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General

$5.00

Instant download

Introduction to Statistics Worksheet Grade 7 Computer Science Activities

Introduction to Statistics Worksheet Grade 7 Computer Science Activities

Learning Objectives

  • Define key statistics vocabulary: mean, median, range, and distribution
  • Use averages and range to summarize data and compare groups
  • Evaluate statements about statistics using true/false reasoning
$5.00

Instant download

Statistics and Summary Measures Worksheet | Grade 8 Computer Science

Statistics and Summary Measures Worksheet | Grade 8 Computer Science

Learning Objectives

  • Define mean, median, mode, and range and explain what each one tells us about a data set.
  • Use summary measures to compare different groups using numerical data.
  • Choose appropriate summary measures and interpret statements about statistics accurately.

Grade 8Computer Science30 Pages

Also included in: Grade 8 Data Analysis & Ethics Lesson Bundle | Computer Science | General

$5.00

Instant download

Safe Browsing and Digital Security Worksheet | Grade 10 Computer Science

Safe Browsing and Digital Security Worksheet | Grade 10 Computer Science

Learning Objectives

  • Apply safe browsing habits by checking URLs, avoiding suspicious downloads, and keeping software updated.
  • Explain how strong, unique passwords and safe account settings protect digital accounts and personal information.
  • Evaluate risky online scenarios and choose the safest response.
$5.00

Instant download

Protocols and Data Packets Worksheet | Grade 10 Computer Science Activity

Protocols and Data Packets Worksheet | Grade 10 Computer Science Activity

Learning Objectives

  • Explain how protocols define rules for communication between network devices.
  • Describe how data packets move across a network and how they are reassembled at the destination.
  • Identify why network standards and common protocol rules improve reliability and interoperability.
$5.00

Instant download

Grade 8 Flowcharts and Algorithm Design Worksheet | Computer Science

Grade 8 Flowcharts and Algorithm Design Worksheet | Computer Science

Learning Objectives

  • Explain how flowcharts use standard symbols to show the steps of a process.
  • Design and revise an algorithm using clear step-by-step instructions and decision points.
  • Identify correct uses of branches and decisions in flowcharts.
$5.00

Instant download

Digital Footprints and Choices Worksheet | Grade 3 Computer Science PDF

Digital Footprints and Choices Worksheet | Grade 3 Computer Science PDF

Learning Objectives

  • Explain what a digital footprint is and how online actions can leave traces over time
  • Identify examples of online activity that can affect a digital footprint (posts, searches, comments, and shared images)
  • Use responsible choice-making to build a positive and safe online presence

Grade 3Computer Science11 Pages

$3.00

Instant download

Abstraction and Essential Details Worksheet Grade 8 Computer Science

Abstraction and Essential Details Worksheet Grade 8 Computer Science

Learning Objectives

  • Explain how abstraction removes unnecessary details to focus on essential information in a system.
  • Identify how models simplify complex situations and help communicate ideas in computer science.
  • Use lesson vocabulary (abstraction, model, simplify, essential) accurately in explanations.
$5.00

Instant download

UI UX Design Worksheet | Grade 12 Computer Science Activities

UI UX Design Worksheet | Grade 12 Computer Science Activities

Learning Objectives

  • Identify common cybersecurity threats and describe how they target system weaknesses.
  • Differentiate vulnerabilities from threats and explain likely attack paths at a high level.
  • Evaluate security risks related to passwords, software updates, and unsafe downloads.
$5.00

Instant download

Responsive Design Worksheet Grade 11 Computer Science Web Design

Responsive Design Worksheet Grade 11 Computer Science Web Design

Learning Objectives

  • Explain how responsive design helps webpages work on different screen sizes
  • Identify key responsive features such as media queries, fluid layouts, and flexible images
  • Apply responsive design principles to choose appropriate layout changes for devices
$5.00

Instant download

Semantic HTML Structure Worksheet Grade 11 Computer Science Web Design

Semantic HTML Structure Worksheet Grade 11 Computer Science Web Design

Learning Objectives

  • Identify how semantic HTML tags map to common page sections like headings, navigation, articles, and footers.
  • Explain how semantic structure improves readability, searchability, and maintainability.
  • Choose appropriate semantic elements for given descriptions of content.
$5.00

Instant download

Grade 8 Evaluating News and Misinformation Worksheet | Computer Science

Grade 8 Evaluating News and Misinformation Worksheet | Computer Science

Learning Objectives

  • Identify misinformation, credibility, bias, and evidence in online posts.
  • Use source credibility and evidence to judge whether a claim is likely true.
  • Explain how bias and missing evidence can mislead readers.

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Functions, Parameters & Return Values Worksheet | Grade 10 Computer Science

Functions, Parameters & Return Values Worksheet | Grade 10 Computer Science

Learning Objectives

  • Explain how functions group reusable instructions in a program
  • Differentiate parameters from arguments used in function calls
  • Describe how return values send results back to a caller

Grade 10Computer Science14 Pages

$3.00

Instant download

Reusable Functions & Modular Code Worksheet for Grade 8 Computer Science

Reusable Functions & Modular Code Worksheet for Grade 8 Computer Science

Learning Objectives

  • Define functions and explain how they support code reuse
  • Identify the role of parameters in a function
  • Explain how return values provide function results

Grade 8Computer Science14 Pages

$3.00

Instant download

Functions and Reusable Code Worksheet | Grade 6 Computer Science

Functions and Reusable Code Worksheet | Grade 6 Computer Science

Learning Objectives

  • Define a function, call, and reusable code in simple computer science language
  • Explain why reusable code blocks make programs easier to read and maintain
  • Choose the best option that describes how functions work in a program

Grade 6Computer Science30 Pages

Also included in: Interactive Coding Foundations Lesson Bundle | Grade 6 Computer Science | General +1 more

$5.00

Instant download

If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science

If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science

Learning Objectives

  • Define conditional logic and identify a condition and an outcome in a given scenario
  • Describe how a branching algorithm chooses different paths based on a condition
  • Use conditional vocabulary (conditional, condition, branch, outcome) to explain rule-based decisions

Grade 6Computer Science14 Pages

$3.00

Instant download

If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science

If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science

Learning Objectives

  • Define the terms debug, logic, error, and trace and use them in context
  • Identify where a logical error breaks a program’s reasoning by tracing steps
  • Choose the best debugging strategy to test assumptions and follow the correct decision path

Grade 6Computer Science14 Pages

$3.00

Instant download

If-Then-Else Conditionals & Branching Worksheet | Grade 6 Computer Science

If-Then-Else Conditionals & Branching Worksheet | Grade 6 Computer Science

Learning Objectives

  • Define conditional, branch, rule, and decision in the context of programming
  • Identify which path a program will take based on a given condition
  • Use if-then-else logic to predict output for different inputs

Grade 6Computer Science14 Pages

$3.00

Instant download

If-Then Conditional Logic Worksheets | Grade 5 Computer Science Practice

If-Then Conditional Logic Worksheets | Grade 5 Computer Science Practice

Learning Objectives

  • Define the terms conditional, condition, branch, and outcome.
  • Use if-then logic to predict what happens next in a branching situation.
  • Match common programming-like rules to the correct conditional meaning.

Grade 5Computer Science14 Pages

$3.00

Instant download

Recommendation Systems Worksheet | Grade 8 Computer Science AI

Recommendation Systems Worksheet | Grade 8 Computer Science AI

Learning Objectives

  • Explain how recommendation systems use an algorithm to suggest content based on past behavior and patterns.
  • Use key vocabulary (recommendation, preference, suggestion, algorithm) to describe how personalization works.
  • Evaluate whether a claim about recommendation systems is true or false using evidence from the lesson description.

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Multi-Factor Authentication and Account Security Worksheet Grade 8

Multi-Factor Authentication and Account Security Worksheet Grade 8

Learning Objectives

  • Define multi-factor authentication and explain why it improves security
  • Identify common factors (something you know, have, or are) used in verification
  • Compare a single-step login process with a multi-step MFA process
$5.00

Instant download

Grade 8 Advanced Search Strategies Worksheet | Computer Science Activity

Grade 8 Advanced Search Strategies Worksheet | Computer Science Activity

Learning Objectives

  • Use keywords and quotation marks to form more precise search queries.
  • Apply common search operators and filters to narrow results and improve relevance.
  • Explain how query structure affects search results.

Grade 8Computer Science30 Pages

Also included in: Grade 8 Internet & Networking Lesson Bundle | Computer Science (General)

$5.00

Instant download

Multi-Factor Authentication MFA Cybersecurity Worksheet Grade 9

Multi-Factor Authentication MFA Cybersecurity Worksheet Grade 9

Learning Objectives

  • Define authentication, verification, and factor and explain how they relate to security.
  • Compare single-factor login to multi-factor authentication and describe why MFA improves protection.
  • Identify correct and incorrect statements about MFA using real-world examples.
$5.00

Instant download

Advanced Search Strategies Worksheet Grade 7 Computer Science

Advanced Search Strategies Worksheet Grade 7 Computer Science

Learning Objectives

  • Use keyword choices and search operators to make online queries more targeted.
  • Evaluate search results for relevance and credibility before using information.
  • Compare broad and focused searches to improve the quality of findings.

Grade 7Computer Science30 Pages

$5.00

Instant download

Finding Trends in Data Worksheets | Grade 3 Computer Science Practice

Finding Trends in Data Worksheets | Grade 3 Computer Science Practice

Learning Objectives

  • Identify a trend by describing how values change over time or across categories in a graph or table
  • Use trend words like increase and decrease to explain what happens in data
  • Match data patterns to correct trend descriptions

Grade 3Computer Science14 Pages

$3.00

Instant download

Accessibility and UX Design Worksheet | Grade 12 Computer Science

Accessibility and UX Design Worksheet | Grade 12 Computer Science

Learning Objectives

  • Explain how accessibility features improve user experience for people using different devices and supports.
  • Identify which design changes make a website more inclusive (e.g., alt text, contrast, keyboard navigation).
  • Evaluate statements about accessible web design for correctness.
$5.00

Instant download

Recommendation Systems Worksheets | Grade 5 AI and Algorithms

Recommendation Systems Worksheets | Grade 5 AI and Algorithms

Learning Objectives

  • Define the terms recommendation, preference, suggestion, and algorithm in the context of recommendation systems.
  • Explain how recommendation systems use past choices and patterns in data to suggest items.
  • Identify examples of how suggestions can be helpful but not always perfect.

Grade 5Computer Science14 Pages

$3.00

Instant download

Recommendation Systems Worksheet | Grade 10 Computer Science Activity

Recommendation Systems Worksheet | Grade 10 Computer Science Activity

Learning Objectives

  • Explain how recommendation systems use data and patterns to suggest content.
  • Compare common recommendation approaches and describe their strengths and limits.
  • Evaluate how recommendations can differ for users and affect choices.

Grade 10Computer Science30 Pages

Also included in: Grade 10 Artificial Intelligence Lesson Bundle - Computer Science General

$5.00

Instant download

Recommendation Systems Worksheets | AI Algorithms & Preferences Grade 6

Recommendation Systems Worksheets | AI Algorithms & Preferences Grade 6

Learning Objectives

  • Define recommendation, preference, suggestion, and algorithm in the context of online content
  • Explain how recommendation systems use patterns in data to rank what people see
  • Identify factors that can shape recommendations and describe an effect on what people view

Grade 6Computer Science14 Pages

$3.00

Instant download

Responsible AI Use Worksheet Grade 6 | Computer Science Ethics

Responsible AI Use Worksheet Grade 6 | Computer Science Ethics

Learning Objectives

  • Explain how responsible AI use includes checking results and thinking critically.
  • Use key vocabulary such as responsible, judgment, accuracy, and ethics in context.
  • Identify safe, fair, and ethical ways to use AI tools in school tasks.
$5.00

Instant download

Input in Computer Systems Worksheet for Grade 8 Computer Science

Input in Computer Systems Worksheet for Grade 8 Computer Science

Learning Objectives

  • Explain what input is and how it is used in a computer system to produce output
  • Identify common examples of input devices and describe how they send data to the computer
  • Evaluate whether a statement about input and output is correct

Grade 8Computer Science30 Pages

Also included in: Grade 8 Coding Fundamentals Lesson Bundle | Computer Science | General

$5.00

Instant download

Normalization and Data Redundancy Worksheet Grade 11 Computer Science

Normalization and Data Redundancy Worksheet Grade 11 Computer Science

Learning Objectives

  • Explain how normalization reduces data redundancy and update anomalies in relational databases.
  • Compare an unnormalized table with a normalized design and justify the benefits.
  • Identify functional dependencies that motivate splitting tables during normalization.
$5.00

Instant download

Inputs and Outputs Worksheets | Grade 3 Computer Science Practice

Inputs and Outputs Worksheets | Grade 3 Computer Science Practice

Learning Objectives

  • Define the terms input, output, and response using simple program examples.
  • Identify what counts as an input and what counts as an output in a short scenario.
  • Use the words input, output, program, and response to complete sentences about how programs work.

Grade 3Computer Science14 Pages

$3.00

Instant download

Input and Output in Computer Systems Worksheet | Grade 10 Computer Science

Input and Output in Computer Systems Worksheet | Grade 10 Computer Science

Learning Objectives

  • Explain how input devices collect data and how programs process that data.
  • Differentiate between input and output in a computer system using examples.
  • Evaluate statements about signals, devices, and the flow of information.

Grade 10Computer Science30 Pages

Also included in: Coding Fundamentals Lesson Bundle | Grade 10 Computer Science | General

$5.00

Instant download

Software Development Lifecycle Worksheet | Grade 11 Computer Science

Software Development Lifecycle Worksheet | Grade 11 Computer Science

Learning Objectives

  • Identify the correct sequence of the software development lifecycle (planning, design, building, testing, maintenance).
  • Explain how lifecycle steps help teams manage projects and reduce risks.
  • Apply lifecycle knowledge to scenarios involving games, apps, and websites.

Grade 11Computer Science32 Pages

Also included in: Agile & SDLC Lesson Bundle | Grade 11 Computer Science | General

$5.00

Instant download

Inheritance and Polymorphism Worksheet | Grade 12 Computer Science OOP

Inheritance and Polymorphism Worksheet | Grade 12 Computer Science OOP

Learning Objectives

  • Explain how inheritance supports code reuse and extension in object-oriented design.
  • Describe polymorphism and how it enables different objects to respond to the same method call.
  • Identify correct uses of method overriding and dynamic dispatch in class hierarchies.
$5.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.