Using Java as the language, readers are exposed to object-oriented programming concepts along with the Java syntax to implement them. No programming experience is assumed. Object-oriented techniques are introduced in Tutorial 1 and explored extensively in Tutorials 2 and 3; text explanation is interspersed with step-by-step exercises illustrating the concepts being explained, reinforcing the reader's understanding and retention of the material presented; Java applications are introduced prior to applets so a user has a more thorough understanding of the programming process, and testing is simplified; and Java applications are built from the bottom up, rather than having the user manipulate pre-written objects.
Joyce Farrell was formerly a Professor of Computer Information Systems at Harper College in Palatine, Illinois. Prior to joining Harper College, Farrell taught Computer Information Systems at the University of Wisconsin-Stevens Point and McHenry County College in Crystal Lake, Illinois. She is the author of many Programming books for Course Technology, a part of Cengage Learning[1]. Her books are widely used as textbooks in higher education institutions.
"When I write my books I use the same language, examples, analogies, and entertaining exercises that made my class sessions fun and made the lessons stick. I was always thrilled when former students would return for a visit and tell me how they were able to solve problems at their new jobs when others were stumped because of the thorough programming backgrounds they got in my courses." -Joyce Farrell
The book is a learn by doing. Gives follow along demos in the chapter and plenty of exercises at the end of chapter to make sure that the lesson was understood.