Synopsis
This text for second courses in programming and problem solvingcommonly known as data structuresfocuses on traditional computer science topics while teaching students how to write object-oriented programs with graphical user interfaces. Lambert (Washington and Lee U.) and Osborne (Western Washington State U.) cover several major aspects of programming, including data structures, complexity analysis, object-oriented programming, software development lifecycle, event-driven programming, and networking. The new edition helps develop understanding of Java 2 collection classes and I/O styles, and includes numerous case studies. The book includes a CD-ROM containing JGrasp, a free integrated program development environment. Annotation ©2003 Book News, Inc., Portland, OR
Booknews
A textbook intended for a second course in programming and problem solving, commonly known as "data structures" or "CS2." Using Java 2 to illustrate the concepts, the aspects of computing covered are data structures, complexity analysis, object-oriented programming, software development life cycle, graphical user interfaces and event-driven programming, and networking. The CD-ROM contains "BreezyGUI" (for building graphical user interfaces) and "lamborne" (which extends the Java 2 "Collections Framework" to include the relevant abstract data types included in the book). Annotation c. Book News, Inc., Portland, OR (booknews.com)