Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Hardcover
Title: Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
Publisher: Prentice Hall PTR
Authors: Craig Larman
Rating: 5/5
Customer opinion - 5 stars out of 5
The best OO introduction to date


This is an outstanding book if you are interested in learning the basics of OO analysis and design. The example that is used throughout the book works well to help demonstrate the concepts being discussed. Craig does a good job explaining key design patterns and when to apply them. Experienced or not, you will benefit from reading this book.



Product: Book - Paperback
Title: Object-Oriented Software Engineering: Practical Software Development using UML and Java
Publisher: McGraw-Hill Europe
Authors: Timothy Lethbridge, Robert Laganiere, Timothy Lethbridge, Robert Laganiere
Rating: 5/5
Customer opinion - 5 stars out of 5
An excellent reference for software engineers


This book was my class textbook in a second year software engineering class. Personally, I found that it covers quite well the basic, and some of the more complex, aspects of software engineering. A sample of the numerous software engineering topics covered include software patterns, requirements gathering, software testing and project management. The book also serves as an excellent introduction to certain of the more important aspects of the current version of the Unified Modelling Language (UML). The book also reviews some concepts of Object-Oriented Programming (OOP). Although it uses Java 2 as its example language, the concepts explained in the book can be applied to another programming language such as C++. Finally, the book is written in such a manner that it can be of use to the novice software engineer (or software engineering student) as well as an experienced developper looking to enhance his or her knowledge. I would not hesitate to recommend this book to people wishing to increase their knowledge of software development.



Product: Book - Paperback
Title: Core Web Programming (2nd Edition)
Publisher: Prentice Hall PTR
Authors: Marty Hall, Larry Brown
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent overview of a very dynamic subject.


Marty Hall's book is an excellent resource for computer science folks who are interested in developing software on the World Wide Web. If your an experienced programmer, but haven't had the time to figure out how your Web Browser works, this is the book for you! Core Web Programming contains an overview of everything you need to know to launch into the wonderful world of Web Pages, Java applications and applets, CGI programming, and Java Script. This is a "must have" for every computer scientist's bookshelf!



Product: Book - Hardcover
Title: An Introduction to Database Systems (Introduction to Database Systems)
Publisher: Addison Wesley Longman
Authors: C. J. Date
Rating: 4/5
Customer opinion - 4 stars out of 5
Do not start with this book


This is not Database for Dummies! The word introduction is a bit misleading to say the least and the words used are not the one you read in everyday life. If your are new to relational databases, you should read this book slowly (maybe one chapter per week). When you encounter a word or concept that you don't understand, go on the web or try an other book and find information about that subject. Then continue your reading. Reading this book is like creating a good database design: It's not easy, it is tiresome and a lot of time you will be discouraged. But in the end if you persevere it will be worthwhile.