Computer Science Worksheets

826 subject resources
Responsible Generative AI Use Worksheet | Grade 10 Computer Science

Responsible Generative AI Use Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how generative AI creates content from learned patterns
  • Identify strategies for checking the accuracy of AI outputs
  • Describe ways to protect privacy when using generative AI

Grade 10Computer Science13 Pages

$3.00

Instant download

Internet Data Flow & Networks Worksheet | Grade 10 Computer Science

Internet Data Flow & Networks Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how data moves across interconnected internet networks
  • Identify the roles of clients and servers in web requests
  • Describe how routers forward data toward its destination

Grade 10Computer Science12 Pages

$3.00

Instant download

Variables & Data Types in Programming Worksheet for Grade 8 Computer Science

Variables & Data Types in Programming Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define variables and explain how assignment changes stored values
  • Identify number, text, and boolean data types
  • Match data types to appropriate programming operations

Grade 8Computer Science14 Pages

$3.00

Instant download

Spreadsheets for Data Organization Worksheet: Sorting & Filtering Grade 8

Spreadsheets for Data Organization Worksheet: Sorting & Filtering Grade 8

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify cells, rows, and columns in spreadsheet structures
  • Explain how spreadsheet structure organizes data
  • Use filters to identify rows matching a condition

Grade 8Computer Science14 Pages

$3.00

Instant download

Multi-Factor Authentication Basics Worksheet for Grade 8 Computer Science

Multi-Factor Authentication Basics Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define multi-factor authentication using accurate cybersecurity vocabulary
  • Explain why multiple factors improve account security
  • Compare single-factor and multi-factor login methods

Grade 8Computer Science14 Pages

$3.00

Instant download

Encryption and Secure Communication Worksheet | Grade 9 Cybersecurity

Encryption and Secure Communication Worksheet | Grade 9 Cybersecurity

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

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

Grade 9Computer Science14 Pages

$3.00

Instant download

Recommendation Systems Worksheet | Grade 10 Computer Science AI

Recommendation Systems Worksheet | Grade 10 Computer Science AI

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how user behavior influences personalized recommendations
  • Identify user-based and item-based recommendation strategies
  • Describe how feedback can change future recommendations

Grade 10Computer Science14 Pages

$3.00

Instant download

Grade 8 Functions and Reusable Code Worksheet | Computer Science Activity

Grade 8 Functions and Reusable Code Worksheet | Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how functions package reusable code into smaller, organized sections.
  • Identify the roles of parameters and return values in function calls.
  • Describe why modular code is easier to understand and maintain than repeated instruction blocks.

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Input Devices and Data Flow Worksheet | Grade 9 Computer Science

Input Devices and Data Flow Worksheet | Grade 9 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify common input devices and the information they capture
  • Describe the input-processing-output cycle in a computer system
  • Explain how captured signals become usable digital data

Grade 9Computer Science14 Pages

$3.00

Instant download

Event-Driven Programming Basics Worksheets & Lesson for Grade 7

Event-Driven Programming Basics Worksheets & Lesson for Grade 7

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define event, trigger, interaction, and response in programs
  • Identify how events cause code to run in software
  • Match user actions to event types and program responses

Grade 7Computer Science14 Pages

$3.00

Instant download

Responsible Social Media Behavior Worksheets | Grade 4 Computer Science

Responsible Social Media Behavior Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define key social media terms such as social media, audience, communication, and responsibility.
  • Identify respectful and responsible actions when posting, commenting, or sharing online.
  • Explain how posts can affect individuals and communities.

Grade 4Computer Science14 Pages

$3.00

Instant download

Bubble, Selection, and Insertion Sort Algorithms Worksheet | Grade 10

Bubble, Selection, and Insertion Sort Algorithms Worksheet | Grade 10

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Trace bubble sort passes on a small list
  • Trace selection sort by locating each minimum value
  • Trace insertion sort using shifts and insertions

Grade 10Computer Science14 Pages

$3.00

Instant download

Debugging Syntax and Logic Errors Worksheet for Grade 8 Computer Science

Debugging Syntax and Logic Errors Worksheet for Grade 8 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Distinguish syntax errors from logic errors in code based on program behavior and error messages.
  • Use debugging steps such as testing, tracing, and revising to find and fix mistakes.
  • Apply correct computer science vocabulary, including syntax, logic error, debug, and troubleshoot.

Grade 8Computer Science30 Pages

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

$5.00

Instant download

Malware and Device Protection Worksheet | Grade 9 Cyber Safety

Malware and Device Protection Worksheet | Grade 9 Cyber Safety

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify common types of malware such as viruses, spyware, and ransomware.
  • Apply safe-device habits to reduce the risk of malware infection.
  • Use correct cybersecurity vocabulary when describing protection strategies.
$5.00

Instant download

Decomposition and Abstraction Worksheet | Grade 10 Computer Science

Decomposition and Abstraction Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how decomposition breaks complex problems into manageable parts
  • Identify abstraction in algorithms, data models, and system designs
  • Apply decomposition to outline a real-world computing task

Grade 10Computer Science14 Pages

$3.00

Instant download

Recursion and Repeated Patterns Worksheet | Grade 10 Computer Science

Recursion and Repeated Patterns Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify the base case in a recursive description
  • Explain the role of the recursive step
  • Trace recursive calls across decreasing input values

Grade 10Computer Science14 Pages

$3.00

Instant download

Cloud Storage & Sync Worksheet | Servers, Backups & Sharing Grade 9

Cloud Storage & Sync Worksheet | Servers, Backups & Sharing Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define cloud computing using remote servers and online services
  • Explain how online storage keeps files available across devices
  • Describe how synchronization maintains consistent file versions

Grade 9Computer Science14 Pages

$3.00

Instant download

Grade 10 Debugging Syntax and Logic Errors Worksheet | Computer Science

Grade 10 Debugging Syntax and Logic Errors Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Distinguish syntax errors from logic errors and explain how each affects program behavior.
  • Use careful reading, tracing, and targeted testing to locate bugs in code.
  • Apply debugging strategies to fix missing symbols, wrong ordering, and faulty conditions.

Grade 10Computer Science32 Pages

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

$5.00

Instant download

Healthy Screen Time & Digital Balance Worksheet for Grade 8 Computer Science

Healthy Screen Time & Digital Balance Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define digital balance and explain its importance for wellness
  • Identify effects of screen habits on sleep and concentration
  • Explain how screen time can influence mood and activity

Grade 8Computer 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

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how input signals become usable data in a computer
  • Identify common input devices and the signals they collect
  • Differentiate input, processing, and output in computer systems

Grade 10Computer Science14 Pages

$3.00

Instant download

Linear and Binary Search Algorithms Worksheet | Grade 10 Computer Science

Linear and Binary Search Algorithms Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Trace linear search steps through a given list
  • Trace binary search using midpoint comparisons and interval changes
  • Compare linear and binary search efficiency for different data

Grade 10Computer Science14 Pages

$3.00

Instant download

Algorithm Efficiency and Big-O Basics Worksheet | Grade 10 Computer Science

Algorithm Efficiency and Big-O Basics Worksheet | Grade 10 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain what algorithm efficiency means as input size grows
  • Use Big-O notation to compare growth rates of common time complexities
  • Identify which algorithm is more efficient for large data sets and justify the choice
$5.00

Instant download

Machine Learning Worksheets | Grade 5 Training Data and Patterns

Machine Learning Worksheets | Grade 5 Training Data and Patterns

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define machine learning and explain how training data helps a model learn patterns.
  • Identify common parts of a simple machine learning process: model, training data, and pattern.
  • Use vocabulary (machine learning, training data, model, pattern) to answer questions about training and prediction.

Grade 5Computer Science14 Pages

$3.00

Instant download

Comparing Sets of Data Worksheet | Grade 3 Computer Science Activity

Comparing Sets of Data Worksheet | Grade 3 Computer Science Activity

Lantern Hill ResourcesCreated byLantern Hill Resources

Learning Objectives

  • Compare two data sets by describing which has greater, less, or the same amount
  • Use data vocabulary words (compare, greater, less, and data set) correctly when explaining results
  • Answer questions about greatest, least, and equal amounts using classroom and survey data

Grade 3Computer Science11 Pages

$3.00

Instant download

Data Ethics & Privacy Decision-Making Worksheet | Grade 10 Computer Science

Data Ethics & Privacy Decision-Making Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how consent and transparency support responsible data collection
  • Identify privacy risks in common personal data practices
  • Compare anonymization and pseudonymization as privacy approaches

Grade 10Computer Science14 Pages

$3.00

Instant download

Inclusive Web Design Accessibility Worksheet | Grade 10 Computer Science

Inclusive Web Design Accessibility Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify web accessibility features for different user needs
  • Explain how alt text supports screen-reader users
  • Evaluate contrast and typography choices for readability

Grade 10Computer Science14 Pages

$3.00

Instant download

Recommendation Systems Worksheet | AI Personalization & Filtering Grade 9

Recommendation Systems Worksheet | AI Personalization & Filtering Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define recommendation, preference, suggestion, and algorithm accurately
  • Explain how recommendation systems rank items using data patterns
  • Differentiate content-based and collaborative filtering approaches

Grade 9Computer Science14 Pages

$3.00

Instant download

Incident Response & Evidence Recovery Worksheets | Grade 11 Cybersecurity

Incident Response & Evidence Recovery Worksheets | Grade 11 Cybersecurity

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Sequence the main stages of incident response correctly
  • Explain why containment limits further security damage
  • Describe why evidence preservation supports reliable investigation

Grade 11Computer Science14 Pages

$3.00

Instant download

Conditional Logic and Program Branching Worksheet | Grade 10 Computer Science

Conditional Logic and Program Branching Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify how if and else statements control program branches
  • Interpret nested conditionals and else-if decision structures
  • Use comparison operators to describe branching rules

Grade 10Computer Science14 Pages

$3.00

Instant download

Programming Loops and Iteration Worksheets | Grade 7 Computer Science

Programming Loops and Iteration Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the terms loop, iteration, repetition, and efficiency in the context of programming.
  • Identify how a counter-based loop repeats actions to automate a task.
  • Choose the correct loop strategy to build patterns or calculate repeated results.

Grade 7Computer Science14 Pages

$3.00

Instant download

Ethical Social Media Worksheet | Responsible Sharing & Fact Checking Grade 9

Ethical Social Media Worksheet | Responsible Sharing & Fact Checking Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain why fact checking matters before sharing online content
  • Identify respectful communication choices in digital interactions
  • Evaluate how audience and context affect social media messages

Grade 9Computer Science12 Pages

$3.00

Instant download

Digital Project Planning Worksheet | Goals, Audience & Requirements Grade 9

Digital Project Planning Worksheet | Goals, Audience & Requirements Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how goals and audiences guide digital design decisions
  • Identify requirements and constraints within a digital project
  • Explain how requirements affect features, resources, and timelines

Grade 9Computer Science14 Pages

$3.00

Instant download

Ethical Social Media Worksheet | Responsible Sharing & Fact Checking Grade 9

Ethical Social Media Worksheet | Responsible Sharing & Fact Checking Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain why fact checking matters before sharing online content
  • Identify respectful communication choices in digital interactions
  • Evaluate how audience and context affect social media messages

Grade 9Computer Science14 Pages

$3.00

Instant download

Flowcharts and Decision Structures Worksheet | Grade 9 CS

Flowcharts and Decision Structures Worksheet | Grade 9 CS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify common flowchart symbols and explain how arrows show the order of actions
  • Use decision structures to choose different paths based on conditions
  • Interpret and improve flowcharts for simple programming scenarios
$5.00

Instant download

IP Addresses & DNS Name Resolution Worksheet | Grade 10 Computer Science

IP Addresses & DNS Name Resolution Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how IP addresses identify network destinations
  • Describe how DNS translates domain names into IP addresses
  • Trace a browser request through DNS lookup and server connection

Grade 10Computer Science14 Pages

$3.00

Instant download

Artificial Intelligence Worksheet | AI Basics & Key Concepts Grade 9

Artificial Intelligence Worksheet | AI Basics & Key Concepts Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define artificial intelligence using pattern recognition and prediction
  • Identify everyday examples of artificial intelligence systems
  • Differentiate input data, models, and predictions

Grade 9Computer Science14 Pages

$3.00

Instant download

Grade 10 Spreadsheets and Formulas Worksheet | Computer Science Activity

Grade 10 Spreadsheets and Formulas Worksheet | Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how spreadsheets use rows, columns, and cells to store and organize data
  • Use formulas with cell references and operators to calculate totals and averages
  • Predict and verify how a formula updates when input values change
$5.00

Instant download

HTML Structure and Semantic Elements Worksheet | Grade 10 Computer Science

HTML Structure and Semantic Elements Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify common HTML elements from described page features
  • Select appropriate HTML tags and attributes for structures
  • Explain how semantic HTML improves readability and maintenance

Grade 10Computer Science14 Pages

$3.00

Instant download

Final Digital Product Presentation Worksheet | Grade 9 Computer Science

Final Digital Product Presentation Worksheet | Grade 9 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain why final digital products should be organized for audiences
  • Identify important features to highlight during a presentation
  • Explain how features support a digital product's purpose

Grade 9Computer Science14 Pages

$3.00

Instant download

Phishing Red Flags Worksheet | Safe Message Checks for Grade 6

Phishing Red Flags Worksheet | Safe Message Checks for Grade 6

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define phishing and describe how scam messages try to trick people.
  • Identify warning signs such as urgent language, strange links, and requests for private details.
  • Use safe checking steps to decide whether a message might be suspicious.

Grade 6Computer Science12 Pages

$3.00

Instant download

Abstraction and Data Modeling Worksheet | Computer Science Grade 9

Abstraction and Data Modeling Worksheet | Computer Science Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define abstraction as focusing on essential features of a problem
  • Identify essential and unnecessary details in a model
  • Explain how models represent systems in simplified forms

Grade 9Computer Science14 Pages

$3.00

Instant download

Functions and Modular Code Worksheets | Grade 7 Computer Science

Functions and Modular Code Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define a function, parameter, module, and reusable in the context of programming
  • Explain how modular code can improve readability and maintenance
  • Identify how parameters pass information into a function and how results are used

Grade 7Computer Science14 Pages

$3.00

Instant download

Safe Browsing and Device Protection Worksheet | Grade 9 Cybersecurity

Safe Browsing and Device Protection Worksheet | Grade 9 Cybersecurity

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how checking URLs reduces cybersecurity risk
  • Identify suspicious links and risky browsing situations
  • Explain how software updates improve device protection

Grade 9Computer Science14 Pages

$3.00

Instant download

Algorithm Design Patterns Worksheet for Grade 11 Computer Science

Algorithm Design Patterns Worksheet for Grade 11 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how training data, features, and labels affect a machine learning model’s predictions.
  • Identify common data-quality problems and how they can reduce model performance.
  • Compare supervised learning concepts using correct vocabulary such as feature, label, and prediction.

Grade 11Computer Science30 Pages

Also included in: Grade 11 Computer Science Lesson Bundle: AI & Algorithm Design Patterns

$5.00

Instant download

Safe Downloads & Malware Warning Signs Worksheet for Grade 8 Computer Science

Safe Downloads & Malware Warning Signs Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define malware and identify viruses, spyware, and ransomware
  • Recognize warning signs in downloads, links, and attachments
  • Apply safe download habits to reduce malware risks

Grade 8Computer Science14 Pages

$3.00

Instant download

Pseudocode Worksheet | Algorithm Design & Computational Thinking Grade 9

Pseudocode Worksheet | Algorithm Design & Computational Thinking Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how algorithms solve problems through ordered, clear instructions
  • Translate everyday tasks into logical pseudocode sequences
  • Identify valid algorithm steps based on problem constraints

Grade 9Computer Science14 Pages

$3.00

Instant download

Mean Median Mode & Range Worksheet | Grade 10 Computer Science

Mean Median Mode & Range Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how mean, median, and mode describe data center
  • Calculate range to describe the spread of a data set
  • Compare mean and median when a data set contains outliers

Grade 10Computer Science13 Pages

$3.00

Instant download

Pseudocode and Flowchart Logic Translation Worksheet | Grade 10

Pseudocode and Flowchart Logic Translation Worksheet | Grade 10

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how pseudocode supports planning before writing code
  • Interpret process, decision, input, and output flowchart elements
  • Translate everyday procedures into structured pseudocode

Grade 10Computer Science14 Pages

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