How to Code a Rollercoaster
Pearl and her robot companion Pascal spend an exciting day at the amusement park while learning that computer science is a powerful tool for solving real world problems. As they navigate the park to reach the famous Python Coaster, they demonstrate how basic programming concepts can manage everything from ride wait times to snack budgets. This vibrant story turns complex technical ideas into an a…
Shelves
More like this
Girls Who Code: Learn to Code and Change the World
Reshma Saujani provides an accessible entry point into computer science for young women who want to turn their passions into digital reality. This…
Types and Programming Languages
A comprehensive introduction to type systems and programming languages. A type system is a syntactic method for automatically checking the absence…
Introducing Python: Modern Computing in Simple Packages
With Introducing Python, Bill Lubanovic brings years of knowledge as a programmer, system administrator, and author to a book of impressive depth …
From Mathematics to Generic Programming
In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles o…
An Introduction to Functional Programming Through Lambda Calculus
Functional programming is rooted in lambda calculus, which constitutes the worlds smallest programming language. This well-respected text offers a…
The Art of Computer Programming, Volumes 1-4A Boxed Set
"The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer progra…
Think Complexity: Complexity Science and Computational Modeling
Expand your Python skills by working with data structures and algorithms in a refreshing context―through an eye-opening exploration of complexity …
Lights, Music, Code!
Maya and her friends in the coding club are facing their most ambitious challenge yet as they program a high tech light and sound display for the …
Algorithms (138563)
This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a story line that ma…
How to Code a Sandcastle
From the computer science nonprofit Girls Who Code comes this lively and funny story introducing kids to computer coding concepts. Pearl an…
Category Theory for Programmers
Collected from the series of blog posts starting at: https://bartoszmilewski.com/2014/10/2... Hardcover available at: http://www.blurb.com/…
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
Programming Legend Charles Petzold unlocks the secrets of the extraordinary and prescient 1936 paper by Alan M. Turing Mathematician Alan T…