The Raspberry Pi
I am enthusiastic user of the Raspberry Pi computer! It reminds me of the early days of personal computing and my own first computer. I have used various generations of Raspberry Pi computers in a variety of settings and applications, including for:
- teaching
- service projects
- ham radio communications
- a remote community hotspot to support education in places without internet access
- a home light controller and a home automation server
- as a home server for network attached storage (NAS) and as a print server
I have also written a freely-available book titled Exploring Computer Science with the Raspberry Pi, a guide is targeted to students (or hobbyists) in computer science or electrical engineering. The book acts as a guide, covering a variety of topics in computer science with hands-on examples. Practical “how-to” examples are highlighted including kernel compilation, machine learning examples, MQTT for IoT, and using SQL databases. It also contains a brief overview of some select technical tools like Git, Gnuplot, Octave, Sage, and NGSpice.
I am grateful for the work of the Raspberry Pi foundation in providing a friendly and affordable computing platform that provides up so many possibilities for education, hobbyists, service, and research. Technology is at its best when it opens up possibilities for exploration, learning, sharing, and creativity!