




Python:
MAkeblock Auriga:
ARDUINO UNO:
BOOK REVIEWS:
Computational Fairy Tales by Jeremy Kubica
This is a fun loving book that aims to introduce some relatively simple computing ideas through the story of a princess named Ann who is being sent on a quest to save the kingdom from “the darkness”. You follow Ann’s adventures through this algorithm-centred kingdom in which each chapter is a new concept which depends on which section you are currently reading.
It has five different sections:
>The Start of a Quest
>Data Structures
>Algorithms
>Graphs
>Computational Thinking
I particularly liked this book because it was written so simply if you take out the algorithms the stripped down story is one of a children’s book, which made it very light-hearted and fun to see algorithms affect the characters and how they learnt about them. This book just made me feel like a child not only due to its style, but because it had a moral to the story which I thought was that algorithms are everywhere and we should utilise them more in our day to day lives.
If you are looking to learn from this book, I would only recommend to people who haven’t studied computer science before as it is very simple to understand the concepts presented and shows a practical application of each concept. Although I wouldn't rely on this as you first encounter of these algorithms it may add another level of understanding for any beginners. If you want to just read a cute little book and already have knowledge of some simple algorithms I would definitely recommend this book to you as a light read! This book may be too childish for anyone looking to learn a lot from it and some people may find this book patronising due to its simplicity, it doesn’t talk in depth any single algorithm but just introduces the idea of algorithms as a whole and explains how you pick a more efficient algorithm for different tasks and gives some pretty silly examples.
In conclusion, I really enjoyed this book because it was a childish
story that you had to access only by understanding the algorithms
mentioned in the book. But it is definitely not a book to read if you
are expecting to get a lot of in-depth information and explanations.
​
​
​
