Free Grade 12 Computer Science Worksheets with Answers
Grade 12 (US) · Year 13 (UK) · Class 12 (India) · ages 17–18
12 printable Grade 12 computer science worksheets, each with a full answer key. Open a topic to print it or save it as a PDF. Grade 12 Computer Science reviews classic algorithms, Big-O and recursion, functions and data structures, data representation, networks and cybersecurity.
- Answer keys checked by code
- No ads, ever
- No student accounts needed
- Safety & privacy
Unit 1: Algorithms
Algorithms & Programming
Unit 2: Programming
Algorithms & Programming
Unit 3: Systems & Data
Computing Systems
Data Representation
Grade 12 Hexadecimal
Converting between hexadecimal, decimal and binary, and reading hex colour codes.
e.g. What is the hexadecimal number AE in decimal?
Worksheet + answer key →
Grade 12 Binary Numbers
Converting between binary and decimal with place values 1, 2, 4, 8 … and adding binary numbers.
e.g. What is the binary number 100000 in decimal?
Worksheet + answer key →
Unit 4: Networks & Security
Networks & the Internet
Unit 5: Going Further
Enrichment for curious students
Need more Grade 12 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 12 computer science worksheets free?
Yes. Every Grade 12 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 12 in the UK and India?
Grade 12 in the US is roughly Year 13 in the UK and Class 12 in India, for students aged about 17–18. Curricula differ, so pick topics by what your child or class is learning.
What computer science topics are covered in Grade 12?
12 topics, including Searching & Sorting, Algorithm Efficiency (Big-O), Recursion, Functions & Return Values, Lists & Arrays, Tracing Code (Python) 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.