Addison-Wesley / Prentice Hall
My Instructor Resource Center : Log in or request access
C++: An Introduction to Computing, 3/E
ISBN-10: 0130914266
ISBN-13: 9780130914262
Publisher: Prentice Hall
Copyright: 2003
Format: Paper; 996 pp
Published: 08/14/2002
Status: Instock
Suggested retail price: $123.00
Buy from myPearsonStore
Appropriate for introductory Computer Science courses using C++ (CS1 with C++) and other introductory programming courses using C++.
The authors introduce key ideas behind computing with C++ 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.
Provides a gradual introduction to classes and object-oriented programming, especially suited for those with previous programming experience.
For schools on the quarter system, this material permits this one text to be used over two quarters. For schools on the semester system, this chapter provides supplemental material for a traditional second-semester Data Structures course.
Makes the text suitable for high school computer science advanced placement (AP) courses.
Provides a consistent framework that helps students progress more easily into difficult concepts.
Object-oriented programming is quickly becoming a standard industry practice, and this book exposes the introductory student to object-oriented programming early and consistently.
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.
Good documentation techniques and habits are modeled in examples to help students learn the importance of writing maintainable programs.
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.
Provides students with a complete C++ toolkit.
Students can run and manipulate the source code from all the examples in the book.
Provides a gradual introduction to classes and object-oriented programming, especially suited for those with previous programming experience.
For schools on the quarter system, this material permits this one text to be used over two quarters. For schools on the semester system, this chapter provides supplemental material for a traditional second-semester Data Structures course.
Makes the text suitable for high school computer science advanced placement (AP) courses.
(NOTE: Each chapter concludes with Chapter Summary, Programming Pointers, and Programming Problems.)
0. Beginning Snapshots.
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. Hi 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.
I think it's well written and intelligently presented. It's a good introduction not only to C++ programming, but also to computer science as a whole.
- Larry Herman, UNITEC Institute of TechnologyThis book has a very large number of exercises, with a large variety of types. It is one the things that attracted me to the text. I am pleased with the quantity and quality of the exercises in this book.
- Cary Laxer, Computer Science, Rose-Hulman Institute of TechnologyJoel Adams and Larry Nyhoff address two key goals for first-year computing courses: to give students programming skills in a specific language, and to introduce them to the larger field of computer science. In this third edition of their best-selling book, these experienced educators offer a well-rounded approach to the methodologies and techniques of C++, while presenting students with a general overview of computing as a discipline, allowing them to put their learning into a broader context.
KEY FEATURES
NEW TO THIS EDITION
Companion Website - Adams, 3/E
Adams, Leestma & Nyhoff
©2003 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130914282 |
ISBN-13: 9780130914286
URL:
http://www.prenhall.com/adams
Companion Website - Adams, 3/E
Adams, Leestma & Nyhoff
©2003 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130914282 |
ISBN-13: 9780130914286
URL:
http://www.prenhall.com/adams
Instructor Resource CD-ROM (download only), 3/E
Adams, Leestma & Nyhoff
©2003 | Prentice Hall | On-line Supplement; 0 pp | Instock
ISBN-10: 0130914274 |
ISBN-13: 9780130914279
View Downloadable Files
Companion Website - Adams, 3/E
Adams, Leestma & Nyhoff
©2003 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130914282 |
ISBN-13: 9780130914286
URL:
http://www.prenhall.com/adams
Lab Manual, 3/E
Adams & Nyhoff
©2003 | Prentice Hall | Paper; 376 pp | Instock
ISBN-10: 0131007742 |
ISBN-13: 9780131007741
Buy from myPearsonStore
Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 |
ISBN-13: 9780321267351
Companion Website - Adams, 3/E
Adams, Leestma & Nyhoff
©2003 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130914282 |
ISBN-13: 9780130914286
URL:
http://www.prenhall.com/adams
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.