CSFG
English Deutsch Beta Español Beta język polski (2.6.0)
Chapters Curriculum Guides Appendices

Introduction
1.4. Further reading

Introduction

  • 1.1. Beyond speed
  • 1.2. Programming
  • 1.3. How to use this guide
  • 1.4. Further reading

Each chapter gives suggestions for further reading for that particular topic. There are also plenty of general books and websites about computer science that you might want to read to keep your view of the topic broad.

Books that we particularly recommend include:

  • Algorithmics, by David Harel.
  • Abenteuer Informatik, by Jens Gallenbacher.
  • Computational fairy tales, by Jeremy Kubica.
  • Algorithmic adventures: from knowledge to magic, by Juraj Hromkovič.
  • The Turing Omnibus, by A.K. Dewdney.
  • The AQA Computing A2 book(s), by Sylvia Langfield and Kevin Bond.

There are also some excellent general web sites about Computer Science, many of which we've referenced in other chapters:

  • Wikipedia has a fairly extensive entry on computer science.
  • Computer Science For Fun is a very readable collection of short articles about practical applications of topics in computer science.
  • Babbage's bag is an excellent collection of technical articles on many topics in computing.
  • CS Bytes has up-to-date articles about applications of computer science.
  • Thriving in our digital world has some excellent information and interactive material on topics from computer science.
  • The Virginia tech online interactive modules for teaching computer science cover a range of relevant topics.
  • CS animated has interactive activities on computer science.
  • CS for All.
Previous:
How to use this guide
Next:
Algorithms

Looking for something for primary schools? Check out CS Unplugged.

The Computer Science Field Guide is an online interactive resource for high school students learning about computer science.

Useful Links

  • About
  • Chapters
  • Interactives
  • Curriculum Guides

Community

  • Twitter
  • YouTube
  • GitHub

Help

  • Glossary
  • Feedback

Switch to teacher mode

English | Deutsch | Español | język polski (2.6.0)

The Computer Science Field Guide material is open source on GitHub, and this website's content is shared under a Creative Commons Attribution-ShareAlike 4.0 International license. The Computer Science Field Guide is a project by the Computer Science Education Research Group at the University of Canterbury, New Zealand. Icons provided generously by icons8.

3.10.0

This definition is not available in English, sorry!