Shop now Shop now Shop now See more Shop all Amazon Fashion Cloud Drive Photos Shop now Learn More Shop now Shop now Shop Fire Shop now Shop now

Customer Reviews

4.3 out of 5 stars
18
4.3 out of 5 stars
Format: Paperback|Change
Price:£21.32+ Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

on 27 March 2002
This volume is a must for any student or researcher in computing or computability. It leads the reader carefully through some of the more complex and often difficult to understand aspects of computing, otherwise only addressed in the domain of academia and higher order mathematics. Real world parallels are drawn, which will be most appreciated, by the diserning reader.
0Comment| 31 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 2 October 2014
Very good book which covers many areas in Computer Science. It's very clear and easy to understand with a friendly tone which makes it more enjoyable to read. There are lots of diagrams and examples too.

The only reason I'm not giving this 5 stars is because I'm a complete beginner to Computer Science and sometimes the exercises which follow each chapter seem to be a leap from the surrounding text. The book does say in it's preface that it is suitable for beginners but I think you may need some underlying knowledge (or maybe even another source to accompany this) if you are new to the subject and want to get the most out of this book.

It is however incredibly comprehensive and once I start my course at university I'm sure it will become invaluable.
0Comment| 7 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 21 July 1999
This book provides an excellent overview (or review) of theoretical Computer Science. If there are any of you who think that the high end of computer science is another form of mathematics, then this book is for you. If you think that computer science is just programming then maybe you should take a look at this book as well. After reading this book you will have a good overview of the "science" of computer science. I find too often that most of the undergraduate books in computer science tend to focus on the software engineering side of the field. When you finish this book, you will have been exposed to everything from genetic algorithms to Godel's theorem. The book covers advanced topics such as natural language thoery, but still introduces them on an introductory level. This book is still a little tough for those who have only studied programming. However, any computer scince major (or someone with the equivelent exposure to CS) would find this book to be an excellent reference and review of the things he (or she) would have missed or forgotten in their studies. Incidently, the book presents problems (no solutions, what's new) and refrences at the end of each chapter for further study.
The bottom line is this: This book is the closest thing to a hybrid textbook/encylcopedia of computer science. It covers almost every imaginable topic in computer science and should be on every CS major's bookshelf.
0Comment| 8 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 23 June 2011
I purchased this book to get insight into what computer science is, learn about the basis of how it works and how its used in real life.

I have really enjoyed reading this book, It helped me to understand basics of computer science and includes many interesting logical arguments. I would recommond this book, to any one who have interest in computer science.
0Comment| 9 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 2 May 2015
I read this book cover to cover in one evening. It's such a fun read and introduced so many concepts. I enjoyed one of the chapters about Busy Beaver Problem so much that I spent a few days implementing Busy Beaver in several languages and wrote a program that visualizes how the Beaver travels on the tape: http://www.catonmat.net/blog/busy-beaver/

This book is a must read for anyone interested in computers. This excellent book contains 66 short essays on the most important and interesting computing topics, such as compression, Turing machines, recursion, formal grammars, non-computable functions, neural networks and algorithms. The writing style of this book is casual and it contains almost no math. It's my favorite book of all time.

I've rated this book #1 in my Top 100 Programming, Computer and Science book list:

http://www.catonmat.net/blog/top-100-books-part-one/

.
0Comment| 3 people found this helpful. Was this review helpful to you?YesNoReport abuse
VINE VOICEon 17 March 2003
This book is a very good introduction to the various disciplines of computer science. The articles are well written and I can certainly recommend this title to any undergrad student to gain basic knowledge of advanced computer science topics.
I would rate it 5 stars if it were a little more up-to-date though. Certain articles and results have really become outdated with current research.
0Comment| 2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 3 October 2000
I bought this book as it was recommended by one of my Computer Science lectureres, but I definitely won't be selling it at the end of the year like most of my others. It covers a huge range of topics in great detail, and serves as a useful reference guide as well as something to read on the way home from university. My only critism is that it sometimes gets too technical for the average undergraduate, but I still think it's a very worthy purchase.
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 29 September 1998
An enjoyable read for those with some Computer Science or Engineering background. Overviews of 66 different topics in C.S. theory and practice, categorized into 11 general areas. Provides very accessible, intuitive explanations on these foundational topics, with an emphasis on how the theoretical topics relate to practical applications. Nice survey/review of the broad field of Computer Science for the computer professional, as well.
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 5 October 1997
This book presents a great "big picture" view of the issues in computer science for lay people. For some topics, however, it appears that depth has been sacrificed for breadth, resulting in a misleading representation of a field. For instance, computer vision is a field concerned with more than just polyhedral scenes, yet the chapter entitled "Computer Vision" deals only with polyhedral scenes.
0Comment|Was this review helpful to you?YesNoReport abuse
on 13 September 2013
Excellent book for beginners.A must for all aspiring computer science students.A must read as a preparation for interviews and personal statement.
0Comment|Was this review helpful to you?YesNoReport abuse

Sponsored Links

  (What is this?)