
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
In the third edition of this introductory programming/CS1 book, authors Frank Friedman and Elliot Koffman continue their strong focus on teaching beginners how to program and how to write C++ code. Problem Solving, Abstraction, and Design Using C++ focuses on problem solving by consistently using a five-step problem-solving process throughout the book. This text uses C++ to teach introductory principles of software engineering while tailoring these principles to the abilities of beginning computer science students.
This text investigates the foundational principles of computer science and software engineering through the systematic application of the C++ programming language. Authors Frank Friedman and Elliot Koffman utilize a structured five-step problem-solving methodology to guide novice programmers from basic syntax to complex abstraction. The book serves as a pedagogical framework designed to bridge the gap between theoretical computer science concepts and practical software design implementation for undergraduate students.
What You Will Find
Academic reviewers and instructors frequently cite this text as a reliable resource for teaching structured programming logic to beginners. The prose is noted for its clarity and pedagogical focus, making it a standard selection for introductory computer science courses.
Page Count:
800
Publication Date:
2000-02-01
Publisher:
Addison-Wesley
ISBN-10:
0201612771
ISBN-13:
9780201612776
No comments yet. Be the first to share your thoughts!