About the Book: Introduction To Programming With Java: A Problem Solving Approach 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. Contents Chapter 1. Introduction to Computers and Programming Chapter 2. Aglorithms and Design Chapter 3. Java Basics Chapter 4. Control Statements Chapter 5. Using Pre-Built Methods Chapter 6. Object-Oriented Programming Chatper 7. Object-Oriented Programming-Additional Details Chapter 8. Software Engineering Chapter 9. Classes with Class Members Chapter 10. Arrays and Arrays Lists Chapter 11. Type Details and Alternate Coding Mechanisms Chapter 12. Composition and Inheritance Chapter 13. Inheritance and Polymorphism Chapter 14. Execption Handling Chapter 15. Files Chapter 16. GUI Programming Basics Chapter 17. GUI Programming-Componenet Layout, Additional GUI Components
I really enjoyed this textbook for my first programming class. It really improved my understanding of programming and how to program. Great for beginners.