Overview
Best-selling author, Walter Savitch, uses a conversational style to teach programmers problem solving and programming techniques with Java. Readers are introduced to object-oriented programming and important computer science concepts such as top-down design, debugging, style, and abstract data types. The Java coverage is a concise, accessible introduction that covers key language features. Thorough early coverage of objects is included, with an emphasis on applications over applets.
Professor Savitch includes a highly flexible format that allows instructors and readers to adapt coverage of topics to their order of preference. This text assumes no previous programming experience.
Other Key Features
- Complete explanations of Java language features are included with sample code and entire programs.
- Summary Boxes that summarize key Java features and problem solving techniques provide quick review of chapter material.
- Programming Tips explain good programming practices, while Gotcha sections identify common programming problems and pitfalls.
- The AWT is used to teach how to design portable GUIs and produce professional windowing interfaces. In the process, readers learn event-driven programming and object-oriented programming.
- The Java material was tested using Sun Microsystem's Java JDK version 1.1 and is consistent with changes scheduled for version 1.2.
- Self-Test Questions with answers follow important topics so users can check their level of understanding.
- Engaging Case Studies expose readers to real-life applications.
- The book's CD-ROM includes all the programs and classes, a student version ofCode Warrior, and an integrated development environment for Windows 95/NT and Macintosh.
- The Companion Web Site includes an Online Student Study Guide and program code.
Synopsis
Best-selling author, Walter Savitch, uses a conversational style to teach programmers problem solving and programming techniques with Java. Readers are introduced to object-oriented programming and important computer science concepts such as top-down design, debugging, style, and abstract data types. The Java coverage is a concise, accessible introduction that covers key language features. Thorough early coverage of objects is included, with an emphasis on applications over applets.
Professor Savitch includes a highly flexible format that allows instructors and readers to adapt coverage of topics to their order of preference. This text assumes no previous programming experience.
Other Key Features
- Complete explanations of Java language features are included with sample code and entire programs.
- Summary Boxes that summarize key Java features and problem solving techniques provide quick review of chapter material.
- Programming Tips explain good programming practices, while Gotcha sections identify common programming problems and pitfalls.
- The AWT is used to teach how to design portable GUIs and produce professional windowing interfaces. In the process, readers learn event-driven programming and object-oriented programming.
- The Java material was tested using Sun Microsystem's Java JDK version 1.1 and is consistent with changes scheduled for version 1.2.
- Self-Test Questions with answers follow important topics so users can check their level of understanding.
- Engaging Case Studies expose readers to real-life applications.
- The book's CD-ROM includes all the programs and classes, a student version ofCode Warrior, and an integrated development environment for Windows 95/NT and Macintosh.
- The Companion Web Site includes an Online Student Study Guide and program code.
Booknews
A book/CD-ROM text using a conversational style to teach basic programming techniques through the Java language, for a first course in programming and computer science. After an introduction to object- oriented programming and concepts, Java coverage encompasses key language features, with an emphasis on applications over applets. Learning features include quizes and answers, chapter summaries, and programming exercises. The CD-ROM contains examples programs and software. Requires no mathematics beyond high school algebra. Annotation c. by Book News, Inc., Portland, Or.