Compare prices and save on cheap textbooks at CheapestTextbooks.com
Compare prices and save on cheap textbooks at CheapestTextbooks.com HACKER SAFE certified sites prevent over 99.9% of hacker crime.
CheapestCDPrice.comCheapestDVDPrice.comCheapestTextbooks.comGo to CheapestTextbooks USA!Go to CheapestTextbooks UK!
Multi-Store Textbook Search
  
(What's this?)
Selected Product:

Introduction to Computing Systems: From bits & gates to C & beyond
Introduction to Computing Systems: From bits & gates to C & beyond

Hardcover
Edition: 2
Author: Yale N. Patt, Sanjay J. Patel
Publisher: McGraw-Hill Science/Engineering/Math
Release Date: 2003-08-05
ISBN-10: 0072467509
ISBN-13: 9780072467505
List Price: $98.20
Average Customer Rating:
Score = 4.5 Score = 4.5 Score = 4.5 Score = 4.5 Score = 4.5
Similar Products

C Programming Language (2nd Edition) (Prentice Hall Software)
C Programming Language (2nd Edition) (Prentice Hall Software)
ISBN-10: 0131103628
ISBN-13: 9780131103627
List Price:$48.67


The C Programming Language (2nd Edition)
The C Programming Language (2nd Edition)
ISBN-10: 0131103628
ISBN-13: 0076092003106
List Price:$48.67


Data Structures and Problem Solving Using Java (3rd Edition)
Data Structures and Problem Solving Using Java (3rd Edition)
ISBN-10: 0321322134
ISBN-13: 9780321322135
List Price:$117.20


Discrete Mathematics and its Applications
Discrete Mathematics and its Applications
ISBN-10: 0072899050
ISBN-13: 9780072899054
List Price:$149.10


Discrete Mathematics and Its Applications
Discrete Mathematics and Its Applications
ISBN-10: 0073229725
ISBN-13: 9780073229720
List Price:$133.40


Fundamentals of Electric Circuits
Fundamentals of Electric Circuits
ISBN-10: 0077263197
ISBN-13: 9780077263195
List Price:$156.52


Our Review: To use our price comparison to get the cheapest price, please click on the "Find the Cheapest Price" button located above for Introduction to Computing Systems: From bits & gates to C & beyond by Yale N. Patt, Sanjay J. Patel (ISBN-10: 0072467509, ISBN-13: 9780072467505).

At this time we have not yet written a review for Introduction to Computing Systems: From bits & gates to C & beyond by Yale N. Patt, Sanjay J. Patel (ISBN-10: 0072467509, ISBN-13: 9780072467505). Please continue to keep checking back to this page as we are constantly adding reviews.

Summaries and Customer Reviews are supplied by Amazon.com

Summary:
Introduction to Computing Systems: From bits And gates to C And beyond, now in its second edition, is designed to give students a better understanding of computing early in their college careers in order to give them a stronger foundation for later courses. The book is in two parts: (a) the underlying structure of a computer, and (b) programming in a high level language and programming methodology. . .

To understand the computer, the authors introduce the LC-3 and provide the LC-3 Simulator to give students hands-on access for testing what they learn. To develop their understanding of programming and programming methodology, they use the C programming language. The book takes a "motivated" bottom-up approach, where the students first get exposed to the big picture and then start at the bottom and build their knowledge bottom-up. Within each smaller unit, the same motivated bottom-up approach is followed. Every step of the way, students learn new things, building on what they already know. The authors feel that this approach encourages deeper understanding and downplays the need for memorizing. Students develop a greater breadth of understanding, since they see how the various parts of the computer fit together. . .



Customer Reviews
Average Customer Rating: Score = 4.5 Score = 4.5 Score = 4.5 Score = 4.5 Score = 4.5

Gradual and relaxed intro, well done
Customer Rating:  Score = 4 Score = 4 Score = 4 Score = 4 Score = 4
I had programmed in a number of languages including C before, but I was a bit intimidated by assembler. I was also curious about how microchips work, and why they seem to be all about transistors. There's a lot of material on the web on this subject, but none of it seems detailed and organized enough to really teach you anything. After reading this book, it all makes sense.

There are some great sections including simple, excellent explanations of 2s-complement numbers and finite state machines. I'd recommend this book to anyone who already programs in C, and has played a bit with pointers - I'm not sure I would have liked to encounter them for the first time in this text.

The book is not perfect. Its pace is very slow, and authors often threw in "real-world" analogies which I didn't find helpful. Some sections are a bit repetitive. There were a few concepts thrown in without careful introduction, for example call-by-value vs. call-by-reference. Again, that's not a serious problem if you have even passing familiarity with C.

Overall, a gradual, relaxed, well-structured introduction to a fascinating subject. Good preparation for further study.

Excellent Book to Teach You the Basics of the Computer
Customer Rating:  Score = 5 Score = 5 Score = 5 Score = 5 Score = 5
This book is really good for learning the basics of how a computer functions. It takes you from the low-level Flip-Flops to explaining how a register and other small components of a computer work. Then the book shows you the basic components a computer, and then gives a full example in the LC-3. The LC-3 is complete with a architecture diagram and Assembly instructions. The book does a good job of of taking you through the LC-3 data path and showing how an instruction is implemented on the architecture. The book also does a good job of showing how the assembly code connects to higher level languages like C/++ or Java. It also gives a high-level explanation of exactly what a compiler does. Towards the end it gives some information on data structures and particularly as to how a stack would be implemented by the LC-3 in assembly. The book also explains how memory works and how input and output are handled in some computers.

Some problems with the book are in the C section. This book does not give a real C tutorial, there are much better guides to C programming.It doesn't really give you any instruction as to how to program in LC-3 Assembly; however, the instructions are simple enough that you should be able to figure it out. Another potential problem is the combinational logic section. This part of the book is not really comprehensive, but teaches what you need to know so that you understand how all the low-level components work; however, if you want to design your own combinational logic, then there are other books for that. Also this book does not really go into the theory of how and why they developed the LC-3 architecture as it is. It is just an intro to get you used how a computer architecture looks and how it works.

All in all a great read for a CS student or Electrical Engineer to get an idea of how a computer runs the programs written on it.

Note: I am a student at University of Illinois (Patel works here) and took a class created around this book. ECE 190 is still my favorite class I've taken to date.

Needs improvement
Customer Rating:  Score = 3 Score = 3 Score = 3 Score = 3 Score = 3
I was lucky enough to be taught by the professor himself--Dr. Patt. The book needs definite improvement in clarity. Too many of the concepts are abstract and ambiguous. The exercises at the end of each section are pathetic, they should be presented more in a Mathematical or Physics style and they do not flex your knowledge about what you have learned in that section. I had to rely on my TAs to explain certain concepts to me since the book did such a poor job.

However, once you master everything that this book has to offer (I strongly recommend you read the appendixes at the end of the book as collateral reading) you will truly understand how computers work at the most fundamental level.

Great book.
Customer Rating:  Score = 5 Score = 5 Score = 5 Score = 5 Score = 5
This is one of the best books I have used for a computer science course. This book is really detailed. Would really recommend getting this book and keeping it for reference.

Better Than The Teacher
Customer Rating:  Score = 5 Score = 5 Score = 5 Score = 5 Score = 5
I had a pretty ambiguous and boring teacher for the course that required this book so I didn't listen to her much at all in class. Instead, I just substituted the book for her lectures, and I aced the course with ease learning much about how a computer works along the way. It makes me feel a lot more competent about programming to know this stuff, and the book provides it in a pretty good way through the LC-3 architecture and sprinkles the book with examples.

I didn't read any of the "C and beyond" stuff, but everything else was spot-on. I found that most of the teacher's slides (up until a couple of last topics the book didn't cover like linking and loading) were almost identical to the book's presentation of the material. It's a pricey book, but take heart in knowing that it's not a waste of your money for what you get from it.

























Suggestions | Textbook Store Reviews | Site Map | Textbook Reviews | Contact Us
Cheap Textbooks | Used Textbooks | Discount Textbooks | Buy College Textbooks
© 2008 . All rights reserved. Privacy Statement and Disclaimer
web site design and support by Crystal Solutions