Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0201751585
ISBN-13: 9780201751581
Publisher: Addison-Wesley
Copyright: 2002
Format: Paper Bound with PIN; 509 pp
Status: Out of Print
Suggested retail price: $99.40
This item is out of print and is no longer available for purchase.
Enlisting the best-selling “by dissection” method of instruction, this book teaches programming techniques and presents the Java language in a sound and structured manner that is appropriate for both novice and seasoned programmers. It presents a thorough introduction to the programming process by carefully developing working programs to illuminate key features of the Java programming language. Program code is explained in an easy-to-follow manner throughout.
This book presents readers with a clear and thorough introduction to the programming process by carefully developing working Java programs, using the method of dissection. A dissection is similar to a structured walk-through of the code, with the intention of explaining newly encountered programming elements and idioms as found in working code to the reader. Key ideas are reinforced throughout by use in different contexts.
The Updated edition includes a free “On to C” primer that will help readers transition from the Java language to the C language following the same “by dissection” method used in the book.
- NEW - NEW! Includes free access to JavaPlace.net, an online resource to enhance the teaching and learning of CS1 in Java.
- Executable complete programs in every chapter are explained using the classic dissection method-a structured walkthrough of the code.
- Teaches the mainstream language features of Java 2, including AWT and threads, while remaining the appropriate length for a one-semester course on the subject.
- Simplified Input package allows novice Java programmers to use the language early on without advanced knowledge of the language.
- Stresses programming style and methodology throughout, with careful explanation as to its importance and rationale.
- Uses full, executable code from the start so students can better understand and appreciate the programming ideas under construction.
- Common Programming Errors, end-of-chapter review questions, exercises, and summaries, as well as an Instructor's Manual with answers, make this an ideal text from which to learn and teach the material.
Preface.
Acknowledgments.
1. Introduction.
2. Program Fundamentals.
3. Statements and Control Flow.
4. Methods: Functional Abstraction.
5. Arrays.
6. Objects: Data Abstraction.
7. Inheritance.
8. Graphical User Interfaces: Part I.
9. Graphical User Interfaces: Part II.
10. Reading and Writing Files.
11. Exceptions.
12. Dynamic Data Structures.
13. Concurrent Programming with Java Threads.
Appendix A. Getting Down to the Bits.
Appendix B. Reference Tables.
Appendix C. The Text I/O Package tio.
Appendix D. Summary of Selected Swing Components.
Index.
Java by Dissection provides a comprehensive, example-based coverage of the Java language, wish an emphasis on programming style and methodology. It assumes no prior programming experience, making it ideal for readers who are starting out in their software development careers as well as for programmers who want to expand their skills.
Teaching "by Dissection"
Java by Dissection stresses working code introducing full working programs from the start.. In each chapter, a program particularly illustrative of the chapter's themes is presented and then analyzed by dissectionIra Pohl's trademark code-presentation technique that reveals the underlying structure of the programs. This dissection of code helps readers comprehend newly encountered programming elements and idioms.
Traditional and Object-Oriented Programming
Java by Dissection begins by explaining how all the basic data types and control statements are used traditionally, and then progresses to the object-oriented features of the Java language and their importance to program design. This gradual introduction to OOP ensures that novices attain an understanding of programming basics before moving on to Java's object-oriented features.
The second half of Java by Dissection explains in detail much that is sophisticated about Java such as its threading GUI, exception handling and file-manipulation capabilities. With its depth and scope this book is both a carefully structured teaching text an (I a valuable reference in Java Programming.
For the latest information about Addison-Wesley Computer Science books visit:
www.awlonline.com/cs
- JavaPlace.net, 2/E
Addison-Wesley
© 2002 | Addison-Wesley | Website | Instock
ISBN-10: 0201799758 | ISBN-13: 9780201799750
URL: http://www.javaplace.net - Stand-alone Access Code Tutor Center
Addison-Wesley
© 2008 | Addison-Wesley | Access Code Card | Instock
ISBN-10: 0201721708 | ISBN-13: 9780201721706
URL: http://www.aw-bc.com/tutorcenter
Buy from myPearsonStore
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

