Based Off The Best-Selling Programming And Problem Solving With C++, Which Dale Is Famous For, The Brief Edition Is Perfect For The One-Term Course. The Text Was Motivated By The Need For A Text That Covered Only What Instructors And Students Are Able To Move Through In A Single Semester Without Sacrificing The Breadth And Detail Necessary For The Introductory Programmer. The Authors Excite And Engage Students In The Learning Process With Their Accessible Writing Style, Rich Pedagogy, And Relevant Examples. Key -Presents Advanced Topics At An Introductory Level With Accessible Writing And Strong Pedagogy. -Provides The Highly Successful Concise And Student-Friendly Writing Style That Is A Trademark For The Dale/Weems Textbook Series In Computer Science. -Introduces C++ Language Constructs In Parallel With The Appropriate Theory So Students See And Understand Its Practical Application. -Strong Pedagogical Elements, A Hallmark Feature Of Dale/Weems' Successful Hands-On Teaching Approach, Include Software Maintenance Case Studies, Problem-Solving Case Studies, Testing & Debugging Exercises, Exam Preparation Exercises, Programming Warm-Up Exercises, Programming Problems, Demonstration Projects, And Quick Check Exercises. -A Complete Package Of Student And Instructor Resources Include A Student Companion Website Containing All The Source Code For The Programs And Exercises In The Text, Additional Appendices With C++ Reference Material And Further Discussion Of Topics From The Text, And A Complete Digital Lab Manual In C++. Instructors Are Provided All The Solutions To The Exercises In The Text, The Source Code, A Test Bank, And Powerpoint Lecture Outlines Organized By Chapter.
I have the 5th Ed. of this book, and it is clear that Nell Dale and Chip Weems clearly took their time on it. This is evident in that they teach so that the reader might understand any language, not just C++. They encourage learning for its own sake and not merely for attaining a career (although careers are certainly useful to have). while teaching the reader the actual mechanics of a language, they also spend their time on teaching algorithmic creation too, so that by the end of the book the reader has a better understanding of what the world of coding is like.