C++ Study Guide
![]() |
0-619-20551-2 © 2006 Publish date: April 12, 2005 514 pages |
![]()
Learn all about basic programming concepts when you follow the C++ study guide. You'll learn how to build programs using the C++ .NET programming language as well as the differences between low-level and high-level languages. The C++ courseware covers using C++ to program variables, constants, control structures, selection structures, value-returning and void functions, loops, and arrays.
By choosing one of CBT Planet's computer training books to learn C++, you will learn to build, execute, and debug C++ programs using a comprehensive, well written training manual. You will discover how to implement sequential access files and how to access data from databases.
The C++ courseware also details object-oriented programming concepts, including classes and objects. This course is broken down into sixteen comprehensive units that follow a logical path. You'll build from topic to topic, learning the C++ techniques that you can use to further your career.
Expertly written and loaded with real information, use this manual on your own terms for self-directed study. Because of its portable nature, taking it along to computer labs is a breeze. You'll also be able to refer to the study guide after the course as a handy reference.
This courseware can be used as a standalone tool to master C++ or can accompany other training materials and courses. You'll enjoy the logical format, section reviews, and interactive training exercises that ensure your success.
Course Objectives
By following this course, you'll be able to understand the types of hardware and software as well as the types of programming languages. You'll know the difference between sequence, selection, and repetition structures and know how to write algorithms for implementing control structures. You'll learn problem-solving techniques and how to analyze, plan, and desk-check an algorithm.
You'll learn the difference between variables, named constants, and literal constants, and you will use variables for storing data in memory and interacting with users with input and output methods.
You'll put your programming skills to use in order to resolve case studies and build applications using Visual Studio .NET.
You'll understand value returning functions and how to implement them.
You'll learn about void functions, how to pass variables by reference to functions, and how to use void functions to resolve a case study. Finally, you will know about selection structures and how to use selection structures in case studies.
Course Contents
Unit 1 covers computers and programming languages
- Components of computer system
- The history of programming languages
Unit 2 discusses control structures
- Control structures overview
- How to apply control structures
Unit 3 discusses problem solving
- Problem solving techniques
- How to build an algorithm
Unit 4 covers Programming basics
- Variables and constants
- Using variables
- Input and output methods
Unit 5 covers building applications
- Program construction
- Creating and managing projects
Unit 6 talks about value-returning functions
- Functions
- Using value-returning functions
Unit 7 covers void functions
- Introduction to void functions
- Using void functions
Unit 8 covers selection structures
- Introduction to selection structures
- Using selection structures
Unit 9 covers nested selection structures
- Introduction to nested selection structures
- Multiple path selection structures
- Using nested selection structures
Unit 10 covers pretest loops
- Introduction to pretest loops
- Using pretest loops
Unit 11 covers posttest loops
- Introduction to posttest loops
- Applying posttest loops
Unit 12 covers object-oriented programming
- Introduction to object-oriented programming
- Using object-oriented programming
Unit 13 covers sequential access files
- Introduction to sequential access files
- Writing and reading sequential access files
- Using a sequential access file
Unit 14 covers arrays
- Introduction to arrays
- Using arrays
Unit 15 goes over advanced arrays
- Understanding advanced arrays
- Using String arrays
Unit 16 discusses accessing data from a database
- Introduction to data access
- Using database access
Appendix A - ASCII codes and the ASCII table
Appendix B - Using built-in mathematical methods
Appendix C - Pointers
Appendix D - Web pages in C++


