Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
ISBN-10: 0130142514
ISBN-13: 9780130142511
Publisher: Prentice Hall
Copyright: 2001
Format: Paper Bound w/CD-ROM; 945 pp
Available on Demand
Suggested retail price: $115.00
Buy from myPearsonStore
Appropriate for introductory Computer Science courses using Java (CS1 with Java) and other introductory programming courses using Java.
As in their successful C++ text (C++: An Introduction to Computing), the authors introduce key ideas behind computing with Java and object-oriented programming in an intuitive and non-intimidating way. This text not only teaches text-based programming, but also graphical/internet programming. In addition, this text provides an introduction to computer science as a discipline.
- Problem-solving methodology—Used consistently in examples and applications that gradually increase in complexity.
-
The authors have produced a variety of best-sellers that really show students how to solve problems. Ex.___
-
- “Spiral” approach—Central topics are introduced early and are revisited in increasing detail throughout the text.
-
A “use it, then build it” approach. Students receive extensive exposure to concepts underlying basic constructs, reducing the learning curve when the time comes to actually build their own. Ex.__
-
- Coverage of Java 2, the most current version of the Java programming language.
-
Exposes students to the state of the art features of Java 2, including the Swing components. Ex. Section 2.5-GUI greeter, Section 6.5-Dutch Flag GUI and applet, and Section 9.5-pie chart. Ex.___
-
- The authors' popular approach, Object-Centered Design (OCD)— Introduced in chapter 1, culminating in object-oriented design in chapter 11.
-
Object-oriented programming is quickly becoming a standard industry practice, and this book exposes the introductory student to object-oriented programming early and consistently. Ex. Section 3.1-Einstein's Equation, Section 4.1-Old MacDonald had a Farm, and Section 9.1-test scores analysis. Ex.___
-
- Programming examples consistently use Object-Centered Design to develop working code—Available on the Companion Website and on the CD-ROM packaged with every text.
-
Good documentation techniques and habits are modeled in examples to help students learn the importance of writing maintainable programs. Ex.___
-
- Optional Graphical/Internet examples in each chapter—Coverage of these is recommended, but can be omitted or covered later without loss of continuity.
-
Teaches Graphical User Interface (GUI) design, presenting both applications and applets, an essential part of the Java 2 language. Ex. Section 1.3-greeting applet, Section 6.5-raise the flag, and Section 13.4-phases of the moon animation. Ex.___
-
- Programming pointers at the end of each chapter.
-
Provide students with good program design and style guidelines as well as warn of potential pitfalls. Ex.___
-
- Documentation sections at the end of each chapter.
-
Provide a handy reference for Java classes. Ex.___
-
- “Part of the Picture” sections—In each chapter. Several contributed by field experts.
-
These sections introduce students to discipline of Computer Science-e.g., ethics, history, AI, and architecture. Ex. Ch. 1, Ethics and Computing, and Ch. 6, Artificial Intelligence. Ex.___
-
- Approximately 450 quick quiz (self-check) questions with answers in the back of the text, 500 written exercises, and 300 programming problems and projects.
-
Students can review and apply the concepts they learn in each chapter. Instructors have a large variety of programming problems from which to choose. Ex.___
-
- Chapter objectives along with key terms and concepts in each chapter.
-
Help students identify important points of a chapter. Ex.___
-
- Color is used in a carefully designed format to effectively highlight and emphasize.
-
Helps students spot important code in a program, important parts of diagrams, general forms, important principles, warnings, etc. Ex.___
-
(NOTE: Each chapter begins with Chapter Objectives and ends with Chapter Summary and Programming Pointers and/or Programming Problems.)
Beginning Snapshots.
1. Problem Solving and Software Engineering.
2. Some Java Fundamentals.
3. Types and Expressions.
4. Methods.
5. Using Control Structures in Methods.
6. More about Classes: Instance Methods.
7. Selection.
8. Repetition Structures.
9. Arrays.
10. File I/O.
11. Inheritance and OOP.
12. Data Structures.
13. Advanced Topics.
Appendixes.
Index.
"The authors did an excellent job in covering all the milestones of computer development. The authors should be commended for bringing life to an often poorly described subject."Mike Davarpanah, California Polytechnic University, Pomona
"The biggest strength of this book is a good, methodical approach to object-oriented design. The steps are well laid-out and the examples are quite good."Brian Durney, Brigham Young University, Hawaii
JOEL C. ADAMS received two B.S. degrees in Psychology and Computer Science in 1980 and 1984 from Geneva College. He continued his study of Computer Science at the University of Pittsburgh, where he received his M.S. in 1986 and his Ph.D. in 1988. Since 1989, Joel has taught at Calvin College, where he is a Professor of Computer Science. He has also been a visiting faculty member at North Carolina State University and a Fulbright Scholar at the University of Mauritus. He is co-author of the widely used book C++: An Introduction to Computing.
LARRY R. NYHOFF earned his A.B. in Mathematics in 1960 from Calvin College and his M.S. in 1961 from the University of Michigan. Larry continued his study of Mathematics and received his Ph.D. in 1969 from Michigan State University. He is in his 37th year as a Professor at Calvin College and has aided in the development of the school's computer science curriculum since its inception. In addition to authoring and co-authoring over 27 textbooks used worldwide, Larry is a professional member of ACM and SIGCSE.
JEFFREY L. NYHOFF received his B.A. degree in 1985 from Calvin College. He majored in both Computer Science and Communication Arts and Sciences. He went on to earn his Master's degree in 1992 from the University of California at Berkeley. Currently, Jeff is working on his Ph.D. dissertation at the University of California Davis. He has taught Computer Science at Calvin College since 1994, where he is an Assistant Professor.
In their introductory book, these best-selling authors provide the beginning computer science student or professional with a thorough introduction to computing with Java and Object-Oriented Programming. Java: An Introduction to Computing teaches traditional and graphical/internet programming. This text provides a solid introduction to computer science as a discipline with an object-oriented approach to Java. The following features and benefits make this text an invaluable tool for learning Java.
FEATURES/BENEFITS:
- Provides extensive coverage of Java 2, including in the Swing components.
- Enjoy a comprehensive reference to the most current version of Java.
- Uses a "spiral" approach, with central topics introduced early and revisited in increasing detail.
- A "use it build it" approach that reduces the learning curve for students or professionals.
- Introduces Object-Centered Design (OCD), in Chapter, culminating in Object-Oriented Design in Chapter 11.
- OCD provides a gentle, consistent approach to OOD and OOP, which is becoming the industry standard.
- Covers GUI programming gradually and consistently in each chapter.
- Learn how to build programs with graphical user interfaces.
- Presents "Part of the Picture" sections, contributed by field experts, in each chapter.
- Introduces the discipline of computer science, including sections on ethics, history, artificial intelligence, and architecture.
- CourseCompass Standard
Adams, Nyhoff & Nyhoff
© 2002 | Prentice Hall | Electronic Book | Instock
ISBN-10: 0130652229 | ISBN-13: 9780130652225
URL: http://www.coursecompass.com
Availability: Now! | Student Access Type: Access Code Required
Request Content Take a Tour More Information - WebCT
Adams, Nyhoff & Nyhoff
© 2001 | Prentice Hall | Electronic Book | Instock
ISBN-10: 0130608378 | ISBN-13: 9780130608376 - Blackboard
Adams, Nyhoff & Nyhoff
© 2001 | Prentice Hall | Electronic Book | Instock
ISBN-10: 0130329029 | ISBN-13: 9780130329028
Availability: Now! | Version: 5.0.2 | Student Access Type: Access Code Required
Request Content View Demo More Information - Companion Website-Adams
Adams, Nyhoff & Nyhoff
© 2001 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130315788 | ISBN-13: 9780130315786
- Blackboard
Adams, Nyhoff & Nyhoff
© 2001 | Prentice Hall | Electronic Book | Instock
ISBN-10: 0130329029 | ISBN-13: 9780130329028
Availability: Now! | Version: 5.0.2 | Student Access Type: Access Code Required
Request Content View Demo More Information - Companion Website-Adams
Adams, Nyhoff & Nyhoff
© 2001 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130315788 | ISBN-13: 9780130315786 - CourseCompass Standard
Adams, Nyhoff & Nyhoff
© 2002 | Prentice Hall | Electronic Book | Instock
ISBN-10: 0130652229 | ISBN-13: 9780130652225
URL: http://www.coursecompass.com
Availability: Now! | Student Access Type: Access Code Required
Request Content Take a Tour More Information - WebCT
Adams, Nyhoff & Nyhoff
© 2001 | Prentice Hall | Electronic Book | Instock
ISBN-10: 0130608378 | ISBN-13: 9780130608376
- ESource Access Pack
Esource
© 2001 | Prentice Hall | Paper | Instock
ISBN-10: 0130904007 | ISBN-13: 9780130904003
- CourseCompass Standard
Adams, Nyhoff & Nyhoff
© 2002 | Prentice Hall | Electronic Book | Instock
ISBN-10: 0130652229 | ISBN-13: 9780130652225
URL: http://www.coursecompass.com
Availability: Now! | Student Access Type: Access Code Required
Request Content Take a Tour More Information - WebCT
Adams, Nyhoff & Nyhoff
© 2001 | Prentice Hall | Electronic Book | Instock
ISBN-10: 0130608378 | ISBN-13: 9780130608376 - Blackboard
Adams, Nyhoff & Nyhoff
© 2001 | Prentice Hall | Electronic Book | Instock
ISBN-10: 0130329029 | ISBN-13: 9780130329028
Availability: Now! | Version: 5.0.2 | Student Access Type: Access Code Required
Request Content View Demo More Information - Companion Website-Adams
Adams, Nyhoff & Nyhoff
© 2001 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130315788 | ISBN-13: 9780130315786
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, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.
- Package ISBN-10: 0131559664 | ISBN-13: 9780131559660
©2005 | Back Order | Suggested retail price: $115.00 | Buy from myPearsonStore
This package contains: - Java: An Introduction to Computing, 1/E
Adams, Nyhoff & Nyhoff | ©2001 | Prentice Hall | Paper Bound w/CD-ROM; 945 pages - Essential Java Class Reference for Programmers, The, 3/E
Durney | ©2005 | Prentice Hall | Paper; 216 pages


