THE ANALYTICAL ENGINE is unique in its true survey course approach combined with the learn by doing method of incorporated laboratories. While most introductions to computer science teach only programming, THE ANALYTICAL ENGINE covers the spectrum of computer science topics from history and systems design, to programming, hardware and the effect of computing on society and, each topic has a corresponding lab. Unlike any other book on the market, Decker and Hirshfield put the powerful tool of HyperCard into the hands of beginning computer science students, resulting in interesting and creative programs.