Extensively revised, the new Second Edition of Programming and Problem Solving with Java continues to be the most student-friendly text available. The authors carefully broke the text into smaller, more manageable pieces by reorganizing chapters, allowing student to focus more sharply on the important information at hand. Using Dale and Weems' highly effective "progressive objects" approach, students begin with very simple yet useful class design in parallel with the introduction of Java's basic data types, arithmetic operations, control structures, and file I/O. Students see first hand how the library of objects steadily grows larger, enabling ever more sophisticated applications to be developed through reuse. Later chapters focus on inheritance and polymorphism, using the firm foundation that has been established by steadily developing numerous classes in the early part of the text. A new chapter on Data Structures and Collections has been added making the text ideal for a one or two-semester course. With its numerous new case studies, end-of-chapter material, and clear descriptive examples, the Second Edition is an exceptional text for discovering Java as a first programming language!
Written by an expert with 19 experience teaching computer programming, Java Programming Fundamentals presents object-oriented programming by employing examples taken
A concise, accessible introduction to Java, the text covers key Java language features in a manner that resonates with introductory programmers. Objects are covered early and thoroughly in the text.
This book lays the foundation of programming skills for the computer science major, with an early introduction (in Chapter 2) of the basic concepts of objects, classes, selection and iteration,...
Programming and Problem Solving with Java
The approach continues throughout the book, in that every concept is first introduced through practical examples, followed by short programming tutorials.
This book teaches the reader how to write programs using Java.
Note: You are purchasing a standalone product; MyProgrammingLab does not come packaged with this content. If you would like to purchase both the physical text and MyProgrammingLab search for ISBN-10:...
"This book is of computer programming. This edition includes new chapters, reorganized chapter sections, new programming constructs, new program examples, and all new exercises and lots of problem-solving practice"--
Functional and flexible, this guide takes an objects-first approach to Java programming and problem using games and puzzles. Updated to cover Java version 1.5 features, such as generic types, enumerated types, and the Scanner class.
Unlike "cookbook" guides where users blindly follow the instructions this book encourages users to explore their problem solving creativity, and then test their ideas in a real-world environment.