Computer Science Worksheets

826 subject resources
Cybersecurity Worksheets: Protecting Devices and Data Grade 6

Cybersecurity Worksheets: Protecting Devices and Data Grade 6

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify everyday habits that protect digital devices and personal data
  • Explain how software updates address security weaknesses
  • Describe how strong passwords help protect digital accounts

Grade 6Computer Science22 Pages

$3.00

Instant download

Cloud Storage and Syncing Worksheets | Grade 6 Computer Science

Cloud Storage and Syncing Worksheets | Grade 6 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Define cloud storage and explain access across permitted devices
  • Explain how syncing updates files across connected devices
  • Compare online storage with storage on a single device

Grade 6Computer Science22 Pages

$3.00

Instant download

Personal Information and Privacy Worksheets | Grade 6 Computer Science

Personal Information and Privacy Worksheets | Grade 6 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify personal information that can reveal identity or location.
  • Distinguish between public information and details that should remain private.
  • Explain how strong passwords and privacy settings reduce online risks.

Grade 6Computer Science22 Pages

$3.00

Instant download

Search Skills and Keywords Worksheets | Grade 6 Computer Science

Search Skills and Keywords Worksheets | Grade 6 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify how search engines use keywords to locate online information
  • Construct focused search queries for specific research questions
  • Compare broad and focused searches and their results

Grade 6Computer Science22 Pages

$3.00

Instant download

How the Internet Works Worksheets | Grade 6 Computer Science

How the Internet Works Worksheets | Grade 6 Computer Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify the roles of networks, servers, and connected devices.
  • Explain how data packets move between devices across networks.
  • Describe how protocols support communication between connected devices.

Grade 6Computer Science21 Pages

$3.00

Instant download

Testing and Revising Solutions: Grade 6 Computer Science Worksheets

Testing and Revising Solutions: Grade 6 Computer Science Worksheets

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how testing reveals whether an algorithm works as intended
  • Evaluate test results to identify weak points and errors
  • Describe how revision improves accuracy, clarity, and reliability

Grade 6Computer Science22 Pages

$3.00

Instant download

HTML Structure and Elements Worksheet | Grade 10 Computer Science

HTML Structure and Elements Worksheet | Grade 10 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify common HTML elements and describe what they do in a web page.
  • Use semantic HTML elements to organize content logically.
  • Recognize correct element hierarchy for typical page sections.

Grade 10Computer Science31 Pages

Also included in: Grade 10 Web Design & Publishing Lesson Bundle | Computer Science | General

$5.00

Instant download

Grade 10 Version Control and Collaboration Worksheet | Computer Science

Grade 10 Version Control and Collaboration Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how version control helps teams track changes, compare versions, and restore earlier work
  • Describe how collaboration tools support shared editing, feedback, and organized teamwork
  • Identify common rules for coordinating edits to avoid overwriting and reduce merge conflicts

Grade 10Computer Science32 Pages

Also included in: Grade 10 Web Design & Publishing Lesson Bundle | Computer Science | General

$5.00

Instant download

Primary and Foreign Keys Worksheet Grade 11 Computer Science Database Design

Primary and Foreign Keys Worksheet Grade 11 Computer Science Database Design

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain what a primary key is and why it must uniquely identify records.
  • Describe how foreign keys create relationships between tables.
  • Use primary and foreign keys to interpret table relationships and prevent confusion between records.
$5.00

Instant download

Artificial Intelligence in Everyday Life Worksheets | Grade 7 Computer Science

Artificial Intelligence in Everyday Life Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define artificial intelligence, automation, algorithm, and prediction in everyday terms.
  • Identify how recommendation systems and virtual assistants use data to make predictions.
  • Explain how AI affects daily communication, entertainment, transportation, and education.

Grade 7Computer Science14 Pages

$3.00

Instant download

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

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.

Grade 6Computer Science30 Pages

Also included in: Algorithmic Problem Solving Lesson Bundle | Grade 6 Computer Science | General +1 more

$5.00

Instant download

Designing Algorithms Worksheets | Grade 5 Step-by-Step Problem Solving

Designing Algorithms Worksheets | Grade 5 Step-by-Step Problem Solving

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define an algorithm as a clear sequence of instructions.
  • Identify the purpose of each instruction step in an algorithm.
  • Write and improve simple algorithms for everyday tasks.

Grade 5Computer Science14 Pages

$3.00

Instant download

Accessibility in Web Design Worksheet | Grade 10 Computer Science Activity

Accessibility in Web Design Worksheet | Grade 10 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how accessibility features help users with different abilities and devices.
  • Identify changes that improve readability, navigation, and understanding on a website.
  • Evaluate accessibility statements as true or false based on web design principles.

Grade 10Computer Science32 Pages

Also included in: Grade 10 Web Design & Publishing Lesson Bundle | Computer Science | General

$5.00

Instant download

Semantic HTML Structure and Meaning Worksheet | Grade 12 Computer Science

Semantic HTML Structure and Meaning Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify semantic HTML tags that match common content types such as navigation, headings, articles, and footers.
  • Apply a logical page hierarchy using appropriate semantic elements to improve readability and maintenance.
  • Explain how semantic markup supports accessibility, search, and long-term code quality.
$5.00

Instant download

CSS Selectors and Styling Worksheet | Grade 11 Computer Science

CSS Selectors and Styling Worksheet | Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify how CSS selectors target specific HTML elements.
  • Explain how CSS properties and values affect layout, typography, color, and spacing.
  • Evaluate design choices that improve readability and visual balance.
$5.00

Instant download

Flexbox and Grid Layout Worksheet Grade 11 Computer Science Web Design

Flexbox and Grid Layout Worksheet Grade 11 Computer Science Web Design

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain when to use Flexbox versus Grid for common layout tasks.
  • Use correct CSS concepts to describe how Flexbox and Grid control alignment and spacing.
  • Identify accurate statements about responsive layout behavior in Flexbox and Grid.
$5.00

Instant download

CSS Layout and Responsive Design Worksheet | Grade 12 Computer Science

CSS Layout and Responsive Design Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how CSS selectors and layout properties affect the structure and appearance of a webpage.
  • Compare Flexbox and Grid for building flexible page layouts.
  • Use media queries to adjust styling for different screen sizes and improve readability.
$5.00

Instant download

Variables and Data Values Worksheet | Programming Fundamentals Grade 6

Variables and Data Values Worksheet | Programming Fundamentals Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define a variable and explain how it can store a value that changes during a program’s run.
  • Identify data values in a short scenario and decide which variable would store each value.
  • Explain how changing a variable affects program output or decisions.

Grade 6Computer Science13 Pages

$3.00

Instant download

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

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.

Grade 6Computer Science14 Pages

$3.00

Instant download

Algorithm Testing and Validation Worksheets | Grade 7 Computer Science

Algorithm Testing and Validation Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how testing checks whether an algorithm works as intended under different conditions
  • Use validation results to revise an algorithm for better reliability and clarity
  • Identify vocabulary terms: testing, validation, refinement, and revision

Grade 7Computer Science14 Pages

$3.00

Instant download

Programming Fundamentals: Interactive Programs Worksheets Grade 4

Programming Fundamentals: Interactive Programs Worksheets Grade 4

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define interactive, input, output, and feedback in the context of computer programs.
  • Identify how events connect user actions to program outputs.
  • Choose appropriate program features for a simple game or quiz scenario.

Grade 4Computer Science14 Pages

$3.00

Instant download

Authentication and Access Control Worksheet Grade 11 Computer Science

Authentication and Access Control Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how authentication verifies identity before granting access to systems or data.
  • Describe how access control limits what users can view or do after logging in.
  • Compare passwords, multi-factor authentication, and permission models using real security scenarios.
$5.00

Instant download

Interactive Program Planning & Logic Worksheet for Grade 8 Computer Science

Interactive Program Planning & Logic Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define interactive, interface, feature, and program accurately
  • Identify how events trigger actions in interactive programs
  • Explain how conditionals and loops control program behavior

Grade 8Computer Science14 Pages

$3.00

Instant download

Grade 8 Building Interactive Programs Worksheet | Computer Science Activity

Grade 8 Building Interactive Programs Worksheet | Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how interactive programs use variables, events, loops, and conditionals.
  • Describe how planning features before coding improves structure and user experience.
  • Use key vocabulary: interactive, interface, feature, and program.

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Inputs and Outputs Worksheet | Grade 5 Computer Science Practice

Inputs and Outputs Worksheet | Grade 5 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the terms input and output and explain how they work together in a program
  • Identify examples of inputs, outputs, responses, and interactions in everyday software
  • Use vocabulary to describe what happens when a program receives input and produces an output

Grade 5Computer Science14 Pages

$3.00

Instant download

Pattern Recognition Worksheets | Grade 5 Computer Science Problem Solving

Pattern Recognition Worksheets | Grade 5 Computer Science Problem Solving

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how patterns can help predict outcomes in a problem-solving situation
  • Identify repeated structures and rules in example tasks and algorithms
  • Use pattern clues to choose an efficient next step in a solution

Grade 5Computer Science14 Pages

$3.00

Instant download

Command Sequencing Worksheets | Grade 5 Programming Fundamentals

Command Sequencing Worksheets | Grade 5 Programming Fundamentals

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how code executes in the exact order commands are written
  • Predict how changing the order of commands affects a program’s output
  • Use sequencing vocabulary (sequence, order, command, output) to describe code behavior

Grade 5Computer Science14 Pages

$3.00

Instant download

Exception Handling and Validation Worksheet Grade 11 Computer Science

Exception Handling and Validation Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how validation prevents errors before using user input.
  • Describe how exception handling helps programs recover from unexpected runtime problems.
  • Identify common validation and exception handling strategies in example code scenarios.

Grade 11Computer Science32 Pages

Also included in: Grade 11 Computer Science OOP, Testing & Debugging Lesson Bundle | General

$5.00

Instant download

Conditionals and Branching Worksheet | Grade 6 Computer Science

Conditionals and Branching Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

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

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Variables and Data Values Worksheet | Grade 6 Computer Science

Variables and Data Values Worksheet | Grade 6 Computer Science

Prism Point LearningCreated byPrism Point Learning

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.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Sequencing Multi-Step Problems Worksheet | Grade 3 Computer Science

Sequencing Multi-Step Problems Worksheet | Grade 3 Computer Science

Lantern Hill ResourcesCreated byLantern Hill Resources

Learning Objectives

  • Identify the first, next, and last steps in a multi-step process
  • Use sequencing vocabulary (sequence, step, order, process) to explain problem-solving
  • Choose the correct order of actions to make instructions work

Grade 3Computer Science11 Pages

$3.00

Instant download

Requirements and Use Cases Worksheet Grade 11 Computer Science

Requirements and Use Cases Worksheet Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Distinguish functional requirements from non-functional requirements in software contexts.
  • Explain how use cases describe user interactions with a system.
  • Write clear, user-centered scenarios that match given system requirements.

Grade 11Computer Science30 Pages

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

$5.00

Instant download

Testing for Deployment Worksheet | Grade 11 Computer Science

Testing for Deployment Worksheet | Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how different tests help reduce failures after software deployment.
  • Identify common testing strategies and test types used before release.
  • Describe how to plan, run, and evaluate test results for a deployment.

Grade 11Computer Science30 Pages

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

$5.00

Instant download

Pseudocode Planning for Algorithms Worksheets & Lesson for Grade 7

Pseudocode Planning for Algorithms Worksheets & Lesson for Grade 7

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define pseudocode and explain its role in algorithm design
  • Identify sequence, selection, and iteration in pseudocode
  • Translate problem descriptions into step-by-step logic plans

Grade 7Computer Science14 Pages

$3.00

Instant download

Pseudocode and Program Planning Worksheet | Grade 7 Computer Science

Pseudocode and Program Planning Worksheet | Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Define and use key terms related to program planning, including pseudocode, algorithm, structure, and plan
  • Translate a problem description into clear steps using pseudocode
  • Choose appropriate logic and check statements for correctness before writing code
$5.00

Instant download

Data Types and Values Worksheet Grade 7 Computer Science Coding Skills

Data Types and Values Worksheet Grade 7 Computer Science Coding Skills

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify common data types, including integer, string, and boolean
  • Distinguish data types from data values and explain why type choice matters
  • Use data types to decide which operations or comparisons are appropriate
$5.00

Instant download

Building Interactive Applications Worksheet for Grade 7 Computer Science

Building Interactive Applications Worksheet for Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how variables, events, conditionals, and loops work together in an interactive application.
  • Describe how program structure supports user interaction and intended functionality.
  • Use key vocabulary (application, interface, interaction, functionality) accurately in explanations.
$5.00

Instant download

Functions and Modular Code Worksheet | Grade 7 Computer Science

Functions and Modular Code Worksheet | Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how functions help organize code into reusable modules for specific tasks.
  • Identify the role of parameters and return values in function design.
  • Describe how modular programming improves readability, testing, and maintenance.
$5.00

Instant download

Debugging Strategies and Error Analysis Worksheets | Grade 7 Computer Science

Debugging Strategies and Error Analysis Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify common programming errors such as syntax errors and logic errors
  • Describe how systematic testing helps troubleshoot a program
  • Match debugging vocabulary to correct definitions

Grade 7Computer Science14 Pages

$3.00

Instant download

Pattern Recognition and Generalization Worksheet Grade 7 Computer Science

Pattern Recognition and Generalization Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify patterns and relationships in examples to predict outcomes
  • Use generalization to reuse a solution strategy for new problems
  • Explain why a rule or prediction works using evidence from patterns
$5.00

Instant download

Machine Learning Fundamentals Worksheet Grade 7 Computer Science

Machine Learning Fundamentals Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Define key machine learning terms: machine learning, training data, model, and prediction.
  • Explain how training data helps a model learn patterns for future predictions.
  • Evaluate statements about machine learning using basic vocabulary and reasoning.
$5.00

Instant download

Artificial Intelligence in Everyday Life Worksheet Grade 7 Computer Science

Artificial Intelligence in Everyday Life Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how artificial intelligence (AI) is used in everyday tools such as virtual assistants and recommendation systems.
  • Use key vocabulary (artificial intelligence, automation, algorithm, prediction) to describe how AI makes decisions.
  • Evaluate statements about AI accuracy, data, and predictions as True or False.
$5.00

Instant download

Big-O Analysis Comparing Growth Rates Worksheet | Grade 12 Computer Science

Big-O Analysis Comparing Growth Rates Worksheet | Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain what Big-O notation means for time and space growth as input size increases.
  • Classify common code patterns by their Big-O time complexity (e.g., O(1), O(n), O(n²)).
  • Justify which algorithm scales better using growth-rate reasoning.
$5.00

Instant download

Grade 9 Safe Browsing and Device Protection Computer Science

Grade 9 Safe Browsing and Device Protection Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Apply safe browsing habits by checking URLs and avoiding suspicious links
  • Use secure settings and protect devices through updates and safer behaviors
  • Explain how everyday cybersecurity actions reduce the risk of threats
$5.00

Instant download

Safe Browsing and Downloads Worksheet | Grade 6 Cybersecurity

Safe Browsing and Downloads Worksheet | Grade 6 Cybersecurity

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify safe browsing habits for choosing trustworthy websites and avoiding suspicious links or pop-ups.
  • Explain how careful download choices can protect devices and personal information.
  • Use safe vocabulary words (browser, safe, download, warning sign) correctly in context.

Grade 6Computer Science14 Pages

$3.00

Instant download

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

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.

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

Presenting a Digital Creation Computer Science Worksheet Grade 6

Presenting a Digital Creation Computer Science Worksheet Grade 6

Prism Point LearningCreated byPrism Point Learning

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.

Grade 6Computer Science30 Pages

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

$5.00

Instant download

Software Deployment and Maintenance Worksheet Grade 12 Computer Science

Software Deployment and Maintenance Worksheet Grade 12 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain the difference between deployment and testing in a software release process.
  • Describe how monitoring and feedback support ongoing maintenance after deployment.
  • Identify common maintenance activities such as bug fixes and feature improvements.

Grade 12Computer Science30 Pages

Also included in: Grade 12 SDLC & Project Management Lesson Bundle | Computer Science General

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