C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES remains the definitive text for the CS1/CS1 course sequence. In this new fifth edition, D.S. Malik continues to employ his student-focused, example-based methodology to teach C++ Programming to introductory computing students. Changes to this edition include new debugging sections in each chapter and a multitude of new and updated exercises. All syntax is explained thoroughly and reinforced through extensive examples and diagrams, and each chapter is full of helpful self-study tools such as complete programming examples. C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES will motivate to students to understand the "why?" behind key C++ concepts.