Grade 6 Computer Science Worksheets

109 worksheets
Decomposition of Complex Problems Worksheet | Grade 6 Computer Science

Decomposition of Complex Problems Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$3.00
Step-by-Step Algorithm Design Worksheet | Grade 6 Computer Science

Step-by-Step Algorithm Design Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define the terms algorithm, instruction, sequence, and process.
  • Identify the correct order of steps in a simple algorithm.
  • Complete an algorithm paragraph by selecting appropriate vocabulary.
$3.00
Comparing Data Sets for Patterns Worksheet | Grade 6 Computer Science

Comparing Data Sets for Patterns Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define and use the vocabulary compare, data set, relationship, and difference when discussing data.
  • Identify similarities and differences between two or more data sets using greater, less, equal, and changing values.
  • Describe how a relationship can be shown by how values change across data sets.
$3.00
Reading Graphs and Charts Worksheet | Grade 6 Computer Science

Reading Graphs and Charts Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify key parts of graphs and charts, including categories and axes
  • Compare data shown in bar graphs, line graphs, and pictographs
  • Interpret information to answer questions using evidence from visual displays
$3.00
Organizing Data in Tables Worksheet | Grade 6 Computer Science

Organizing Data in Tables Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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.
$3.00
Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice

Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Explain why reliable data collection uses careful observation and accurate counting.
  • Identify common ways to reduce errors in a simple survey or measurement.
  • Use vocabulary related to reliable data: reliable, observe, count, and data.
$3.00
Algorithms Variables and Conditions Worksheet | Grade 6 Computer Science

Algorithms Variables and Conditions Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify how algorithms use steps to solve problems
  • Explain what variables store in an algorithm
  • Use conditional logic to choose different outcomes
$3.00
Recognizing Scams and Phishing Computer Science Worksheet Grade 6

Recognizing Scams and Phishing Computer Science Worksheet Grade 6

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Identify common warning signs of scams and phishing messages.
  • Explain safe choices when you see suspicious emails, texts, or pop-ups.
  • Use key vocabulary (scam, phishing, suspicious, fraud) accurately in explanations.
$5.00
Event Driven Programs Triggers and Responses Worksheet Grade 6 CS

Event Driven Programs Triggers and Responses Worksheet Grade 6 CS

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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.
$5.00
How the Internet Works Worksheet Grade 6 Computer Science Activity

How the Internet Works Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how the internet connects devices using networks and data transfer.
  • Describe the roles of networks and servers in sending and receiving information.
  • Use key vocabulary words correctly: internet, network, server, connect.
$5.00
Functions and Reusable Code Worksheet | Grade 6 Computer Science

Functions and Reusable Code Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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
$5.00
Privacy and Data Use Worksheet | Grade 6 Computer Science

Privacy and Data Use Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain why privacy matters when using AI-powered apps and websites.
  • Identify common types of data collection and describe how data can be used.
  • Use the terms privacy, data, collection, and consent in accurate, responsible technology choices.
$5.00
Machine Learning and Training Data Worksheet | Grade 6 Computer Science

Machine Learning and Training Data Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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.
$5.00
File Sharing and Collaboration Worksheet Grade 6 Computer Science Activity

File Sharing and Collaboration Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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.
$5.00
Recommendation Systems Worksheet | How AI Suggestions Work Grade 6

Recommendation Systems Worksheet | How AI Suggestions Work Grade 6

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how recommendation systems use past choices and patterns to make suggestions.
  • Use lesson vocabulary (recommendation, preference, suggestion, algorithm) correctly in sentences.
  • Evaluate how recommendations can influence what people see online.
$5.00
Comparing Data Sets Worksheet Grade 6 Computer Science Activity

Comparing Data Sets Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Compare two or more data sets to find similarities and differences
  • Use data words such as greater, less, equal, and changing to describe relationships
  • Identify patterns by describing how values change across data sets
$5.00
Designing Step-by-Step Algorithms Worksheet Grade 6 Computer Science

Designing Step-by-Step Algorithms Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Define algorithm, sequence, instruction, and process and use the terms correctly.
  • Create an algorithm by ordering steps logically and with enough detail to follow.
  • Evaluate statements about algorithms for correctness and clarity.
$5.00
Phishing and Fake Messages Worksheet Grade 6 Computer Science Activity

Phishing and Fake Messages Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain what phishing is and how scam messages try to trick people.
  • Identify warning signs in fake messages, such as urgent language and suspicious links.
  • Use safe response strategies when you see suspicious or fraud attempts online.
$5.00
Variables and Data Values Worksheet | Grade 6 Computer Science

Variables and Data Values Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain what variables are and how they store changing information in a program.
  • Identify the difference between a variable name and the value a variable holds.
  • Use variables and values to make predictions about program behavior.
$5.00
Loops and Repetition Worksheet | Grade 6 Computer Science Coding

Loops and Repetition Worksheet | Grade 6 Computer Science Coding

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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.
$5.00
User Interface Basics Computer Science Worksheet Grade 6 Activity

User Interface Basics Computer Science Worksheet Grade 6 Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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.
$5.00
Pattern Recognition in Problem Solving Worksheet Grade 6 Computer Science

Pattern Recognition in Problem Solving Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Identify patterns in routines, data, and step-by-step solutions.
  • Use patterns to predict what comes next in an algorithm or sequence.
  • Explain how repeatable structure helps solve new problems using familiar ideas.
$5.00
Flowcharts and Decision Paths Worksheet Grade 6 Computer Science

Flowcharts and Decision Paths Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how flowcharts show step-by-step processes using symbols and arrows.
  • Use decision paths to describe how choices affect outcomes in an algorithm.
  • Identify and interpret common flowchart vocabulary: flowchart, decision, branch, and symbol.
$5.00
Testing and Revising Solutions Worksheet Grade 6 Computer Science Activity

Testing and Revising Solutions Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how testing an algorithm helps find errors under different conditions.
  • Use test results to revise and improve a solution’s accuracy and clarity.
  • Identify common weaknesses in a procedure and evaluate whether changes fix them.
$5.00
Web Browsers and Websites Worksheet Grade 6 Computer Science Activity

Web Browsers and Websites Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain what a web browser is and what a website is.
  • Identify common website page elements such as text, images, links, and tabs.
  • Navigate a website by using tabs and links and describing what a page contains.
$5.00
Password Security Worksheet Grade 6 Computer Science Digital Safety Activity

Password Security Worksheet Grade 6 Computer Science Digital Safety Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how password security helps protect an account from unauthorized access.
  • Describe features of strong passwords, including using a mix of character types.
  • Identify safe password habits such as not sharing and not reusing passwords across accounts.
$5.00
Iteration and Improvement Computer Science Worksheet Grade 6

Iteration and Improvement Computer Science Worksheet Grade 6

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Define iteration and explain how testing feedback helps improve a digital project.
  • Use vocabulary such as iteration, revise, improve, and version to describe step-by-step changes.
  • Identify correct statements about how teams can use repeated versions to reach a better design.
$5.00
Sequencing Code Correctly Worksheet | Grade 6 Computer Science

Sequencing Code Correctly Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how program commands run in the order they are written.
  • Identify how changing the order of commands changes the output.
  • Use sequence and order vocabulary to describe working vs. non-working code.
$5.00
Strong Passwords and Account Protection Grade 6 Computer Science

Strong Passwords and Account Protection Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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
Search Skills and Keywords Worksheet Grade 6 Computer Science Activity

Search Skills and Keywords Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how search engines use keywords to return results.
  • Choose effective keywords and queries to improve search results.
  • Compare broad searches with more focused searches.
$5.00
Comparing Efficient Solutions Worksheet Grade 6 Computer Science Activity

Comparing Efficient Solutions Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Compare different algorithms to choose the more efficient strategy for a given task.
  • Explain how efficiency can mean fewer steps, less time, or less repetition.
  • Use computer science vocabulary accurately: efficient, compare, optimize, and strategy.
$5.00
Debugging Logical Errors Worksheet Grade 6 Computer Science Activity

Debugging Logical Errors Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain what a logical error is and how it differs from a syntax error
  • Use a trace to follow each step of an algorithm and find where reasoning goes wrong
  • Check inputs, assumptions, and decision paths to debug and correct solutions
$5.00
If-Then Logic Conditional Decisions Worksheet Grade 6 Computer Science

If-Then Logic Conditional Decisions Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain conditional logic using if-then statements to predict outcomes.
  • Identify conditions, branches, and outcomes in simple rule-based algorithms.
  • Use yes-or-no thinking to follow different paths in branching algorithms.
$5.00
Decomposing Complex Problems Worksheet Grade 6 Computer Science

Decomposing Complex Problems Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how decomposition breaks a large problem into smaller subproblems.
  • Use a simple strategy to plan steps before coding.
  • Identify whether a statement correctly describes decomposition and solutions.
$5.00
Using Data to Support Conclusions Worksheet Grade 6 Computer Science

Using Data to Support Conclusions Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Identify evidence from graphs and tables to support a claim or conclusion.
  • Use careful analysis of data displays to explain why a conclusion is valid.
  • Distinguish between guessing and conclusions supported by reliable data.
$5.00
Finding Trends and Patterns Worksheet Grade 6 Computer Science Activity

Finding Trends and Patterns Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Identify the difference between a trend and a pattern in data
  • Use trend and pattern clues to make an evidence-based prediction
  • Describe whether data is increasing or decreasing over time
$5.00
Reading Graphs and Charts Worksheet Grade 6 Computer Science Activity

Reading Graphs and Charts Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Identify key parts of bar graphs, line graphs, and pictographs, including axes and categories
  • Use graph information to compare values and describe patterns
  • Choose the correct graph type for a data question
$5.00
Organizing Data in Tables Worksheet Grade 6 Computer Science Activity

Organizing Data in Tables Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain what tables, rows, and columns are used for when organizing data.
  • Identify how table structure helps compare information accurately.
  • Use table vocabulary to describe sorting and organizing data.
$5.00
Collecting Reliable Data Worksheet Grade 6 Computer Science Activity

Collecting Reliable Data Worksheet Grade 6 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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.
$5.00
Personal Information and Privacy Worksheet Grade 6 Computer Science

Personal Information and Privacy Worksheet Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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
Bias in AI Systems Grade 6 Computer Science Digital Ethics Worksheet

Bias in AI Systems Grade 6 Computer Science Digital Ethics Worksheet

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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
What Is Artificial Intelligence Worksheet | Grade 6 Computer Science

What Is Artificial Intelligence Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

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.
$5.00
Building Interactive Projects Worksheet | Grade 6 Computer Science

Building Interactive Projects Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how interactive projects use inputs, outputs, events, loops, and conditionals.
  • Use planning features to organize a program before writing code.
  • Use key vocabulary words (interactive, project, feature, program) correctly in context.
$5.00
Pseudocode and Planning Worksheet | Grade 6 Computer Science

Pseudocode and Planning Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how pseudocode uses plain language to describe program logic and sequence.
  • Write and revise simple plans for tasks using ordered steps.
  • Identify correct logic and order when statements or steps are given.
$5.00
Debugging Program Errors Worksheet | Grade 6 Computer Science

Debugging Program Errors Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain what debugging is and why errors happen in programs.
  • Use debugging steps to find where a program goes wrong and fix it.
  • Identify common error causes such as incorrect order, missing code, and wrong values.
$5.00
Conditionals and Branching Worksheet | Grade 6 Computer Science

Conditionals and Branching Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain how conditionals help programs make decisions based on rules
  • Identify the parts of if-then-else logic and how branching changes program behavior
  • Use conditional vocabulary (conditional, branch, rule, decision) correctly in explanations
$5.00
Inputs and Outputs Worksheet | How Programs Respond Grade 6 CS

Inputs and Outputs Worksheet | How Programs Respond Grade 6 CS

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Define input, output, response, and interaction in the context of a program.
  • Identify examples of input and output in everyday computer activities.
  • Explain how changing input can change what a program outputs.
$5.00
Presenting a Digital Creation Computer Science Worksheet Grade 6

Presenting a Digital Creation Computer Science Worksheet Grade 6

Prism Point LearningCreated byPrism Point Learning
Computer ScienceGrade 6

Learning Objectives

  • Explain key choices and features of a digital creation using clear, complete sentences.
  • Describe how a digital project works and what the audience can expect to see.
  • Respond to questions respectfully by using evidence from the project.
$5.00

About Grade 6 Computer Science Worksheets

Explore Grade 6 Computer Science worksheets for classwork, homework, or review. Our 109 printables download instantly as PDFs.

Every worksheet on MyTeachingSheets is created by independent teacher-authors and reviewed before publication. All resources download as printable PDFs for classroom, homework, or at-home practice, and many include answer keys. Preview any worksheet free before buying.