Computational Fairy Tales
Have you ever thought that computer science should include more dragons and wizards? Computational Fairy Tales introduces principles of computational thinking, illustrating high-level computer science concepts, the motivation behind them, and their application in a non-computer-fairy tale-domain. The goal of this book is not to provide comprehensive coverage of each topic, but rather to provide a high level overview of the breadth and excitement of computer science. It's a quest that will take you from learning the basics of programming in a blacksmith's forge to fighting curses with recursion. Fifteen seers delivered the same prophecy, without so much as a single minstrel to lighten the mood: an unknown darkness threatens the kingdom. Suddenly, Princess Ann finds herself sent forth alone to save the kingdom. Leaving behind her home, family, and pet turtle Fido, Princess Ann must face goblin attacks, magical curses, arrogant scholars, an unpleasant oracle, and rude Boolean waiters. Along the way she must build a war chest of computational knowledge to survive the coming challenge.
What people are saying - Write a review
We haven't found any reviews in the usual places.
afew Ann’s answered Ann apprentice array asked Ann asked Peter askedAnn atthe BigO notation binary search Binary Search Trees blacksmith blue Boolean bridges captain Casey City Hall Clare coffee commander complaint computational complexity convoy cursed darkness data structures deliveryman depthfirst search didn’t distance Doyou dragon Drex dry cleaner’s Edgar efficient explained farm Fido Florence flowers Fredrick G’Raph Geoffrey Hamiltonian Path problem Hamiltonian paths horseshoe insertion sort inthe islands It’sa Itwould Judd kindergarten king kingdom librarian Library of Alexandria looked loop magic Marcus mayor merge sort nodded node NPhard problems ofthe onthe oracle pigeon pointers quest quickly quicksort recipe recursively Red Red responded scholars scooters scrolls Shehad ship Simon simple Sir Galwin solution solve sorting algorithm Speck spell spider stared started stop Techno Music There’s thestart Thewizard things tiger barbs tothe unvisited variable What’s wizard wonderful