
Introduction to Programming with Java: A Problem Solving Approach
2nd Edition
Published on 16. March 2013
Book
Paperback/Softback
864 pages
978-1-259-06048-9 (ISBN)
Description
This book teaches the reader how to write programs using Java. It does so with a unique approach that combines fundamentals first with objects early. The book transitions smoothly through a carefully selected set of procedural programming fundamentals to object-oriented fundamentals. During this early transition and beyond, the book emphasizes problem solving. For example, Chapter 2 is devoted to algorithm development, Chapter 8 is devoted to program design, and problem-solving sections appear throughout the book. Problem-solving skills are fostered with the help of an interactive, iterative presentation style: Here's the problem. How can we solve it? How can we improve the solution?
More details
Edition
2nd edition
Language
English
Place of publication
OH
United States
Target group
College/higher education
Dimensions
Height: 231 mm
Width: 188 mm
Thickness: 43 mm
Weight
1356 gr
ISBN-13
978-1-259-06048-9 (9781259060489)
Schweitzer Classification
Content
Chapter 1. Introduction to Computers and ProgrammingChapter 2. Algorithms and DesignChapter 3. Java BasicsChapter 4. Control StatementsChapter 5. Using PreBuilt MethodsChapter 6. Object-Oriented ProgrammingChapter 7. Object-Oriented Programming-Additional DetailsChapter 8. Software EngineeringChapter 9. ArraysChapter 10. Arrays Lists and an INtroduction to the Java Collections FrameworkChapter 11. RecursionChapter 12. Type Details and Alternative Coding MechanismsChapter 13. Aggregation, Composition, and InheritanceChapter 14. Inheritance and PolymorphismChapter 15. Exception HandlingChapter 16. Files, Buffers, Channels, and PathsChapter 17. GUI Programming BasicsChapter 18. GUI Programming-Component Layout, Additional GUI Components
Appendix 1. ASCII Character SetAppendix 2. Operator PrecedenceAppendix 3. Java Reserved WordsAppendix 4. PackagesAppendix 5. Java Coding-Style ConventionsAppendix 6. Javadoc with TagsAppendix 7. UML DiagramsAppendix 8. Number Systems and Conversions Between Them
Appendix 1. ASCII Character SetAppendix 2. Operator PrecedenceAppendix 3. Java Reserved WordsAppendix 4. PackagesAppendix 5. Java Coding-Style ConventionsAppendix 6. Javadoc with TagsAppendix 7. UML DiagramsAppendix 8. Number Systems and Conversions Between Them