Self-Help Books from Cengage Learning PTR

C++ Programming for the Absolute Beginner

C++ Programming for the Absolute Beginner

ISBN 13: 9781598638752

ISBN 10: 1598638750

Author: Mark Lee

Pages: 376

Published: 04/20/2009

Print Book Price: $29.99 Add to cart

eBook Price: $14.34 Add to cart

eBook Download Instructions

Companion downloads

Description
If you are new to programming with C++ and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the "For the Absolute Beginner"™ series teach the principles of programming through simple game creation. You will acquire the skills that you need for more practical C++ programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the chapters, you will find code samples that illustrate concepts presented. At the end of each chapter, you will find a complete game that demonstrates the key ideas in the chapter, a summary of the chapter, and a set of challenges that tests your new found knowledge. By the time you finish this book, you’ll be well versed in C++ and be able to apply the basic programming principles you’ve learned to the next programming language you tackle.
Note*: If you are buying the e-book version of this product, any CD/DVD supplement files referenced throughout the book can be accessed for free at our Companion Downloads page.
Benefits
  • By the time you're finished, you'll be able to troubleshoot errors, effectively use streams and files, and develop games using DirectX.
  • The companion Web site includes the DirectX SDK and all the source code from the book.
  • Offers a gentle introductino into the world of programming and provides you with a firm foundation in basic programming principles.
  • Explains how to program with Windows, use advanced data types, and create an encryption program.
  • Companion website available here: http://www.delmarlearning.com/companions/index.asp?isbn=1598638750
Author Bio
Mark Lee
Mark Lee is a professional web developer and programmer. He has a degree in Computer Science from the University of Alberta and is proficient in the use of C, C++, Java, Ruby, PHP, AJAX, MySQL, and JavaScript.
cover image - C++ Programming for the Absolute Beginner
Table of Contents
1: Starting the Journey.
2: Descending Deeper into Variables.
3: Making Choices with Control Statements.
4: Structuring Your Code with Functions.
5: Designing Software: Object-Oriented Programming.
6: Managing Memory.
7: Relating Classes
8: Using Templates.
9: Using Streams and Files.
10: Errors and Exception Handling.
11: Creating the Pirate Adventure.
Appendix A: Answers to Chapter Challenges.
Appendix B: Using the Octal, Hexadecimal, Binary, and Decimal Systems.
Appendix C: Working on Mac and Linux Platforms.
Appendix D: Where to Go from Here.
Appendix E: Glossary.