Introduction to Computing
Explorations in Language, Logic, and Machines
University of Virginia
Fall 2009 Edition (last updated 19 August 2009)
Download entire book as one PDF file: [PDF, 35MB] (298 pages)
Printed copies of the book can be ordered from lulu.com ($12.95).
Part I: Defining Procedures
Part II: Analyzing Procedures
Part III: Improving Expressiveness
Part IV: The Limits of Computing
Book CommentsBecause the book is under active development, I am especially appreciative of feedback that will improve the book. Particularly useful feedback including noticing any technical mistakes, improving the writing, and suggesting a less pretentious title will be rewarded with gold stars and eternal fame.
BackgroundThis is the course book for cs1120 (previously cs150). The Spring 2009 version of the book is available here.
Title SuggestionsOriginal title: Computational Thinking: A Whirlwind Introduction to the Third Millennial Liberal Art from Ada and Euclid to Quantum Computing and the World Wide Web
Logic, Language, and the Mind: A Fresh Look Through the Science of Computers (Jonathan Grier)
|This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.|