Computer Science Worksheets

826 subject resources
Programming Variables and Stored Data Worksheets | Grade 4 Computer Science

Programming Variables and Stored Data Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define a variable as stored data that can change while a program runs
  • Identify the difference between a variable and its value in a programming scenario
  • Explain how stored data helps a program track information like scores and names

Grade 4Computer Science14 Pages

$3.00

Instant download

Classes and Objects in Object-Oriented Programming Worksheet | Grade 12

Classes and Objects in Object-Oriented Programming Worksheet | Grade 12

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how classes define attributes and behaviors, and how objects are created from those blueprints.
  • Identify the roles of constructors, methods, and encapsulation in managing program state.
  • Apply class and object concepts to model a real-world system in code.
$5.00

Instant download

Grade 9 Decomposition of Complex Problems Computer Science Worksheet

Grade 9 Decomposition of Complex Problems Computer Science Worksheet

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how decomposition breaks a complex problem into smaller subproblems with clear goals.
  • Identify strategies for planning, organizing, and troubleshooting using decomposition.
  • Use key vocabulary (decomposition, subproblem, strategy, solution) accurately in context.
$5.00

Instant download

Machine Learning Training Data Worksheet | Grade 8 Computer Science

Machine Learning Training Data Worksheet | Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how machine learning systems use training data to learn patterns
  • Describe how the quality and variety of training data affect a model’s results
  • Identify vocabulary terms: machine learning, training data, model, and pattern

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Interactive Application Design Worksheets & Activities for Grade 7

Interactive Application Design Worksheets & Activities for Grade 7

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how variables, events, and logic interact in programs
  • Identify how user interfaces support application functionality
  • Predict program outcomes using conditionals and loops

Grade 7Computer Science14 Pages

$3.00

Instant download

Data Ethics and Privacy Worksheet | Grade 10 Computer Science Activity

Data Ethics and Privacy Worksheet | Grade 10 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how privacy, consent, and data security connect to responsible data practices.
  • Identify ethical and unethical uses of personal data in real-world scenarios.
  • Describe how anonymization and access controls can reduce harm from data misuse.
$5.00

Instant download

Decision Trees for Logical Choices Worksheets | Grade 4 Computer Science

Decision Trees for Logical Choices Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify the parts of a decision tree: conditions, branches, and outcomes
  • Follow a decision tree to predict an outcome from given conditions
  • Construct simple decision pathways by choosing branches based on conditions

Grade 4Computer Science14 Pages

$3.00

Instant download

Algorithm Efficiency Worksheets | Grade 5 Comparing Strategies Practice

Algorithm Efficiency Worksheets | Grade 5 Comparing Strategies Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Compare two algorithms by describing how many steps they use and how they affect time or effort.
  • Define and use efficient, compare, and optimize to explain why one strategy works better than another.
  • Use criteria to choose the most efficient strategy for a given problem.

Grade 5Computer Science14 Pages

$3.00

Instant download

Organizing Data in Tables Worksheets | Grade 3 Computer Science

Organizing Data in Tables Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify rows, columns, headings, and data in simple tables.
  • Explain how tables organize information for easier comparison.
  • Locate specific information by reading rows and columns.

Grade 3Computer Science14 Pages

Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more

$3.00

Instant download

Ordering Instructions for Accuracy: Algorithms Worksheets Grade 3

Ordering Instructions for Accuracy: Algorithms Worksheets Grade 3

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how instruction order can affect a procedure's outcome
  • Identify accurate and inaccurate sequences of simple instructions
  • Organize clear steps to describe a simple procedure

Grade 3Computer Science25 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Inputs and Outputs Worksheets | Programming Fundamentals Grade 3

Inputs and Outputs Worksheets | Programming Fundamentals Grade 3

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify common inputs in simple interactive computer programs
  • Identify outputs produced in response to user actions
  • Explain how a program responds to a user's input

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Flowcharts and Simple Diagrams Worksheets for Grade 3 Computer Science

Flowcharts and Simple Diagrams Worksheets for Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify common parts of flowcharts and simple diagrams
  • Explain how shapes and arrows show process order
  • Interpret decisions and repeated actions in visual algorithms

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Safe Use of Shared Devices Worksheets | Grade 3 Computer Science

Safe Use of Shared Devices Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify safe routines for using shared classroom devices
  • Explain why logging out protects private information
  • Recognize information that should remain private

Grade 3Computer Science21 Pages

Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more

$3.00

Instant download

Sequencing Multi-Step Problems Worksheets | Grade 3 Computer Science

Sequencing Multi-Step Problems Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Define sequence, step, order, and process using examples
  • Arrange actions in a sensible order to complete tasks
  • Identify what happens first, next, then, and last

Grade 3Computer Science22 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Loops and Repetition Worksheets for Grade 3 Computer Science

Loops and Repetition Worksheets for Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify loops as instructions that repeat actions in programs
  • Explain how repeat counts control the number of repetitions
  • Recognize loops used to create patterns and animations

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Digital Footprints and Choices Worksheets Grade 3 Computer Science

Digital Footprints and Choices Worksheets Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Define a digital footprint and identify online traces
  • Identify online activities that can leave digital traces
  • Distinguish responsible from careless online choices

Grade 3Computer Science21 Pages

Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more

$3.00

Instant download

Respectful Online Communication Worksheets Grade 3 Computer Science

Respectful Online Communication Worksheets Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify respectful and disrespectful choices in online communication
  • Explain how word choice affects how an online message is received
  • Describe how tone can be difficult to recognize in text messages

Grade 3Computer Science21 Pages

Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more

$3.00

Instant download

Safe Search Choices Digital Citizenship Worksheets Grade 3

Safe Search Choices Digital Citizenship Worksheets Grade 3

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify safe and unsafe choices when using search engines
  • Evaluate search results before opening websites or links
  • Recognize trustworthy and teacher-approved websites

Grade 3Computer Science21 Pages

Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more

$3.00

Instant download

Strong Passwords Worksheets | Grade 3 Computer Science Digital Citizenship

Strong Passwords Worksheets | Grade 3 Computer Science Digital Citizenship

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify features that make a password difficult to guess
  • Explain how strong passwords help protect accounts and devices
  • Recognize safe habits for keeping passwords private

Grade 3Computer Science21 Pages

Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more

$3.00

Instant download

Pattern Rules and Predictions Computer Science Worksheets for Grade 3

Pattern Rules and Predictions Computer Science Worksheets for Grade 3

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify rules in numeric, visual, and action patterns
  • Predict the next part of a pattern using its rule
  • Recognize repeating parts in simple patterns and program steps

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Private and Public Information Worksheets | Grade 3 Computer Science

Private and Public Information Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify personal information that should be protected online
  • Distinguish private information from information generally safe to share
  • Explain how passwords help protect online accounts

Grade 3Computer Science24 Pages

Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more

$3.00

Instant download

Using Evidence From Data: Grade 3 Computer Science Worksheets

Using Evidence From Data: Grade 3 Computer Science Worksheets

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify information in tables and graphs that supports an answer
  • Interpret simple data displays by comparing values and patterns
  • Identify evidence that supports a data-based conclusion

Grade 3Computer Science24 Pages

Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more

$3.00

Instant download

Variables and Stored Information Worksheet | Grade 3 Computer Science

Variables and Stored Information Worksheet | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Define a variable and identify its stored value
  • Identify information that can be stored in variables
  • Explain how stored values change while programs run

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Finding Trends in Data Worksheets for Grade 3 Computer Science

Finding Trends in Data Worksheets for Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify trends by comparing values in tables and graphs
  • Describe increases and decreases using accurate data vocabulary
  • Recognize patterns across values and categories

Grade 3Computer Science21 Pages

Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more

$3.00

Instant download

Comparing Sets of Data Worksheets | Grade 3 Computer Science

Comparing Sets of Data Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify similarities and differences between two sets of data
  • Compare amounts using greater, less, and same
  • Read simple tables and classroom survey results

Grade 3Computer Science21 Pages

Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more

$3.00

Instant download

Debugging Simple Code Worksheets | Grade 3 Programming Fundamentals

Debugging Simple Code Worksheets | Grade 3 Programming Fundamentals

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Define bug, error, debug, and fix in simple programming
  • Identify missing commands in simple code sequences
  • Recognize repeated and incorrectly ordered commands

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship

Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify habits that support balanced technology use.
  • Explain why breaks support healthy screen-time routines.
  • Distinguish healthy and unhealthy technology choices.

Grade 3Computer Science21 Pages

Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more

$3.00

Instant download

What a Program Does: Programming Fundamentals Worksheets Grade 3

What a Program Does: Programming Fundamentals Worksheets Grade 3

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify programs, instructions, commands, input, and output
  • Distinguish user input from computer output
  • Explain how instruction sequences guide computer actions

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Decomposition and Problem Solving Worksheets for Grade 3 Computer Science

Decomposition and Problem Solving Worksheets for Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how decomposition makes large tasks easier to solve.
  • Identify subproblems within familiar projects and everyday routines.
  • Organize smaller steps into a logical sequence.

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Comparing Problem-Solving Strategies Worksheets | Grade 3 Computer Science

Comparing Problem-Solving Strategies Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify strategies for solving simple classroom problems
  • Compare strategies using clarity, efficiency, and accuracy
  • Explain why a strategy fits a specific problem

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Writing Clear Code Steps Worksheets | Grade 3 Computer Science

Writing Clear Code Steps Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain why code steps need a logical sequence
  • Identify clear and precise commands in simple programs
  • Arrange code steps in an order a computer follows

Grade 3Computer Science22 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Programming Fundamentals Worksheets | Simple Algorithms & Code Grade 3

Programming Fundamentals Worksheets | Simple Algorithms & Code Grade 3

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how an algorithm becomes a sequence of code instructions
  • Arrange code instructions in a logical sequence
  • Identify when repetition can shorten repeated code instructions

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Debugging Missing Steps Worksheets | Grade 3 Computer Science

Debugging Missing Steps Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify missing steps in an incomplete sequence
  • Recognize steps placed in the wrong order
  • Explain how debugging helps find and fix sequence errors

Grade 3Computer Science22 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Programming Patterns Worksheets | Grade 3 Computer Science Practice

Programming Patterns Worksheets | Grade 3 Computer Science Practice

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify repeated actions and predictable patterns in simple programs
  • Arrange code instructions in a logical sequence
  • Explain how repeat instructions make code shorter and clearer

Grade 3Computer Science21 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Decision Trees and Choices Worksheets | Grade 3 Computer Science

Decision Trees and Choices Worksheets | Grade 3 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify conditions, choices, branches, and paths in decision trees
  • Explain how yes-or-no answers guide different computer results
  • Follow simple decision-tree paths to determine outcomes

Grade 3Computer Science22 Pages

Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more

$3.00

Instant download

Coding Variables Worksheets | Grade 3 Computer Science Practice

Coding Variables Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the terms variable and value and explain how they relate to stored information.
  • Identify how a program can change values in variables while it runs.
  • Use variables to describe information such as names, numbers, and scores in a simple scenario.

Grade 3Computer Science14 Pages

$3.00

Instant download

Web Protocols and Communication Worksheet Grade 7 Computer Science

Web Protocols and Communication Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how communication protocols provide rules for devices to exchange information reliably.
  • Describe how HTTP requests and responses work when using web services.
  • Use key vocabulary words—protocol, communication, HTTP, and transmission—in context.

Grade 7Computer Science30 Pages

$5.00

Instant download

Loops and Repeated Actions Worksheets | Grade 4 Computer Science

Loops and Repeated Actions Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how loops help repeat instructions automatically.
  • Use loop-related vocabulary such as loop, repeat, iteration, and efficiency.
  • Identify what changes and what stays the same when a loop runs multiple times.

Grade 4Computer Science14 Pages

$3.00

Instant download

Password Security Worksheet | Strong & Unique Passwords Grade 6

Password Security Worksheet | Strong & Unique Passwords Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how strong passwords help protect an account from unauthorized access.
  • Describe why passwords should not be shared or reused across accounts.
  • Identify characteristics of a secure password compared with a weak password.

Grade 6Computer Science14 Pages

$3.00

Instant download

JavaScript DOM Manipulation Worksheet Grade 12 Web Development

JavaScript DOM Manipulation Worksheet Grade 12 Web Development

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how JavaScript interacts with the DOM to update web page content and respond to events.
  • Identify key DOM concepts such as elements, properties, and methods used to modify the page.
  • Apply event-driven thinking to connect user actions (like button clicks) to JavaScript behavior.
$5.00

Instant download

Testing and Revising Algorithms Worksheets | Grade 5 Computer Science

Testing and Revising Algorithms Worksheets | Grade 5 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how testing helps evaluate whether an algorithm works correctly.
  • Identify weak points in an algorithm based on test results.
  • Revise an algorithm so its steps are clearer and more accurate.

Grade 5Computer Science14 Pages

$3.00

Instant download

Comparing Data Sets Worksheets | Grade 5 Data and Information Practice

Comparing Data Sets Worksheets | Grade 5 Data and Information Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and use the terms compare, data set, difference, and relationship when working with numbers.
  • Compare two data sets by describing similarities and differences in amounts, categories, and patterns.
  • Identify simple relationships between two lists of information using evidence from the data.

Grade 5Computer Science14 Pages

$3.00

Instant download

User Interface Basics Computer Science Worksheet Grade 6 Activity

User Interface Basics Computer Science Worksheet Grade 6 Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Define key user interface vocabulary: user interface, menu, button, and layout.
  • Identify features of an interface that make it easy or difficult to use.
  • Use interface terms to describe how a user interacts with a digital design.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Evidence-Based Data Decisions Worksheets | Grade 7 Computer Science

Evidence-Based Data Decisions Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define evidence, analysis, conclusion, and decision in the context of using data.
  • Identify which data supports a conclusion and explain why it does.
  • Use logical reasoning to choose the best recommendation based on given data.

Grade 7Computer Science14 Pages

$3.00

Instant download

Recommendation Systems Worksheet | Grade 9 Computer Science Activity

Recommendation Systems Worksheet | Grade 9 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how recommendation systems use data patterns to suggest content and products.
  • Use key vocabulary (recommendation, preference, suggestion, algorithm) accurately in context.
  • Evaluate whether a statement about recommendation systems is true or false.
$5.00

Instant download

Conditional Logic and Branching Worksheet | Grade 10 Computer Science

Conditional Logic and Branching Worksheet | Grade 10 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how if, else, and nested if statements select different actions based on conditions.
  • Use comparison operators (>, <, ==, !=) to form correct logical tests.
  • Trace and predict program behavior for branching logic.

Grade 10Computer Science30 Pages

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

$5.00

Instant download

Conditional Logic and Decision Structures Worksheet Grade 7 Coding

Conditional Logic and Decision Structures Worksheet Grade 7 Coding

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how conditional logic lets an algorithm choose different paths based on a condition.
  • Identify outcomes of decision structures using if/else reasoning.
  • Use key vocabulary (condition, branch, logic, outcome) to describe rule-based decisions.
$5.00

Instant download

Machine Learning and Training Data Computer Science Worksheet Grade 9

Machine Learning and Training Data Computer Science Worksheet Grade 9

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how machine learning uses training data to learn patterns for a model.
  • Describe how the quality and variety of training data affect model results.
  • Use key vocabulary such as machine learning, training data, model, and pattern in accurate statements.
$5.00

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.