GCSE Computer Science
Resources to support GCSE Computer Science (all exam boards)
- ALL
- STEM Club
- Teacher guidance
- Textbook
- Presentation
- Poster
- Article
- Image
- Activity sheet
- Other
STEM Club
Python Projects
Easy to follow, self-study sheets.
Teacher guidance
Box Variables
Unplugged activity to help understanding of variable assignment and operations.
Assignment Dry Run
Debugging practice in three languages, for novice text-based programmers.
Textbook
So You Want to Learn to Program?
Full programming course using BASIC.
Presentation
Networks
Series of lessons covering LANs, WANs, IP, HTML and more.
History of computers
Interesting historical account.
Poster
Python quick reference guide
'cheat sheet'
Python 3 Cheat Sheet
A quick reference guide for programmers.
Article
The Python Pit
From basic to fairly advanced Python, by example.
Image
An Introduction to Python (v2.7 and v3)
Programming resource.
Activity sheet
The Little Book of Programming Challenges
Short challenges, suitable for spare lesson time or homework, that help to develop understanding of programming.
Python Beginners Workbook for Secondary Schools
Covers all basic topics, and provides space for students to show their understanding.
Data Representation: bitmap Images
Simple activity introducing data representation of images.
Seeing Temperatures
Graphics processing activity
Kid Krypto - public key encryption
Unplugged activity helping understanding of encryption.
The Peruvian Coin Flip - Cryptographic Protocols
More unplugged activities.
Other
CS4FN Magazine
Lots of interesting enrichment articles for all levels of study.