|
|||||||||||||||||||||||||||||||||||
|
24 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
5 of 5 people found the following review helpful:
2.0 out of 5 stars
for novices, just don't do it,
By A Customer
This review is from: An Introduction to Object-Oriented Programming With Java (Paperback)
Hi,I'm a student using this as a textbook for intro to Object Oriented Programming using Java. This book is a nightmare. Please, if you're an instructor, don't use this book for your class. Me and others alike who are novices are confused by this book. If you use this book, expect to re-explain a lot to your students. The explanations of the basics are very confusing, as well as the wording alone. I'm confused by the wording of basic concepts I even understood in the text. It seems to get a little better once you get the roots of the programming down. But for me the most important part of a text is explaining the core concepts. Maybe this isn't for the novice, but for those of us in my class who are, we agree, just don't get this book.
5 of 5 people found the following review helpful:
2.0 out of 5 stars
Not introductory enough,
This review is from: An Introduction To Object-Oriented Programming with Java (Paperback)
I found this book to be helpful to a point, but it jumps around a lot, and to a beginning programmer, it can be a bit confusing. My suggestion to professors wanting to use this book for their classes is: find one more simplified only the experienced students understand it enough to implement it.
4 of 4 people found the following review helpful:
5.0 out of 5 stars
Visual Java Teaching Book,
By Salman Hajipour (Tehran, Iran) - See all my reviews
This review is from: An Introduction to Object-Oriented Programming With Java (Hardcover)
A good visual book, teaching by the UML diagrams. Suitable for beginners to intermediate level and a bit more. Nice colorful book. With the help of "Sample Developments" this book will give you some real practical experiments throughout each chapter. My suggestion for those who want to begin Java with no prior programming experience is "Java 60 Minutes a Day" which you can find it in my review list. In my view, as an intermediat programmer, is a bit difficult to understand core java with this book.
4 of 4 people found the following review helpful:
1.0 out of 5 stars
The book is very confusing... no stardard package being used,
By A Customer
This review is from: An Introduction To Object-Oriented Programming with Java (Paperback)
I am a student in Binghamton University, and I think this book stinik. First of all, no java standard package being used. Secondly, there is no answer to the questions in the book. The book is some what not clear and some information provided are wrong. Third, many questions at the end of the chapter can't be answer with what is covered in that chapter, I (and other students)have to read ahead in order to solved the questions. And by the way, pages keeps falling out of the book. My class is waiting for the rep to respond to that.P.S: More than 1/4 of the class drop after the first project assign, because can't accomplished with what information provide by the book.
14 of 19 people found the following review helpful:
5.0 out of 5 stars
Better than the best cup of Java,
By RexMagnus "RexMagnus" (Milwaukee, Wisconsin United States) - See all my reviews
This review is from: An Introduction to Object-Oriented Programming with Java OLC Bi-Card (Paperback)
Note: OOP = object oriented princibles OOT = object oriented technology
This was the textbook used for the introduction to computer programming class I just finished taking during 2004. I absolutly loved it! In my opinion, this is an excellent book for those who know NOTHING about programming. The first few chapters deal with the basics of programming in general. Then the book quickly and gently introduces the object oriented side of programming. Thus, the bulk of the book is developing both your general programming skills along with your OOP java skills. What I loved about the book was that it was so remarkably easy to read. Important words/concepts are reiterated throughout to reinforce memory. Everything is explained with only the neccesary technical jargon. Terms and concepts are gradually and thoughtfully introduced, and then used appropriatly throughout the following chapters. I'm guessing about 1/3 of every page consists of diagrams, reinforcing what is read in a wonderfully clear visual mannor. Furthermore, the book provides the information in a surprisingly VISUAL mannor (lots of diagrams and pretty color pages); this is fabulous for first time programmers, especially since programming is inheirantly non-visual. I admit Java isn't the easiest language to learn, like Basic, however it is remarkably sophisticated. Java does not involve either the complex syntax of C++ or the dangerously powerful and yet complicated pointers of C (also C++). Java is not linked to a specific platform like Visual Basic, which is MS Windows ONLY (do we really need to be more dependant on MS). Although C# is almost identical to Java in terms of object oriented technology and syntax (MS stole the whole thing from Sun!), Java is not eternally latched to the MS beast. Unlike the oh-so-easy Basic language, Java is extraodinarly versitile and practical with uses from typical desktop application programming to wickedly awsome web-application development arena, which is not practical with the popular C and C++ languages. Ultimatly the splendar of Java revolves around its wonderful OOP design. For me, developing a Java app. is like createing a piece of architectural artwork. Java's unadulterated use of OO concepts, such as interfaces, the object, abstraction, encapsulation, inheiratance, polymorphism, ect. all allow for truly elegant, robust, and downright...gorgeus pieces of code. OOT isn't the future, it is the present. OOT allows developers to advance through the development proces with a level of robustness, efficiency, and elegance not possible with archaic procedural languages *cough C cough* . If your gonna go OO, go all the way. Dont half-ass it with C++, which is nothing more than a procedural language add-on. Sorry about the digression into the world of Java... Back to this book...When I read this book beforehand, the class lectures felt stale, becasue I already had such a strong grasp of the concepts by only reading the book. I truly do not understand what others have said in reviews about how the book is so poor. Yes, this isnt a great reference, but that's because it isn't a reference; its an introduction to programming via the OO paradigm. I guess I'll bend a bit to the idea that it throws a lot at you, but that is simply because this book is all about OOP, which is delightfully sophisiticated. C claim to fame is brute machine language force, in contrast, Java's strength is software architectural sophistication and elegance. You will learn the tools of OOT software architecture and thus you will learn to think in the object-oriented paradigm. Over the summer I was working at an internship doing all programming, unfortuatly in C#. I converted visual basic 6.0 programs into the .NET platform via C#. My programs, those of a simple novice programmer, were far more robust and elegant than those of the veteran visual basic programmers who didn't have as good a hold of OOT's client-server architecture. I believe this is a great book for FIRST TIME programmers because of its clarity and simplicity. Not only did I find it easy to self-learn with, it actually enjoyed it more that way! Essentially, my time with Java has been a freakin blast! I've been able to use the software architectural skills imbued by Java's smooth OOT to create remarkably robust, elegant, and efficiant software. I viscously support Java and its OOT architecture. I owe it all to this book. Note: the new edition of this book just came out. Its been updated for the new 1.5 Java upgrade. The author may have corrected/improved what ever those 'other' people may have not liked. I haven't read the new version, but I bet it's even better than before!
2 of 2 people found the following review helpful:
3.0 out of 5 stars
Good for beginner,
This review is from: An Introduction to Object-Oriented Programming with Java OLC Bi-Card (Paperback)
This book is good for java beginner and it is highly recommended for anyone who wants to learn java in a fun and with more graphic. However, there is less topic covered. It is highly expect that more area coverage in later edition.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Write a program in 5 minutes,
By Tim (Winona State Universtiy) - See all my reviews
This review is from: An Introduction To Object-Oriented Programming with Java (Paperback)
This book comes with an excellent package called javabook that allows you to write you first program in about 5 minutes. I'm not just talking about the standard "Hello World" type program but one with user input, output, and graphics. This book is the best written programming book I have ever read.
1 of 1 people found the following review helpful:
2.0 out of 5 stars
Not worth it,
By A Customer
This review is from: An Introduction to Object-Oriented Programming With Java (Paperback)
This is a supplement to my JAVA class in college, and it is not a great book. The book is REALLY overpriced, is flimsy and NOT worth the MONEY! (in comparison to other JAVA intro books that explain the material better). I am also a novice, and although he gives all these examples and it is somewhat helpfull at times, it does not teach well and in conjuction with my prof. who does not know how to teach, it is not a great combo. I actually bought another JAVA book so I do not have to read this book. The author is really wordy and makes it more confusing than it needs to be. IN short, do NOT waste your time with this book because it can be a waster of time, look into other intro books... maybe if it were cheaper it would be a better buy, but in this case, i say look for other book.
7 of 10 people found the following review helpful:
5.0 out of 5 stars
An EXCELLENT introduction to OO-programming concepts,
By Dr A Simcock (Liverpool, England) - See all my reviews
This review is from: An Introduction To Object-Oriented Programming with Java (Paperback)
This book is an excellent introduction to the concepts of OO-programming. The book covers the fundamental OO-programming concepts clearly and uses lots of well-planned examples. It also uses an application development "methodology" that is well suited to the OO context. Having worked in mainframe IT for several years it is a pleasure to read a thoughtful, well planned approach to teaching the subject as opposed to simply having to plough through pages of confusing source code written by someone who wants to show off his/her advanced skills and/or the latest "bleeding edge" technology. Buy it, read it, download the JAVA 1.2 SDK from SUN and start learning to program using OO NOW!. Then buy one of the "Learn how to program in JAVA in under 2.5 nanoseconds ..." type books to learn the JAVA-specifics. PS Only criticism is the quality of the binding, I'd prefer to see a hard-back version.
8 of 12 people found the following review helpful:
1.0 out of 5 stars
god-awful programming book,
By
This review is from: An Introduction to Object-Oriented Programming With Java (Paperback)
This book is insanely bad for academic purposes. It uses a non-standard package (javabook), which, though useful, does not prepare you for actual Java programming. In addition, this book is one of the worst language references I've ever seen. The first-semester computer science course at my university switched to this book starting this semester, and it helps to make an already difficult course significantly harder than it needs to be. The only way this book can be effectively used is in a class taught by a superb instructor. Otherwise, forget it. The book is uninteresting, uninformative, and generally just not useful. To all computer science professors out there: please do not make your students use this book.
|
|
Most Helpful First | Newest First
|
|
An Introduction To Object-oriented Programming With Java by C. Thomas Wu (Paperback - Apr. 2004)
Used & New from: $15.88
| ||