C++ Study Guide

 study guide 0-619-20551-2 © 2006
Publish date: April 12, 2005
514 pages

Buy Now: $59.99

 

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++