A Comprehensive Introduction to Object-Oriented Programming with Java
Price: Rs 7995.32
Pub Date: AUG-10
Publish Status: In Stock
Copyright Year: 2008
|About the book|| |
A Comprehensive Introduction to Object-Oriented Programming with Java provides an accessible and technically thorough introduction to the basics of programming using java. The text takes a truly object-oriented approach. Objects are used early so that students think in objects right from the beginning. The text focuses on showing students a consistent problem solving approach.
|Key features|| |
A consistent problem solving approach is incorporated throughout the text. All end-of-chapter problems follow: a) problem statement; b) Overall Plan; c) Design; d) Code *Test.
The Comprehensive Edition of Wu includes chapters on Memory Allocation Schemes and Linked Data Structures, Generics, Lists, Queues, and Stacks.
GUI Coverage in separate chapter
Wu presents concepts visually. The diagrams represent objects and classes that make concepts easier for students to understand.
The fundamentals of incremental program design are emphasized by taking students through large Sample Development Programs that reinforce software engineering principles.
The accompanying website contains solutions for instructors, animated PowerPoint Slides, Labs, Source Code, an Example Bank, Compiler HowTos and more.
A Testbank is available to instructors, with questions that can be assigned as exam questions or homework.
New Java 5.0 features are incorporated into the text including two new classes, the Scanner Class for input and the Formatter class. Revisions for the comprehensive edition include introducing the Scanner Class at the outset rather starting students off with JOption Pane.
|Table of contents|| |
0 Introduction to Computers and Programming Languages
1 Introduction to Object-Oriented Programming and Software Development
2 Getting Started with Java
3 Numerical Data
4 Defining Your Own Classes - Part 1
5 Selection Statements
6 Repetition Statements
7 Defining Your Own Classes - Part 2
8 Exceptions and Assertions
9 Characters and Strings
10 Arrays and Collections
11 Sorting and Searching
12 File Input and Output
13 Inheritance and Polymorphism
14 GUI and Event-Driven Programming
15 Recursive Algorithms
16 Memory Allocation Schemes and Linked Data Structures
17 Generics and Type Safety
18 List ADT
19 Stack ADT
20 Queue ADT