When was the webcam invented and why? Do imaginary numbers exist? What is fuzzy logic? Find the answers these questions about the amazing world of numbers, computers and coding, along with loads of ot
An interactive introduction to information and communication technology, which explains what goes on inside computers to what makes them do what they do. With lots of flaps to lift and look beneath, f
This detailed guide explores the historical development of algorithms and how they are used as a way of teaching computers to work through problems. Named for Persian mathematician Muhammad ibn Musa a
Discover the history of computers and coding, from Ada Lovelace's initial idea of computer programming to today's coding languages like Scratch, Python, Javascript, and more, in The Story of Coding, a
Discover the history of computers and coding, from Ada Lovelace's initial idea of computer programming to today's coding languages like Scratch, Python, Javascript, and more, in The Story of Coding, a