Description:Object-Oriented Programming: From Problem Solving to Java provides a thorough, easy-to-follow reference to master object-oriented programming principles. Throughout the text, problem solving and programming techniques are presented in modeling diagrams, pseudo-code, and flowcharts. Users then learn how to put theory into practice using actual Java code. 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. By first learning the concepts involved in object-oriented programming, and then learning how to put them into use, readers not only learn Java, but they also learn how to become more efficient programmers. · Encourages users to find creative, practical solutions to programming problems, and allows them to test their ideas with object-oriented programming · Uses pseudocode to describe a problem's solution; then uses Java as the implementation language · Organized to follow introductory courses in programming principles; exercise sets and "key terms" are included to reinforce concepts · Provides a gentle learning curve to those with little or no programming experience, taking novice users to a higher level of proficiency · Includes a CD-ROM with all the source code for the projects in the book, with additional programs and case studies at the companion Web site ON the CD! The CD-ROM included with this book contains all of the files that are used as source programs in Java and in KJP (the Kennesaw Java Preprocessor is a high-level, pseudocode notation) * All of the Java files that correspond to the examples presented in the book can be compiled and executed using standard Java SDK software from Sun Microsystems. These files are all in text format that can be read by most text editor * All of the KJP sample programs from the book are included. These files are set up by chapter, and can be used with Java. They are all in text format that can be read by most text editors * A directory with the KJP translator program file (an executable file) and the Conio class SYSTEM REQUIREMENTS: Applications and projects on this CD-ROM require a PC with Windows 9.x, Me, 98, NT, 2000, or XP; 300MHz (or higher) processor; Sun Microsystems Software Development Kit (SDK 1.3x or 1.4x); 32MB RAM; 50MB disk space; Web browser and Internet connection to download JGRASP; CD-ROM drive; mouse.