Home | Book Information | Overview

Overview

Java Software Solutions

Foundations of Program Design


John Lewis and William Loftus


Published by Addison Wesley

ISBN: 0-201-78129-8

Copyright 2003


front cover | back cover | spine

This book is designed to serve as an introduction to computer science and programming using the Java programming language. It's approach is fully object-oriented, progressing naturally from using objects to writing classes to developing complex designs. It is compatible with the Java 2 platform, version 1.4

The book has a full color design that is carefully crafted to enhance pedagogy. It uses the Unfied Modeling Language to illustrate program designs. Key concepts are highlighted throughout the text. Each chapter concludes with a large collection of self-review questions, exercises, and programming projects.

Graphics and Graphical User Interface (GUI) topics are segregated into sections within each chapter so that the material can be skipped without loss of continuity or incorporated into the regular flow of the book as the instructor chooses.

A large set of supplemental material is available for both students and instructors.