Introduction to Computing
Explorations in Language, Logic, and Machines
University of Virginia
Spring 2010 Edition (last updated 11 January 2010)
Printed copies of the book can be ordered from lulu.com:
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).
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.|