GCSE Computer Science
Resources to support GCSE Computer Science (all exam boards)
Links and Resources
Textbook giving a gentle introduction to many aspects of computer science.
Unplugged activity to help understanding of variable assignment and operations.
Debugging practice in three languages, for novice text-based programmers.
A teacher guide showing how to implement pair-programming, a useful technique that has shown success with novice programmers.
Short challenges, suitable for spare lesson time or homework, that help to develop understanding of programming.
Covers all basic topics, and provides space for students to show their understanding.
A quick reference guide for programmers.
Easy to follow, self-study sheets.
From basic to fairly advanced Python, by example.
Basic, internediary and advanced app programming tutorials and challenges using the free LiveCode platform.
Full programming course using BASIC.
A simple animation showing the processor cycle.
Simple activity introducing data representation of images.
Graphics processing activity
Unplugged activity helping understanding of encryption.
More unplugged activities.
Series of lessons covering LANs, WANs, IP, HTML and more.
Interesting historical account.
Reinforcing understanding of concepts used in programming.
Old, but often very relevant, text book covering computer science principles. Good for teachers looking to stay a page ahead!
An interesting take on computer science topics, including binary.
Lots of interesting enrichment articles for all levels of study.
CAS newsletter containing many enrichment and wider-reading articles.