Hardnett, Charles R

Programming like a pro for teens / Charles R. Hardnett. - Boston, Massachusetts : Course Technology PTR/Cengage Learning, Cengage. ©2012 ; - 1 online resource (416 pages) : illustrations

Chapter 1. Getting started -- chapter 2. The nature of the problems and solutions -- chapter 3. Introduction to the core C++ language -- chapter 4. Numerical problems -- chapter 5. Divide and conquer -- chapter 6. Small-scale problems -- chapter 7. Top-down design -- chapter 8. Bottom-up design -- chapter 9. Medium-scale problems -- chapter 10. Introduction to object-oriented design -- chapter 11. Object-oriented programming in C++ : part I -- chapter 12. Object-oriented programming in C++ : part II.

Programming Like A Pro For Teens is written in a friendly, unassuming voice that makes it possible for you to master the ideas and concepts that professionals use for programming every day. You learn algorithmic thinking and problem-solving in addition to the C++ language. This book focuses on problem-solving techniques and thought processes and introduces features at your level of complexity. Introductory problem solving techniques pave the way toward increasingly more advanced techniques. This approach allows you to engage in meaningful programming experiences early in the book, which motivates you to continue. Included: Algorithms, pseudocode, and flowcharts ; Components of the C++ language ; Issues related to solving numerical problems ; The divide-and-conquer problem-solving approach ; The top-down and bottom-up design methodologies and their applications for designing a game ; Additional C++ concepts, including parallel arrays, multidimensional arrays, dynamic memory allocation, pass-by-reference parameter passing, file manipulation, and records ; The object-oriented design methodology.

9781435459250

CL0500000110 Safari Books Online


C++ (Computer program language)
Computer programming.
Computer algorithms
Computer games--Programming.
Computer games--Design.
COMPUTERS--Programming Languages--C♯
COMPUTERS--Programming Languages--Java
COMPUTERS--Programming Languages--Pascal
C++ (Computer program language)
Computer algorithms
Computer games--Design.
Computer games--Programming.
Computer programming