
Problem Solving Abstracting Design Using C++ (AP Version)
Pearson (Publisher)
Published on 4. November 1998
Book
Paperback/Softback
784 pages
978-0-201-35756-1 (ISBN)
Description
This best-selling text now includes coverage of the AP string class and apvectors. As with the original, this book stresses problem-solving techniques, while introducing students to object-oriented concepts early. The system-defined string and stream classes and a user-defined money class are used to reinforce the importance of data modeling in programming. The vector version contains all of the classic learning features readers have come to know and trust in authors Frank Friedman and Elliot Koffman. These features include case studies, program style sections, syntax display boxes, end-of-section exercises, common-error sections, chapter reviews, quick-check exercises, and programming projects. High school teachers: If you are interested in using this text for your Advanced Placement Computer Science course, please send your name and address to c++ap@awl.com for more information. This book will come bundled with Addison-Wesley's Review for the Computer Science AP Exam in C++. High Schools ordering this book should use the following ISBN: 0-201-35761-5. 0201357569B04062001
More details
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Width: 231 mm
Thickness: 30 mm
Weight
1181 gr
ISBN-13
978-0-201-35756-1 (9780201357561)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
Dr. Frank L. Friedman is Professor and Chairman of Computer and Information Science at Temple University. He received M.S. degrees from Johns Hopkins University and Purdue University and his Ph.D. in Computer Science from Purdue University. Dr. Friedman is also the coauthor of textbooks on programming in Fortran and Basic. His current research and instructional interests are in software engineering, specifically object-oriented paradigms for software design.
Elliot Koffman is a professor of computer and information science at Temple University. He is one of the country's foremost CS educators, a former chairman of the ACM Task Force for introductory programming methods courses, and author of a number of successful language texts in Modula-2, FORTRAN, in addition to his four editions of Pascal and Turbo Pascal.
0201357569AB04062001
Elliot Koffman is a professor of computer and information science at Temple University. He is one of the country's foremost CS educators, a former chairman of the ACM Task Force for introductory programming methods courses, and author of a number of successful language texts in Modula-2, FORTRAN, in addition to his four editions of Pascal and Turbo Pascal.
0201357569AB04062001
Content
1. Introduction to Computers, Problem Solving, and Programming.
2. Overview of C++.
3. Top-Down Design with Functions and Classes.
4. Selection Structures: if and switch Statements.
5. Repetition: while, for, and do-while Statements.
6. Program Design and Functions Revisited.
7. Simple Data Types.
8. Formatting and Files.
9. APvectors and Structures.
10. Introduction to Software Engineering.
11. User-defined Classes.
12. Modeling Data with APvectors, Structs, and Classes.
13. Recursion.
14. Pointers and Dynamic Data Structures.
15. APvector Searching and Sorting 0201357569T04062001
2. Overview of C++.
3. Top-Down Design with Functions and Classes.
4. Selection Structures: if and switch Statements.
5. Repetition: while, for, and do-while Statements.
6. Program Design and Functions Revisited.
7. Simple Data Types.
8. Formatting and Files.
9. APvectors and Structures.
10. Introduction to Software Engineering.
11. User-defined Classes.
12. Modeling Data with APvectors, Structs, and Classes.
13. Recursion.
14. Pointers and Dynamic Data Structures.
15. APvector Searching and Sorting 0201357569T04062001