
Reserve it at BN.com & pick it up in 60 minutes at your local store.
Enter a zip code
Textbook (Paperback - New Edition)
Textbook Information
Problem Solving, Abstraction, and Design Using C++ presents and reinforces basic principles of software engineering design and object-oriented programming concepts while introducing the C++ programming language. The hallmark feature of this book is the Software Development Method that is introduced in the first chapter and carried throughout in the case studies presented.
A first course C++ programming text emphasizing object-oriented programming, problem solving skills, and program engineering and design. Discusses top-down design, functions, procedural decomposition, selection structures, repetition, simple data types, files, arrays, and structures. Introduces software engineering, user-defined classes, modeling concepts, recursion, pointers, and dynamic structures. Uses a problem solving approach to guide the student through relevant case studies geared to specific topics. Pointers have been de-emphasized and are included with dynamic data structures only. Supplementary materials are available on the Web.
More Reviews and Recommendations
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.