Java programming : problem analysis to problem design /
- Philippine edition.
- Singapore : Cengage Learning, 2011
- xxxiv, 1036 pages : illustrations ; 23 cm.
Includes bibliographical references and index.
Chapter 1 An overview of computers and programming languages -- Chapter 2 Basics elements of Java -- Chapter 3 Introduction to objects and input/output -- Chapter 4 Control structures I: Selection -- Chapter 5 Control structures II: Repetition -- Chapter 6 Graphical User Interface (GUI) and object-oriented design (OOD) -- Chapter 7 User-defined methods -- Chapter 8 User-defined classes and ADT's -- Chapter 9 Arrays -- Chapter 10 Inheritance and polymorphism -- Chapter 11 Handling exceptions and events -- Chapter 12 Advanced GUIs and graphics -- Chapter 13 Recursion -- Chapter 14 Searching and sorting -- Appendixes -- Index.
Designed for a first Computer Science (CS1) Java course, JAVA PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN 5e will motivate readers while building a cornerstone for the Computer Science curriculum. With a focus on readers' learning, this text approaches programming using the latest version of Java, and includes updated programming exercises and programs. The engaging and clear-cut writing style will help readers learn key concepts through concise explanations and practice in this complex and powerful language.