64 Python programming exercises ranging from “Hello World” style first programs to file reading and writing. Many tasks also have extension (“bonus”) sections to stretch pupils. Exercises are sorted into sections by the skills needed to complete them (conditionals, loops, arrays, etc).
A good resource for homework, extension tasks, and independent learning. Fully editable resource, ready for printing or online use.
Topics covered:
Basic input and output
Conditionals
Loops (while and for)
Strings
Lists
Subroutines and functions
File reading and writing
Some of the exercises in this document require sample code for students to edit: this code is provided in the download.
The exercises in this resource can be completed in any programming language, but some of the phrasing in the questions is specific to Python. There is also a Java version of this resource available.
Three Boolean logic worksheets with exam style questions on logic statements and truth tables. 22 questions in total. The worksheets cover AND, OR, and NOT gates. Answer sheets included. Fully editable. Good for homework assignments.
Student glossary / dictionary of technical terms for GCSE Computer Science. Covering over 240 terms in 7 topics, each term has space for pupils to write a definition and to check the term off once it is understood. The glossary can be completed electronically by pupils or printed out and written by hand. A fully editable Word version is included to add / remove terms relevant to your GCSE syllabus.
Crosswords for 13 GCSE Computer Science topics, plus 3 bonus ’Mega crosswords’ containing over 40 clues each. Answer keys included for all crosswords. Each crossword is a PDF that can be printed. Great for starters and plenaries. (Two samples are also available on TES for free).
Pack contains the following crosswords (plus answers for each):
Hardware
Software
Binary (answers in binary only)
Binary inc negatives (answers in binary only)
Binary and Hexadecimal
Data representation
CPU architecture
Programming languages
Networks
The Internet
Network security
Algorithms
Programming
Crosswords for GCSE Computer Science topic ‘binary’, also suitable for years 8 and 9. Answer key included. Printable PDF. Great for starters and plenaries.
A pack containing crosswords and answers for 13 Computer Science topics is available on TES:
Hardware
Software
Binary (answers in binary only)
Binary inc negatives (answers in binary only)
Binary and Hexadecimal
Data representation
CPU architecture
Programming languages
Networks
The Internet
Network security
Algorithms
Programming
Crosswords for GCSE Computer Science topic Networks. Answer key included. Printable PDF. Great for starters and plenaries.
A pack containing crosswords and answers for 13 Computer Science topics is available on TES:
Hardware
Software
Binary (answers in binary only)
Binary inc negatives (answers in binary only)
Binary and Hexadecimal
Data representation
CPU architecture
Programming languages
Networks
The Internet
Network security
Algorithms
Programming
End of unit Computer Science test covering binary, hexadecimal, number conversion, and binary arithmetic. Editable. 25 mark test. Answers included. Suitable for year 9, GCSE, and above.
A fill-in-the-gaps activity for students to improve their understanding of computer system components. Students must complete the tree diagram, which includes hardware (input, output, storage, and processing) and software (application software and operating systems).
Useful as a lesson plenary or an end of topic summary. Suitable for KS3 or GCSE Computer Science.
Fully editable resource. Includes tree diagram with gaps and the solution.
KS3 / GCSE Computer Science "Spot the mistakes" task for the Hardware and Software topics. Students must read a short piece of text and identify the mistakes. Handy to check understanding as a starter or plenary. Covers the basics of input, output, storage, and types of software.
One PowerPoint contains the two questions, each with the plain text, a slide highlighting the mistakes, and a slide showing the correct answers. This is useful for displaying on a projector. The second PowerPoint includes just the questions and is useful for students working independently with the resource on a VLE.
Fully editable resource.
KS3 / GCSE Computer Science "Spot the mistakes" task for the topic Data Representation. Students must read a short piece of text and identify the mistakes. Handy to check understanding as a starter or plenary. Covers binary, hexadecimal, and text, image, and sound representation.
One PowerPoint contains the three questions, each with the plain text, a slide highlighting the mistakes, and a slide showing the correct answers. This is useful for displaying on a projector. The second PowerPoint includes just the questions and is useful for students working independently with the resource on a VLE.
Fully editable resource.