Grade 10 Computer Science Worksheets

72 worksheets
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Version Control and Collaboration Worksheet | Grade 10 Computer Science

Version Control and Collaboration Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how version control tracks and restores project changes
  • Identify collaboration features used in shared development workflows
  • Describe commits, repositories, branches, and pull requests

Grade 10Computer Science14 Pages

$3.00

Instant download

Debugging Syntax and Logic Errors Worksheet | Grade 10 Computer Science

Debugging Syntax and Logic Errors Worksheet | Grade 10 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify syntax errors that violate programming language rules
  • Differentiate syntax errors from logic errors using program behavior
  • Trace program flow to locate incorrect conditions or statement order

Grade 10Computer Science14 Pages

$3.00

Instant download

About Grade 10 Computer Science Worksheets

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

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