by Rick Decker and Stuart Hirshfield
This web site complements the book, The Analytical Engine. You'll explore what computers do and how they do it; their history and impact on society; their frivolous uses and serious applications. Use the colored squares at the top to see some overall resources, or scroll down to see the modules.

1: A History of Computing
Introduction - Origins - Information Explosion - Generations
2: Local Applications
Familiar Microworlds - State of the Art - Implications
3: Global Applications
History and Technology - E-mail - Usenet News - The World Wide Web - Implications
4: Designing For Use
People and Machines - Anatomy of a Page - Essential HTML - Information Structures - Doing it Right
5: Programming
Imagemaps and Forms - JavaScript Structure - Values, Names, and Types - Information Processing - Control Structures - Functions - Objects
6: Program Translation
What the Computer Does - Binary Code - What People Do - Assembly Language
7: Hardware
The Gate Level - The Arithmetic Level - Architecture
8: Theory of Computation
Two ways of Thinking About Programs - The Turing Machine - Impossible Programs
9: Artificial Intelligence
Intelligent Automata - People and Machines - Artificial Skills - Artificial Attributes
10: Computers and Society
Through a Glass Darkly - Increased Power - Increased Reliance - Increased Access - Centralization and Control

© 2004 Thomson/Brooks Cole, All Rights Reserved.