
Java Program Design
James Cohoon(Author)
McGraw-Hill Inc.,US (Publisher)
Published on 16. June 2003
Book
Paperback/Softback
904 pages
978-0-07-235447-8 (ISBN)
Description
Java 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 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.
More details
Language
English
Place of publication
New York
United States
Publishing group
McGraw-Hill Education - Europe
Target group
College/higher education
Professional and scholarly
Illustrations
Illustrations
Dimensions
Height: 229 mm
Width: 191 mm
Thickness: 38 mm
Weight
1386 gr
ISBN-13
978-0-07-235447-8 (9780072354478)
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
Person
Jim Cohoon is a professor of computer science at the University of Virginia and former member of the technical staff of Bell Laboratories AT&T. Among his research interested include algorithms, computer-aided design, the optimization strategies, and teaching in computer science. He is the author of more than 75 articles and books in these fields.
Content
1 Background2 Java Basics3 Using Objects4 Being Classy5 Decisions 6 IterationGraphics Interlude I: GUI-Based Programming7 Programming with Methods and Classes8 Arrays and Collections9 Inheritance and PolymorphismGraphics Interlude II: GUI-Based Programming10 Exceptions11 Recursive Problem Solving12 Threads13 Testing and DebuggingAppendix A Tables and OperatorsAppendix B Number RepresentationAppendix C AppletsAppendix D Standard Java PackagesAppendix E Standard Java Graphical Packages