Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: The Art and Science of C : A Library Based Introduction to Computer Science
Publisher: Addison Wesley
Authors: Eric S. Roberts
Rating: 2/5
Customer opinion - 2 stars out of 5
The Art and Science of C

I borrowed this book from library and believed I had made a right decision.
Quoted from the book, Mr. Roberts have been teaching computer science for over 20 years, I'm not sure how long he has taught C language but I suppose this book is written in a way that he believes is most beneficial to the readers, based on his teaching experience.
C is a cryptic and complex language, so the author teaches in a stepwise manner, he hides the complexity by introducing his private libraries and data abstractions. So the readers implement the functionality of C, which is independent from the complexity of C; once the readers have enough grasp at C, they may move on to explore the complexity of C.
The author have done these with good intention because data types in ANSI C are limited in size, for example, the data type int is different from our perception of integer in daily life. The address operator & may be confusing as well.
How did I use the book? I rewrited all the examples presented in book without his private libaries. I did the exercises in the book without his private libraries as well. Instead of copying all his codes and getting them work, I tried to make errors: for example, in the simple hello world program, omitted the preprocessor operator #, then read the error messages. I also tried to improve the efficiency of my algorithm.
This maybe a good introductory book for people who have experience in programming in languages other than C since the syntax of C may confuse them, but owning it is not recommended.

Product: Book - Paperback
Title: Designing Web Usability : The Practice of Simplicity
Publisher: New Riders Press
Authors: Jakob Nielsen
Rating: 5/5
Customer opinion - 5 stars out of 5
This book is the very best in it's class.

Nielson explains all with simplicity. It's really amazing how easy he makes 'designing usability' seem. Simple concepts and a good understanding of what the public are looking for are laid out in plain fashion. He adds statistics that may be useful for designers and hopefully improves their understanding that the web is not a paint canvas but rather an information superhighway where people are looking for answers not pictures.

Product: Book - Paperback
Title: Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Edition)
Publisher: Prentice Hall
Authors: Bruce Eckel
Rating: 5/5
Customer opinion - 5 stars out of 5
think like a programmer and apply this using C++

It's hard to find a book that teaches you how to program or how to use your logic to write programss. this book describes the problem of programming in C++ in a complete different way than other c++ books. It doesn't list the keywords and the syntax of the language but rather introduce you to problems that any programmer using any language might face, and then give you the answer in C++. It was nice that you can write a C++ program just in the second chapter while understanding completely the meaning and the usage of keywords like "#include" and namespaces which you'll usually find in the last chapters of ordinary c++ books. so you'll get the feeling of how, why and where to use any part of c++ language not just knowing how to use it. Thanks to Bruce Eckel for providing the book completely online in his web site. that shows that he really cares to make people understand c++ programming not just making money out of publishing a book. I'll be more generous than him by buying the hardcopy of the book :-)

Product: Book - Paperback
Title: Network+ Study Guide, 4th Edition
Publisher: Sybex Inc
Authors: David Groth, Toby Skandier
Rating: 5/5
Customer opinion - 5 stars out of 5
Text and sim all in 1 place - nice job!

Take a well known author for A+ and Net+. Add in a highly respected CCNA Author. Add to that a highly successful book for Network+ certification. Finally throw in a lab simulator and package it under through a publisher well known for producing high quality technical reference manuals.

Now you have the perfect study tool for the Net+ Certification. David Groth and Sybex have teamed up to give you an updated text for Network+ and thrown in a lab simulator to make the chance of passing the exam first time better than ever before.

I found that the OSI breakdown is not only perfect for Network+, but also the A+ class I am teaching benefits from it as well. Groth also has a great 200 pages for TCP/IP, again the explanation is written for all levels making a perfect learning and teaching tool.

Once again the text is technically up to date and accurate. The team has certainly done everything here including hands-on labs, practice questions, tips and tricks.

There are 2 cd included, one with practice exams and the other with the simulator. What should be included in either a separate lab manual to use with the simulator or the lab manual as part of the book.

Overall you have both a first rate book and simulator. If you are looking for a good set of tools for the networking, then you may just want to start here