Year 10/11 Computer Science
READING TASKS
The Pattern on the Stone: The Simple Ideas That Make Computers Work by Daniel Hillis
A short but interesting read explaining the basic concepts of the computer.
Algorithms to Live By: The Computer Science of Human Decisions by Brian Christian and Thomas L. Griffiths
A fascinating exploration of how computer algorithms can be applied to our everyday lives.
The GCHQ Puzzle Book by GCHQ
Why not pit your wits against the people who cracked the Enigma?
This book will have you scratching your head for hours trying to solve some challenging problems.
The Register: The Register (nicknamed El Reg) is a British technology news and opinion website.
Keep up to date by subscribing and reading news articles regularly.
The questions computers have never answered
There are still some problems which computers and their designers are yet to solve.
But what are they? Click here to find out more
WRITING TASKS
Artificial Intelligence
Write a short essay debating the following question;
Will artificial intelligence replace mankind?
LISTENING TASKS
This Guardian blog talks about the Computing universe and the evolution of computers.
WATCHING TASKS
Making all Knowledge Computational
Watch the TedTalk on Computing a theory of everything | Stephen Wolfram
BBC Click
BBC Click: Watch this weekly BBC television programme covering news and recent developments in the world of consumer technology and innovations.
A comprehensive guide to all the latest gadgets, websites, games and computer industry news.
RESEARCH TASKS
The Internet of Things
Probably the most pervasive trend is the Web of Things, where just about everything we interact with becomes a computable entity.
Research how future developments in this area may change or revolutionise our lives even further.
TRIPS AND VISITS
Bletchley Park, Milton Keynes
Plan a visit to the home of codebreaking at Bletchley Park
STUDENT LED TASKS
CyberFirst
Get hands on with Cyber Security course run by GCHQ.
They offer a variety of residential and non-residential courses.
Build your own
Looking to purchase a new computer or laptop?
Well, instead your challenge is to build your own!
Purchase components separately to piece together in creating your own system.
SQL
Use these Khan Academy tutorials to learn how to use SQL to store, query, and manipulate data.
Python
Develop your Python programming skills by challenging yourself to complete as many tasks on Snakify as you can.