
Java 5.0 Program Design
McGraw Hill Higher Education (Publisher)
Published on 23. June 2005
Book
Paperback/Softback
943 pages
978-0-07-325030-4 (ISBN)
Description
"Java 5.0 Program Design" is about the fundamentals of programming and software development using Java. It is targeted for a first programming course and has been designed to be appropriate for people from all disciplines. The authors assume no prior programming skills and use mathematics and science at a level appropriate to first-year college students. The breadth of coverage and the arrangement of the chapters provide flexibility for the instructor in what and when topics are introduced. Key to "Java 5.0 Program Design" is an introduction to problem solving. The basics of problem-solving techniques are introduced in chapter one and then reinforced during the explanations of Java programming and design. In addition, software engineering design concepts are introduced via problem studies and software projects. This updated version of "Java Program Design" takes advantage of the improvements to the language introduced with Java 5.0. The additions are especially important for beginning programmers because they help make program design and development a clearer and more straightforward process.
Key Handles include: good problem solving techniques; wide variety of examples; and, placement of objects first which aids students in problem solving. 5.0 update is included in this revision.
Key Handles include: good problem solving techniques; wide variety of examples; and, placement of objects first which aids students in problem solving. 5.0 update is included in this revision.
More details
Edition
Revised ed.
Language
English
Place of publication
London
United States
Publishing group
McGraw-Hill Education - Europe
Target group
College/higher education
Illustrations
Illustrations (chiefly col.)
Dimensions
Height: 231 mm
Width: 185 mm
Thickness: 32 mm
Weight
1283 gr
ISBN-13
978-0-07-325030-4 (9780073250304)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Content
1 Background 2 Java Basics 3 Using Objects 4 Being Classy 5 Decisions 6 Iteration Graphics Interlude 1: GUI-Based Programming 7 Programming with Methods and Classes 8 Arrays and Collections 9 Inheritance and Polymorphism Graphics Interlude 2: GUI-Based Programming 10 Exceptions 11 Recursive Problem Solving 12 Threads 13 Testing and Debugging Appendix A: Tables and Operators Appendix B: Number Representation Appendix C: Formatted I/O Appendix D: Applets Appendix E: Standard Java Packages