Jump to ratings and reviews
Rate this book

Introduction to Computing: Explorations in Language, Logic, and Machines

Rate this book
This book is a survey introduction to the most important ideas in computing. It focuses on the big ideas in computer science including the major themes of recursive definitions (we can define things in terms of smaller versions of themselves), universality (programs are just another kind of data), and abstraction (hiding unnecessary details and giving things names). It covers how to describe information processes by defining procedures, how to analyze the costs required to carry out a procedure, and the fundamental limits of what can and cannot be computed mechanically.

264 pages, Paperback

First published August 11, 2011

11 people are currently reading
84 people want to read

About the author

David Evans

636 books37 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (38%)
4 stars
9 (50%)
3 stars
1 (5%)
2 stars
1 (5%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
Profile Image for Purnima.
45 reviews6 followers
June 23, 2012
Thanks to udacity.com, I'm now a student of Prof.Evans. I thoroughly enjoyed his teaching in the introductory CS course. "Introduction to Computing" is a different approach to computing from the usual.

I got started with this book before taking the class, and found it a bit tough to follow. But after taking couple of courses at Udacity (especially those of Prof. Evans and Prof. Wes), it all started making a lot of sense.

Highly recommended to folks in the Software Industry or Computer academics.
Profile Image for Lucille Nguyen.
444 reviews11 followers
November 9, 2022
Good, readable overview of basic concepts in computing. Highly recommend.
Profile Image for Omar.
2 reviews
August 30, 2025
Great and easy read, didn't expect to learn LISP but here we are :)
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.