Computer Science Worksheets

826 subject resources
Packet-Based Data Transfer Protocols Worksheet for Grade 8 Computer Science

Packet-Based Data Transfer Protocols Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the roles of protocols and packets in communication
  • Describe how packets move between devices during data transfer
  • Identify how IP-style routing supports correct destinations

Grade 8Computer Science14 Pages

$3.00

Instant download

Privacy Settings Worksheet | App Permissions & Data Sharing Grade 9

Privacy Settings Worksheet | App Permissions & Data Sharing Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how privacy settings control content visibility and contact
  • Describe how app permissions affect access to personal data
  • Distinguish consent from assumptions about app access

Grade 9Computer Science14 Pages

$3.00

Instant download

Agile & Scrum Software Development Worksheets | Grade 11 Computer Science

Agile & Scrum Software Development Worksheets | Grade 11 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Compare agile iteration with traditional sequential development
  • Identify key Scrum roles and development ceremonies
  • Explain how sprints support frequent planning and feedback

Grade 11Computer Science14 Pages

$3.00

Instant download

Advanced Search Strategies Worksheet for Grade 8 Computer Science

Advanced Search Strategies Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how keywords improve the precision of search queries
  • Use quotation marks to create more focused searches
  • Identify common search operators and describe their effects

Grade 8Computer Science14 Pages

$3.00

Instant download

Latency & Bandwidth in Networks Worksheet for Grade 8 Computer Science

Latency & Bandwidth in Networks Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define bandwidth and latency using accurate network terminology
  • Explain how bandwidth affects network data transfer
  • Explain how latency affects information arrival time

Grade 8Computer Science14 Pages

$3.00

Instant download

Encryption & Secure Communication Worksheet for Grade 8 Computer Science

Encryption & Secure Communication Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define encryption, decryption, and keys using accurate terminology
  • Explain how encryption protects information during digital transmission
  • Describe how encrypted messages become readable with the correct method

Grade 8Computer Science14 Pages

$3.00

Instant download

Advanced Search Strategies Worksheet | Operators & Filters Grade 9

Advanced Search Strategies Worksheet | Operators & Filters Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how precise keywords improve search-result relevance
  • Use quotation marks to locate exact phrases
  • Identify operators that narrow or exclude search results

Grade 9Computer Science14 Pages

$3.00

Instant download

Comparing Algorithm Efficiency Worksheets | Grade 4 Computer Science

Comparing Algorithm Efficiency Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and use the terms compare, strategy, efficiency, and optimize when discussing algorithms.
  • Compare two strategies for the same problem and explain which uses fewer steps.
  • Identify which algorithm choice is more efficient based on step counts.

Grade 4Computer Science14 Pages

$3.00

Instant download

Cybersecurity Threats, Vulnerabilities & Attack Paths Worksheets | Grade 11

Cybersecurity Threats, Vulnerabilities & Attack Paths Worksheets | Grade 11

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Classify common cybersecurity threats and vulnerabilities
  • Explain how vulnerabilities can be exploited by attack methods
  • Differentiate an attack method from an attack path

Grade 11Computer Science14 Pages

$3.00

Instant download

Responsible AI Use Worksheet | Accuracy, Privacy & Judgment Grade 9

Responsible AI Use Worksheet | Accuracy, Privacy & Judgment Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define responsible AI use, accuracy, judgment, and privacy
  • Explain why human judgment is necessary when using AI
  • Verify AI-generated claims using trusted information sources

Grade 9Computer Science14 Pages

$3.00

Instant download

AI Ethics Worksheet | Privacy, Transparency & Accountability Grade 9

AI Ethics Worksheet | Privacy, Transparency & Accountability Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define ethics, transparency, accountability, and responsibility in AI
  • Explain how AI data use can affect privacy
  • Identify ethical risks in AI decision-making scenarios

Grade 9Computer Science14 Pages

$3.00

Instant download

Recommendation Systems & Filtering Algorithms Worksheet Grade 8

Recommendation Systems & Filtering Algorithms Worksheet Grade 8

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define recommendation, preference, suggestion, and algorithm accurately
  • Explain how recommendation systems use patterns in user behavior
  • Identify advantages of personalized digital recommendations

Grade 8Computer Science14 Pages

$3.00

Instant download

Machine Learning & Training Data Patterns Worksheet for Grade 8

Machine Learning & Training Data Patterns Worksheet for Grade 8

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define machine learning and training data using accurate vocabulary
  • Explain how training data contributes to building a model
  • Describe how data patterns support predictions on new inputs

Grade 8Computer Science14 Pages

$3.00

Instant download

Computer Input & Input Devices Worksheet for Grade 8 Computer Science

Computer Input & Input Devices Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define input using accurate Computer Science vocabulary
  • Identify common examples of computer input devices
  • Explain how input becomes data a computer can process

Grade 8Computer Science14 Pages

$3.00

Instant download

Data Collection Variables Worksheet | Reliable Data Methods Grade 9

Data Collection Variables Worksheet | Reliable Data Methods Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define reliable, observe, record, and variable in data collection
  • Identify appropriate variables in surveys and experiments
  • Explain why consistent procedures improve data reliability

Grade 9Computer Science13 Pages

$3.00

Instant download

Trends and Correlation Worksheet | Scatter Plots & Causation Grade 9

Trends and Correlation Worksheet | Scatter Plots & Causation Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define trend and correlation using accurate data vocabulary
  • Identify trends that show change over time
  • Interpret positive and negative correlation in scatter plots

Grade 9Computer Science14 Pages

$3.00

Instant download

Debugging Syntax and Logic Errors Worksheets | Grade 9 Computer Science

Debugging Syntax and Logic Errors Worksheets | Grade 9 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Differentiate syntax errors from logic errors in programs
  • Identify where program execution begins to produce incorrect results
  • Trace variable changes through a sequence of program steps

Grade 9Computer Science14 Pages

$3.00

Instant download

Digital Identity & Online Reputation Worksheet for Grade 8 Computer Science

Digital Identity & Online Reputation Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define digital identity and explain how online content shapes it
  • Explain how posting choices influence online reputation
  • Identify respectful language for online communication

Grade 8Computer Science14 Pages

$3.00

Instant download

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

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

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain algorithm efficiency in terms of time and space
  • Interpret Big-O notation using dominant growth terms
  • Compare O(n) and O(n²) algorithm growth

Grade 10Computer Science14 Pages

$3.00

Instant download

Variables and Data Types Worksheet | Grade 9 Programming Fundamentals

Variables and Data Types Worksheet | Grade 9 Programming Fundamentals

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define variable, value, data type, and assignment
  • Identify suitable data types for common programming situations
  • Explain how data types affect valid program operations

Grade 9Computer Science14 Pages

$3.00

Instant download

Algorithm Efficiency & Optimization Worksheet | Computer Science Grade 9

Algorithm Efficiency & Optimization Worksheet | Computer Science Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define efficiency, optimization, resource, and performance in algorithms
  • Compare algorithms using steps and memory requirements
  • Explain how optimization preserves the intended algorithm output

Grade 9Computer Science14 Pages

$3.00

Instant download

Programming Data Types and Values Worksheets | Grade 7 Computer Science

Programming Data Types and Values Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify common data types (integer, string, boolean) from examples
  • Match data values to the correct data type
  • Explain how choosing the right operation depends on the data type

Grade 7Computer Science14 Pages

$3.00

Instant download

Input-Output Systems in Interactive Programs Worksheets | Grade 7 CS

Input-Output Systems in Interactive Programs Worksheets | Grade 7 CS

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define input, output, and processing in an interactive computer program.
  • Identify how input and output work together to create interaction.
  • Use vocabulary to describe an input-output relationship in everyday examples.

Grade 7Computer Science14 Pages

$3.00

Instant download

Loops & Repetition in Programming Worksheet for Grade 8 Computer Science

Loops & Repetition in Programming Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define loop, iteration, repeat, and efficiency accurately
  • Explain how loops reduce repeated programming instructions
  • Choose loop logic for counting and pattern tasks

Grade 8Computer Science14 Pages

$3.00

Instant download

Malware and Device Protection Worksheet | Grade 9 Computer Science

Malware and Device Protection Worksheet | Grade 9 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify viruses, spyware, and ransomware by their main behaviors
  • Explain how security updates reduce malware risk
  • Recognize risky links, files, downloads, and attachments

Grade 9Computer Science14 Pages

$3.00

Instant download

User Interface Design Principles Worksheet | Grade 9 Computer Science

User Interface Design Principles Worksheet | Grade 9 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define user interface, layout, button, and navigation
  • Identify common interface components and their functions
  • Explain how layout affects clarity and ease of use

Grade 9Computer Science14 Pages

$3.00

Instant download

Phishing & Social Engineering Warning Signs Worksheet for Grade 8

Phishing & Social Engineering Warning Signs Worksheet for Grade 8

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define phishing, social engineering, and deception accurately
  • Identify common warning signs in suspicious online messages
  • Analyze messages for urgency, suspicious links, and data requests

Grade 8Computer Science14 Pages

$3.00

Instant download

Cyber Law & Digital Ethics Worksheets | Grade 11 Cybersecurity

Cyber Law & Digital Ethics Worksheets | Grade 11 Cybersecurity

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how cyber law and ethics guide online behavior
  • Identify legal and ethical risks in digital scenarios
  • Apply privacy principles to responsible data handling

Grade 11Computer Science13 Pages

$3.00

Instant download

Data Ethics, Privacy & Consent Worksheet for Grade 8 Computer Science

Data Ethics, Privacy & Consent Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define data ethics, privacy, and consent accurately
  • Explain why privacy and consent matter during data collection
  • Identify responsible practices for protecting sensitive information

Grade 8Computer Science14 Pages

$3.00

Instant download

Latency & Bandwidth in Networks Worksheet for Grade 8 Computer Science

Latency & Bandwidth in Networks Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define bandwidth and latency using accurate network terminology
  • Explain how bandwidth affects network data transfer
  • Explain how latency affects information arrival time

Grade 8Computer Science14 Pages

$3.00

Instant download

Flowchart Symbols & Algorithm Design Worksheet for Grade 8 Computer Science

Flowchart Symbols & Algorithm Design Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Describe how flowcharts show the start, steps, and end
  • Match flowchart terms to correct diagram meanings
  • Identify decisions and branches within a flowchart

Grade 8Computer Science14 Pages

$3.00

Instant download

User Experience and Interface Design Worksheet | Grade 10 Computer Science

User Experience and Interface Design Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how clarity and ease of use affect user experience
  • Identify interface elements that improve digital usability
  • Evaluate design choices for a specific target audience

Grade 10Computer Science14 Pages

$3.00

Instant download

Device Networking Infrastructure Worksheet for Grade 8 Computer Science

Device Networking Infrastructure Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how networks connect devices to exchange information
  • Identify routers, cables, and other network infrastructure components
  • Use network vocabulary to describe local network connections

Grade 8Computer Science14 Pages

$3.00

Instant download

Artificial Intelligence Pattern Recognition & Prediction Worksheet Grade 8

Artificial Intelligence Pattern Recognition & Prediction Worksheet Grade 8

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define artificial intelligence using appropriate subject vocabulary
  • Explain how AI identifies patterns in data
  • Describe how AI uses patterns to make predictions

Grade 8Computer Science12 Pages

$3.00

Instant download

Digital Identity Worksheet | Online Reputation & Posting Choices Grade 9

Digital Identity Worksheet | Online Reputation & Posting Choices Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define digital identity using examples of online information
  • Explain how audiences can shape online reputation
  • Interpret how context changes the meaning of online content

Grade 9Computer Science14 Pages

$3.00

Instant download

If-Then Decision Making in Algorithms Worksheet for Grade 8 Computer Science

If-Then Decision Making in Algorithms Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define conditional, condition, branch, and outcome accurately
  • Use if-then logic to predict an algorithm branch
  • Identify outcomes produced by branching rules

Grade 8Computer Science14 Pages

$3.00

Instant download

Neural Network Layers and Weights Worksheet | Grade 10 Computer Science

Neural Network Layers and Weights Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify the roles of input, hidden, and output layers
  • Explain how weights influence signals between connected neurons
  • Describe how activation functions transform a neuron's summed input

Grade 10Computer Science14 Pages

$3.00

Instant download

Bandwidth and Connection Speed Worksheet | Grade 6 Computer Science Practice

Bandwidth and Connection Speed Worksheet | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define bandwidth and explain how it relates to connection speed
  • Compare slow and fast internet experiences using real-life examples
  • Identify how data moves across a network and why some activities load more smoothly

Grade 6Computer Science14 Pages

$3.00

Instant download

AI Bias and Fairness Worksheet: Data Representation & Outcomes Grade 8

AI Bias and Fairness Worksheet: Data Representation & Outcomes Grade 8

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define bias, fairness, representation, and outcome in AI contexts
  • Explain how unbalanced data can create unfair AI outcomes
  • Explain how incomplete data can affect AI predictions

Grade 8Computer Science14 Pages

$3.00

Instant download

Network Defense Tools & Threat Mitigation Worksheets | Grade 11 Cybersecurity

Network Defense Tools & Threat Mitigation Worksheets | Grade 11 Cybersecurity

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how firewalls filter network connections using rules
  • Identify how monitoring detects unusual network activity
  • Explain how encryption protects data during transmission

Grade 11Computer Science14 Pages

$3.00

Instant download

Decomposition and Problem Breakdown Worksheet Grade 7 Computer Science

Decomposition and Problem Breakdown Worksheet Grade 7 Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how decomposition helps break a complex problem into smaller parts.
  • Identify subproblems and choose a strategy for solving each part.
  • Describe how solutions from subproblems combine into one final solution.
$5.00

Instant download

Web Project Testing and Publishing Worksheet | Grade 10 Computer Science

Web Project Testing and Publishing Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify checks for links, layout, and loaded media
  • Explain why websites should be tested across devices
  • Diagnose common file path and publishing problems

Grade 10Computer Science14 Pages

$3.00

Instant download

Debugging Syntax & Logic Errors Worksheet for Grade 8 Computer Science

Debugging Syntax & Logic Errors Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Distinguish syntax errors from logic errors in programs
  • Apply testing and tracing steps during debugging
  • Identify likely causes of incorrect program output

Grade 8Computer Science14 Pages

$3.00

Instant download

Encryption & Authentication Concepts Worksheet | Grade 10 Computer Science

Encryption & Authentication Concepts Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how encryption transforms readable data into ciphertext
  • Describe how authentication verifies users or devices before access
  • Compare encryption and authentication in security scenarios

Grade 10Computer Science14 Pages

$3.00

Instant download

Trends and Correlation Worksheet: Careful Data Interpretation Grade 8

Trends and Correlation Worksheet: Careful Data Interpretation Grade 8

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain the difference between a trend and correlation
  • Identify relationships between two variables from data
  • Interpret graphs without assuming unsupported cause

Grade 8Computer Science14 Pages

$3.00

Instant download

Reliable Data Collection & Variables Worksheet for Grade 8 Computer Science

Reliable Data Collection & Variables Worksheet for Grade 8 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define reliable data and explain why careful collection reduces error
  • Identify variables in surveys, measurements, and simple experiments
  • Explain how clear recording practices strengthen conclusions

Grade 8Computer Science14 Pages

$3.00

Instant download

Networking Devices Worksheet | Routers, Connections & Internet Grade 9

Networking Devices Worksheet | Routers, Connections & Internet Grade 9

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how devices communicate through network connections
  • Identify the role of routers in directing network traffic
  • Distinguish wired and wireless network connections

Grade 9Computer Science14 Pages

$3.00

Instant download

CSS Selectors and Properties Worksheet | Grade 10 Computer Science

CSS Selectors and Properties Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify how CSS selectors target HTML elements
  • Explain how CSS properties change visual appearance
  • Predict visual changes produced by simple CSS rules

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.