Exploring Computer Science with the Raspberry Pi
Exploring Computer Science with the Raspberry Pi
The respected computer scientists Edsgar Dijkstra once remarked that “computer science is no more about computers than astronomy is about telescopes.” Even so, nifty computing devices like the Raspberry Pi provide a good educational platform for studying concepts in computer science. The body of knowledge in computer science includes a wide range of topics such as programming languages, data structures and algorithms, digital logic and computer organization, operating systems, networking and the web, the Internet of Things (IoT), and artificial intelligence. The chapters of this book are organized around many of these key topics which are explored with practical examples and exercises that can all be performed on a recent model of the Raspberry Pi.