|
Java Programming: Guided Learning With Early Objects
This innovative new text, intended for the beginning programmer, introduces objects early but gently and includes a variety of examples and exercises intended to support each new concept. With a clear emphasis on self-study and the student learning experience, Malik and Burton employ a straightforward writing style that parallels the learning method
of the contemporary CS1 student. Before a key topic is introduced, the student learns why the concept is important, and then sees examples. Java Programming: Guided Programming with Early Objects is an invaluable resource for all students, both in and out of the classroom.
Features
* Intended for a first course in Java programming (CS1); no prior programming experience is required.
* Motivates beginning programmers through an early but gentle introduction of objects.
* Employs classroom-tested pedagogy that emphasizes clear explanation and practice.
* Presents debugging and bug avoidance techniques systematically throughout the text.
* Features a full-color interior design that displays accurate Java code and comments.
* Programming code used in examples is accompanied by a description of what each line does, leading readers step-by-step through the programming process.
* Contains a free CD that includes JDK 6.0, jGRASP, Eclipse, additional text content, and source code files.
CONTENTS:
PREFACE
0. An Overview of Computers and Programming Languages
1. Basic Elements of Java
2. Input/Output
3. Introduction to Objects and Classes
4. Control Structures I: Selection
5. Control Structures II: Repetition
6. User-Defined Methods and Classes
7. Arrays
8. Aplications of Arrays (Sorting and Searching) and Strings
9. Inheritance and Polymorphism
10. Exception Handling and Events
11. Recursion
12. Generics, Dynamic Representations, and Collections
Answers to Odd-Numbered Exercises
INDEX
|