Programming Like a Pro for Teens, 1st Edition

  • Charles R. Hardnett
  • ISBN-10: 1435459245  |  ISBN-13: 9781435459243
  • 480 Pages
  • © 2012 | Published
  • List Price = $ 29.99
  • For quantity discounts, Contact your Representative
  • For single copy purchases, visit



Are you ready to learn how to program a computer? You’ll do just that in this book. 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 takes a different approach than others that teach programming. It 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. Solutions to end-of-chapter exercises, source code, and other learning materials are included on the companion website.

Features and Benefits

  • Facilitates comprehension with a clear, straightforward writing style that won’t bog you down with computer jargon.
  • Allows quick and easy access to the information you need with a logical organization based on activities and tasks.
  • Encourages the application of key concepts by including a small-, medium-, and large-scale problem in each chapter and closing each chapter with domain-centered challenges.
  • Enhances the learning experience with a companion website that includes example programs from the book.

Table of Contents

1. Getting Started.
2. The Nature of the Problems.
3. Specifying Solutions.
4. The Core of C++ Programming.
5. Numerical Problems.
6. Divide and Conquer.
7. Small-Scale Problems.
8. Top-Down Designs.
9. Bottom-Up Designs.
10. Medium-Scale Problems.
11. Introduction to Object-Oriented Design.
12. Classes in C++.
13. Object-Oriented Medium-Scale Problems.
14. Object-Oriented Large-Scale Problems.

Meet the Author

Author Bio

Charles R. Hardnett

Charles R. Hardnett has developed professional and high-end research software in the areas of data communications, telecommunications, high-performance compilers for parallel computers, and compilers for embedded systems. He has taught computer science courses at Georgia Institute of Technology, Spelman College, and Gwinnett Technical College. Currently, he teaches at Gwinnett Technical College, developing mobile applications for iPhone and Android phones, and managing his own nonprofit organization called SMART Academy (