
C++ by Dissection presents a thorough introduction to the programming process by carefully developing working programs to illuminate key features of the C++ programming language. This book presents the concepts of the programming process using the "dissection" method, the hallmark feature that has made Ira Pohl's C and Java books of the "By Dissection" series so popular. Dissection is a unique pedagogical tool first developed by the author to point out key features of program code. It is similar to a structured walk-through of the code, with the intention of explaining newly encountered programming elements and idioms as found in working code. The book includes a CD-ROM containing a compiler and an electronic version of the book that allows readers to search, take notes, and highlight right on their computer. Each chapter presents a number of carefully explained programs, which lead the reader in a holistic manner to ever-improving programming skills. Right from the start, the reader is introduced to complete programs, and at an early point in the book, the reader is introduced to writing functions as a major feature of structured programming. It contains four to seven small code dissections per chapter, and then each chapter culminates with a larger, extended code dissection. "Software Engineering" sections in each chapter reinforce sound software engineering skills. The book assumes no programming background and can be used by first-time computer users or by experienced programmers who are transitioning to C++.
This book investigates the fundamental principles of C++ programming by utilizing a unique pedagogical method known as code dissection to bridge the gap between abstract concepts and functional software. Ira Pohl, an experienced educator in computer science, employs a structured walk-through approach to explain programming idioms and syntax. By focusing on complete, working programs rather than isolated snippets, the author provides a framework that allows both novices and experienced developers to build robust software engineering skills through incremental practice.
What You Will Find
Experts and educators frequently cite this text as a highly effective resource for students who prefer learning through practical application rather than theoretical abstraction. Readers often note that the dissection method provides a clear, logical path for understanding how individual lines of code contribute to the overall functionality of a program.
Page Count:
592
Publication Date:
2001-10-28
Publisher:
Pearson
ISBN-10:
0201787334
ISBN-13:
9780201787337
No comments yet. Be the first to share your thoughts!