Theory of Computing: A Gentle Introduction
||Author: Efim Kinber, Carl Smith|
List Price: $87.00
Our Price: Click to see the latest and low price
Publisher: Prentice Hall (15 December, 2000)
Sales Rank: 681,109
Average Customer Rating: 3.14 out of 5
Customer ReviewsRating: 2 out of 5
pro and con
To make my review useful, I have to say I was a teaching assistant using this book for one semester with 50+ students. I read the book from cover to cover (multiple times), solved most of the questions at the end of each chapter, graded the students' solutions, and much more.
I have to say, this book is a failure.
pro: the book is small, easy to read (but I doubt you can easily understand)
con: too many typo! I picked one hundred, at last, I gave up.The presentation is not clear.
I recommend "Elements of the Theory of Computation (2nd Edition)
by Harry R. Lewis (Author), Christos H. Papadimitriou (Author)" as the introductionary book. However, if your instructor picked this book, sorry, you have to buy it. :p
Rating: 2 out of 5
Not good enough for beginners
This thin book is very easy to carry anywhere but the content of the book is not really satisfactory. I had to buy another similar book to understand some parts of this book. The problem exercise
parts are good. They have some good problems but when I get stuck on a problem, I had to open a different book to review before going on to a next problem. This book seems to assume that the most readers of this book already know what this book is talking about. This book may be suitable for those who already have enough knowledge on the theory and want to review and refresh the knowledge that they already had before.
Rating: 2 out of 5
This is "Theory of Computing" for dummies. There are very few examples, little mathematical rigor, and an unclear presentation
of the topics. It seemed like the text used the Lewis & Papadimitriou table of contents verbatim, but presented the material very weakly. I would not recommend this book.
· Object-Oriented Software Engineering: Practical Software Development using UML and Java
· Computer Networking: A Top-Down Approach Featuring the Internet
· Computer Organization and Design Second Edition : The Hardware/Software Interface