Java, Java, Java, Object-Oriented Problem Solving (3rd Edition)
Author | : | |
Rating | : | 4.45 (539 Votes) |
Asin | : | 0131474340 |
Format Type | : | paperback |
Number of Pages | : | 880 Pages |
Publish Date | : | 2013-05-19 |
Language | : | English |
DESCRIPTION:
Illustrates key aspects of Java with a collection of game and puzzle examples. Updated to cover Java version 1.5 features, such as generic types, enumerated types, and the Scanner class. For introductory computer programming students or professionals interested in learning Java.. Functional and flexible, this guide takes an objects-first approach to Java programming and problem using games and puzzles. Features coverage of Unified Modeling Language (UML), the industry-standard, object-oriented design tool. Instructor and Student resources available online. Offers independent introductions to both a command-line interface and a graphical user interface (GUI)
"Not suitable either for beginners or experienced programmers" according to A Customer. This book was required for a college class I was taking in order to learn Java. Unfortunately, the book's organization and quality of writing are both lacking.The preface says the book "assumes no previous programming experience and requires no prior knowledge of Java or object-oriented programming." Don't you believe it. The organization is inappropriate for a beginning programming textbook; for example, chapter 1 has sections on I/O and qualified names and chapter 2 starts talking about objects. The text is a mish-ma. "College Student" according to A Customer. I was required to read chapters 0-8 and I don't care for this book very much. It was helpful in the class due to the instructer being a little wishy-washy in teaching the course. However, the "terms to know" listed at the end of each chapter, were not defined well within the chapter. Sometimes the terms weren't even defined or used in the chapter that it referenced. The examples were confusing, mixing Applets and Application information. I note that this may have been confusing because of the way the course was taught.. "You CAN learn from this book" according to Shawn Standiford. This was the first book on programming I purchased, when I decided to teach myself Java as my first language. I understand a lot of the other reader's gripes with the writing style; I often felt my eyes glazing over as I read, and often found myself going over and over the same material when I realized that I had missed an important point. I also wished that the solutions were available somewhere, and there are exercises in the book that I don't think I will ever solve. Some of the traits that distinguish this book fro
Ralph A. Morelli, is an Associate Professor and Chair of Computer Science Department at Trinity College in Hartford, Connecticut. He is a recipient of two National Science Foundation Opportunity Awards. . He has written and c-authored books and articles on expert systems, artificial intelligence, the Web, and educational software. He is the membership chair of the Northeast Region of the Small College Computing
Marginal notes in the text repeatedly emphasize the basic elements of object-oriented problem solving: What objects do we need? What methods and data do we need? What algorithm should we use? And so on. Applets and GUIs are first introduced in Chapter 4 and then used throughout the rest of the text. We are j long past the days when command-line interfaces were the norm in applications programming. Object Orientation (OO) is a fundamental problem solving and design concept, not just another language detail that should be relegated to the middle or the end of the book (or course). The first time I taught Java in our CS1 course I followed the same approach I had been taking in teach