Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Java Software Solutions : Foundations of Program Design (4th Edition) (Addison-Wesley's Codemate)

Java Software Solutions : Foundations of Program Design (4th Edition) (Addison-Wesley's Codemate)

List Price: $90.80
Your Price: $90.80
Product Info Reviews

<< 1 2 >>

Rating: 5 stars
Summary: Good book with straight forward programming examples.
Review: I recently completed a java course from a nearby college and this was the text book that was used. In my opinion, this is a fine book to use for learning the java programming language. The book has shown clear program examples of each topic, some were small programs and some larger programs that illustrated key point topics. I liked how the book had many appendixes such as glossary, API, coding guidelines, and many java classes and methods. The authors did an outstanding job on writing their ideas and concepts to be easy and understandable reading. I did a lot of my programming assignments just by looking at the book's examples and applied its concepts to my assignment. The book had minor shortcomings, in topics that needed further explanation such as event driven handling programming, program exceptions, and threads. My professor did a fine job in covering those areas in further detail. Overall, the book is a wonderful text and I recommend it to anyone that wants to learn the Java programming language.

Rating: 4 stars
Summary: Very satisfied
Review: I'm an experienced procedural programmer and I've been doing stuff in C and Perl for a few years. I had to buy this book for my first Computer Science course in college.

I was shocked that this should be their choice of reading material. It fails miserably both in teaching basic programming concepts and in teaching OBJECT-ORIENTED programming.

The book jumps from one topic to the next without any semblance of coherence, dwells in great length on trivial subjects and skips over the important stuff.

I think the authors failed because they tried to do too much with this one book. I'll grant that after reading it I have a better knowledge of Java, but I believe this is mostly thanks to my prior programming experience.

As a begginer's book, this is terrible. I'd recommend Learning Java from O'Reilly any day over this bloated monolith of trivialities.

Rating: 3 stars
Summary: More of a classroom companion
Review: If you find yourself raring to jump into the Java language, this...might not be the book for you. Although this is an introductory book to Java, proceed with caution. The learning curve could be hard to scale if you are teaching yourself Java independently or if you are unfamiliar with computer programming fundamentals. You could be jumping into the deep end of the pool.

This book goes best with teachers and lectures as a classroom text in my opinion. The topics covered are the basics of software programming, such as if-else statements, loops, recursion, applets and object-oriented programming. If you've never programmed before and you're learning on your own, there are clearer texts out there. O' Reilly offers several good books on the subject.

I guess an advanced language like Java will always be difficult to learn at first. I read this book twice - once on my own and once in a college-level class. The first time I found the explanations of the concepts clear enough but could not figure out how to apply them. Understanding the concepts are enough for subjects like philosophy and political science, but with computer science you have to be able to apply them with code. The examples here were far too few and general for me. What made this book alright for me were the lab work and classroom supplements. Those helpers unlocked the concepts of this book for me. Otherwise I could only tell you about computer programming and not do it for you.


Rating: 5 stars
Summary: Java illustrated thoroughly for first year students
Review: Java is arguably the best computer language to use when teaching programming, especially for first year Computer Science students. This is mainly due to the fact that Java is easy to learn, widely available and most importantly free to use. For first year students who are just getting their feet wet, and trying to break into the complex and vast field of Computer Science, Java's wide acceptance in the real-world is certainly a big plus. But Java does have its flaws, and one of which is caused by the fact that it is free to use. Java is big, very big. A professional would have to spend his entire career trying to learn Java and its related technology in its fullness. For most professionals, however, one section is enough to build our careers on, whether it being Server Side Java, GUI and front-end, Wireless Java, Enterprise Java, Messaging, etc... The point is, if one is to understand and learn some of these advanced topics, one needs a good foundation and understanding of the core Java programming language.

Java Software Solutions by Lewis and Loftus IS that book. This book is self contained and had everything a first year Computer Science student would ever need. As I mentioned, Java is very big and there are lots of information available out there that a newbie would need to spend an unprecedented amount of hours making sense out of all the available information on this topic. The book contains the necessary Java API - the one's that were used in the book and some extra one's that are needed, so the student does not have to spend extra time searching for something rather trivial. The same goes for Regular Expressions, JavaDoc usage, GUI event handling procedures and many others. I agree that students need to be prepared and have to know how to find these types of information, but wouldn't you, as the instructor, like to have the option of not having to spend your lecture time telling your students where to download JavaDoc's usage guides? Wouldn't you, as the student, like to have all the necessary information you need at the tip of your fingers instead of having to search for something new all the time? This book is well packed with all the necessary and extra information required for the first time newbie students going thru a programming class. For someone new, having to learn to program and all the new concepts and terms is overwhelming, and it is rather nice to be able to go to the end of the book and get the information you need. The book also gives enough background and introduction to the topic that even a person new to computers can come up to speed with all the necessary information to get going with topic at hand.

How about the rest of the book? In one phrase, this book is well illustrated. That's right, illustrated. Code snippets, examples from simple to a large and rather complicated "PaintBox" project, using figures and graphs to demonstrate program flow and language syntax and inserting program outputs right after the program source code for easy access mark some of the illustrations of this book. The end of each chapter is used to wrap up the topic just covered with a "summary of key concepts" area, which is very thorough in fact, followed by "Self review questions", "Exercises" and "Programming projects." The answers to the "Self review questions" are given, and the exercises and the programming projects at the end of the chapter can be used by the instructors to further educate and teach the Java programming language to their students. Since this book is also CodeMate "enabled", which means students can view, compile, run, and edit select programming problems and all code listings from the text book.

If you want your students to succeed as Software Engineers or even good programmers, you need to start them of on a good foundation of Software Engineering best practices and sound engineering and programming guidelines and methodologies. Lewis and Loftus's Java Software Solutions promote best practices and object oriented techniques and methodologies throughout their book. Either it being simple UML class diagrams to further illustrate the design, talking about inheritance and why it's required or even coding guidelines and code documentation, this book it field with the necessary tools, techniques and methodologies to get your first year Computer Science students on the right track.

This book also comes with the required slides, tests, lab manual, solutions set and instruction's manual to aid the instructors in their teaching, and a CD packed with the source code, the latest Java (J2SE 1.5) and tools and goodies used throughout the book for the students.


Rating: 1 stars
Summary: such a nice book
Review: the reason why I gave one stars to this book is:it is so expensive! such great book with dear price is a shame !MicroSoft behind Sun coz unix and java is open-source software.
amazon should do the same/

Rating: 5 stars
Summary: great book for beginners or those who have been away a while
Review: This book is just right for those of you who have never really learned programming properly, or who are trying to get back into the discipline, but feel better with a little training wheels strapped on (at least to start). This book is primarily a book teaching programming, so it goes through the whole process of teaching that science without skipping any steps or assuming you know things already. Personally, I know quite a bit, but not so much that I didn't appreciate the fact that the authors really made an effort to round out the lessons -- they don't ever just leave you hanging like most of the other books that teach Java. Probably, that's the point, this book uses Java as a framework to teach programming (its a great language to start off with -- streamlined and easy, unlike nasty C++). If you're looking for something that merely runs down the code, because you're already very CS-savy, then try O'Reilly's series (specifically "Exploring Java", which leaves you hanging alot unless you're Mr. Computer science himself)

Rating: 2 stars
Summary: Relies too heavily on vaguely-explained code
Review: This book is not a very good choice if you are looking for a good introduction to Java. I have read more than half of it and I am still unclear on how to implement object oriented ideas in programming. I have taken classes on object oriented design, database design, and some UML, but this book doesn't really give reasons for writing programs the way they are written in the examples. Most of the other students in my class (an upper division master of information systems class) are also a little sketchy on why things are done the way they are in the examples in the book. They usually just copy code from the examples to finish class assignments (as I do, also). After reading the reviews for Beginning Java Objects, I am eager to get that book before I kill my grade (currently an 'A') in the class.

Rating: 2 stars
Summary: Had to buy something else...
Review: This book was assigned as the text for my applications programming class. Even though I faithfully read and highlighted each section, I was still completley lost. While I normally appreciate succinct writing, this book is a little bit *too* right to the point. I don't find the explanations of key concepts to be thorough enough for a rank beginner like myself, and the code examples are not really all that helpful.

In hopes of salvaging my GPA, I went and bought Learn To Program with Java by John Smiley, and found it to be much more useful. The book is written as if you are sitting in a programming class, with fellow students who ask very lucid and insightful questions. I recommend it instead, if you are looking to be hand-held through your first Java programming experiences.

Rating: 2 stars
Summary: Had to buy something else...
Review: This book was assigned as the text for my applications programming class. Even though I faithfully read and highlighted each section, I was still completley lost. While I normally appreciate succinct writing, this book is a little bit *too* right to the point. I don't find the explanations of key concepts to be thorough enough for a rank beginner like myself, and the code examples are not really all that helpful.

In hopes of salvaging my GPA, I went and bought Learn To Program with Java by John Smiley, and found it to be much more useful. The book is written as if you are sitting in a programming class, with fellow students who ask very lucid and insightful questions. I recommend it instead, if you are looking to be hand-held through your first Java programming experiences.

Rating: 5 stars
Summary: Easy Beginner Book
Review: This book was written with the beginner in mind. It's down to earth explinations of complex ideas made learning java a breeze. I used this in my college computer course and I was able to ace the course (an accomplishment considering I'm an economics major). If you're looking for a book that enables you to create a basic program with animation, buttons, etc. with no prior experience then this is the book for you.


<< 1 2 >>

© 2004, ReviewFocus or its affiliates