With the subtitle From the dawn of computing to digital consciousness, this book starts with Charles Babbage and ends with the US military's latest Reaper drones, tracing a fascinating history of the development of computers and computer science from the Regency and Victorian eras to the present day.
Also on these boards
Computational Fairy Tales: over 70 stories introducing computer science concepts by Jeremy Kubica, such as Goldilocks and the Two Boolean Bears or The Ant and the Grasshopper: A Fable of Algorithms. Each provides an overview of a computer science concept. These include data structures, algorithms, introductory programming, and practical programming tips. Beginners levels are suitable for primary.
iGCSE specification (Computer Science September 2014) replaces iGCSE Computer Stuides
Two computer science researchers have come up with an algorithm that can take a low-resolution piece of pixel art and upscale it accurately to vector graphics.
Top ten computer science teaching resources...from the Guardian