Books about Computer Science, Hacking and Technology
Black Flag: A code mission book - Matt Langley
- A sample is here.
- It is an interactive story where you have to solve coding puzzles on the website. Sounds fun!
A Beginners Guide to Coding - Marc Scott
- Written by a former BGS teacher!
- A Beginner's Guide to Coding is an easy-to-follow guide to the basics of coding, using the free programming languages of Scratch and Python.
- These step-by-step projects will have you talking to your own chatbot or making your own computer games in no time.
- Accessible, engaging and fun, this book is bursting with eye-catching illustrations and fantastic projects to introduce you to the world of coding.
I, Robot - Isaac Asimov
- useful as a follow up for the Yr 8 Artificial Intelligence Topic
- a collection of nine stories regarding humans, robots and morality.
- It introduces Asimov's Three Laws of Robotics.
Free Books
How the internet works - Hasse Nilsson
- useful as a follow up for the Yr 7 How the internet topic works.
- Free eBook on how the internet works just click on the link about
- lots of diagrams and few words on each page but very informative.
20 things I learned about browsers and the web - A Google Book
- About the web and how browsers work.
- Also free :)
- Just click the above link.
Making games with Python and PyGame - Al Sweigart
- Using Pygame to make games - useful for Yr 9 Pygame topic
Invent your own computer games with Python - Al Sweigart
- Using Pygame to make games - useful for Yr 8 Text games
Hacking secret ciphers with Python - Al Sweigart
- Hacking secret ciphers - useful for Yr 8 Cryptography
Automate the boring stuff with Python - Al Sweigart
- Using Python to automate stuff
- All Al Sweigart books are nicely explained with examples and code.