Free Grade 10 Computer Science Worksheets with Answers
Grade 10 (US) · Year 11 (UK) · Class 10 (India) · ages 15–16
12 printable Grade 10 computer science worksheets, each with a full answer key. Open a topic to print it or save it as a PDF. Grade 10 Computer Science focuses on tracing programs, lists and functions, algorithm efficiency with Big-O, logic circuits, networks and security.
- Answer keys checked by code
- No ads, ever
- No student accounts needed
- Safety & privacy
Unit 1: Programming
Algorithms & Programming
Unit 2: Algorithms & Efficiency
Algorithms & Programming
Unit 3: Logic & Data
Computing Systems
Logic Circuits
Grade 10 Logic Gates
Working out the outputs of AND, OR, NOT and XOR gates and small logic circuits.
e.g. A circuit computes (A OR B) AND C with A = 0, B = 0, C = 1. What is the output?
Worksheet + answer key →
Grade 10 Boolean Expressions
Evaluating Boolean expressions with AND, OR and NOT, including comparisons.
e.g. What is the value of not (True and False) or True?
Worksheet + answer key →
Unit 4: Networks & Security
Networks & the Internet
Unit 5: Going Further
Enrichment for curious students
Advanced: Recursion Preview
Need more Grade 10 computer science practice?
Generate unlimited fresh worksheets at easy, medium or hard difficulty. Free during our launch — no card needed.
Create a free accountFrequently asked questions
Are these Grade 10 computer science worksheets free?
Yes. Every Grade 10 computer science worksheet on this page is free to print or save as a PDF, and each one includes a full answer key.
What is Grade 10 in the UK and India?
Grade 10 in the US is roughly Year 11 in the UK and Class 10 in India, for students aged about 15–16. Curricula differ, so pick topics by what your child or class is learning.
What computer science topics are covered in Grade 10?
12 topics, including Tracing Code (Python), Lists & Arrays, Functions & Return Values, Searching & Sorting, Algorithm Efficiency (Big-O), Logic Gates and more.
Can I get different versions of a worksheet?
Yes. Create a free account to generate unlimited new versions at easy, medium or hard difficulty, each with its own answer key.