Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Hardcover
Title: Introduction to 80X86 Assembly Language and Computer Architecture
Publisher: Jones & Bartlett Publishers
Authors: Richard C. Detmer
Rating: 4/5
Customer opinion - 4 stars out of 5
Heh. . I know this guy :)

I've had Dr. Detmer as an advisor at MTSU here for three years. He is one of the finest minds on the subject of the assembly language , and has used this book for years. (Yes, he actually is one of those professors that printed his own book for awhile and handed it out.) I could be really mean here.. but .. then again.. he could recommend I take some impossible course, so I won't. This is a great teacher, and his book follows suit.

Product: Book - Hardcover
Title: Introduction to Algorithms, Second Edition
Publisher: The MIT Press
Authors: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Rating: 5/5
Customer opinion - 5 stars out of 5
The New Edition is Great!

For years, I've looked for a single algorithms book that would cover all of the bases and provide an up-to-date replacement for the 3 Knuth volumes. The 2001 edition of CLR is it. I had looked at earlier versions of CLR and somehow not seen what I wanted; seemed too much like a enumeration of algorithms rather an explanation of them. But what the other reviewers say about CLR is definitely true of this edition. Its the one you want on your shelf to accompany your career in software or computer science.
The reviewers who knocked off stars for being difficult were probably also correct; this book is not for community college course with students who earned Cs in math and programming courses. In fact, I question the word "introduction" in the title. Yes, it only assumes minimal math and programming knowledge, but it goes a long ways into the topic. Sure, it might not cover some exotic academic topics or some very specialized topics, but if you are a software engineer it has all you are likely to want or need in your practical work (until there are new research results that prove important in industry) unless you work in area that requires specialized algorithms.
One topic regretablly omitted from this book, and most other books on algorithms, is extendible hashing, hashing techniques that support an arbitrary, unkown amount of data. Papers by Fagin and Litwin describe such methods.

Product: Book - Paperback
Title: Windows 98 for Dummies
Publisher: For Dummies
Authors: Andy Rathbone
Rating: 5/5
Customer opinion - 5 stars out of 5
Understanding and quick answers

While it does enable a beginner to get started in Windows98 it is hopelessly incomplete.It affords very little help when you run into trouble and is very poorly indexed. One could do with a little less cutesy language and a little more substance.

Product: Book - Paperback
Title: Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027)
Publisher: McGraw-Hill Osborne Media
Authors: Kathy Sierra, Bert Bates
Rating: 5/5
Customer opinion - 5 stars out of 5
This is the book

I scored 83% in the Sun Certified Java Programmer's Exam, by going through this book in detail. I do not have a lot of programming experience, and this book prepared me thoroughly for the test. I was reading the Java 2 Certification Study Guide by Roberts, Heller and Ernest before buying this book, and I don't really know why so many people swear by that book. I found that book to be sparse in some areas, and felt that it wasn't an appropriate choice for somebody with little programming experience. Kathy Sierra's book is very well written, and it has the "exam watch" sections which prepare you for the kind of complicacies that you might face in the real exam. The practice questions at the end of each chapter are very good, and the book covers topics like inner classes, arrays and threads in detail. I saw a lot of questions on those topics in the exam.
So five thumbs up to this book! I would also recommend buying the whizlabs software, which has 610 practice questions that prepare you for the exam. The software simulation is very close to the real test, and so you are not thrown by the test taking experience when you are in that tiny room all by yourself. I also feel that beginners need to practice a lot of coding, before taking the exam.