Books

Books #

Pre-IB coursebooks #

CoverReference
David Watson, Helen Williams (2021). Cambridge IGCSE™ and O Level Computer Science. Second edition, Hodder Education | ISBN: 9781398318281 | Buy online
Sarah Lawrey, Victoria Ellis (2021). Computer Science for Cambridge IGCSE™ and O Level, Cambridge University Press | ISBN: 9781108915144 | Buy online
Chris Roffey (2021). Computer Science for Cambridge IGCSE™ and O Level. Programming book for Python, Cambridge University Press | ISBN: 9781108951562 | Buy online

IB coursebooks #

CoverReference
Kostas Dimitriou, Markos Hatzitaskos (2015). Core Computer Science, Express Publishing | ISBN: 9781471542091 | Buy online
Kostas Dimitriou, Markos Hatzitaskos (2016). Advanced Computer Science, Express Publishing | ISBN: 9781471552335 | Buy online
A note on the coursebooks
Although we use the books listed above during our classes, I find them rather technical. I encourage you to use additional resources, too.

Additional reading #

CoverReference
IB Simplify (2019). IB Computer Science Study and Revision Guide. Standard Level: For the International Baccalaureate Diploma 2019, Independently published | ISBN: 9781696856393 | Buy online
Paolo Ferragina, Fabrizio Luccio (2018). Computational Thinking. First Algorithms, Then Code, Springer | ISBN: 9783319979403 | Download/Buy online (Yes, you can download the PDF version for free!)
Charles Petzold (2000). Code: The Hidden Language of Computer Hardware and Software, Microsoft Press | ISBN: 9780735611313 | Buy online
Andrew S. Tanenbaum, Herbery Bos (2008). Modern Operating Systems, Pearson | ISBN: 013359162 | Buy online | Download