Computer Science Worksheets

984 subject resources
Latency & Bandwidth in Networks Worksheet for Grade 8 Computer Science

Latency & Bandwidth in Networks Worksheet for Grade 8 Computer Science

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Responsible Generative AI Use Worksheet | Grade 10 Computer Science

Responsible Generative AI Use Worksheet | Grade 10 Computer Science

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Browse more categories

About Computer Science Worksheets

Find Computer Science worksheets spanning core skills, practice, and review. All 984 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.