CONTACT US   |    |  SIGNIN
 
Call 858-622-1201
to speak to a Training Specialist
Sunday, September 07, 2008
 
 
Upcoming Classes

There are currently no CPP classes scheduled. Please call for the next scheduled class.

If you have a group of four or more students, we can schedule this class for you.

 
Course Info Minimize

CPP - Introduction to Programming with C++

Categories Programming Training, C++ Training
Duration 2 days (14 hours)
Pre-requisites Student needs a good general computing experience and should have some programming experience in a high-level language. Assumes familiarity with basic programming concepts.
Courseware CPP-WT-01 (100 pages)
Price $790
Notes

This course introduces the student to the C++ programming language and object-oriented programming in general. A familiarity with basic programming concepts is assumed..

Introduction to Programming with C++ is designed to reduce the learning curve associated with C++ and teaches good coding and programs design. Introduction to Programming with C++ also provides an excellent overview of some of the important components of the language for managers, team leaders and technical support staff. Topics include coverage of basic C++ statements, functions, classes and objects, characters and strings, and arrays.

"I would highly recommend this course for anyone that wishes to learn C++. The instructor was very good! Explained material in a very easy to understand manner.." -- Eric S. from San Diego, CA

"The speaker did an excellent job of teaching the course. He seemed very well prepared and was very knowledgeable on the topic of the course.." -- Jonathon A. from San Diego, CA

"[This class was] just right for me. [The instructor was] very clear and easy to understand.." -- Tung L. from San Diego, CA


C++ Programs
      C++ program life cycle
      C++ development environments
      C++ program statements
      Basic input and output
      The concept of data types
Numeric Data Types
      Numeric data types
      Declarations
      Arithmetic operators
      Assignment
      Constants
      Literals
      Conversion
Text Data Types
      Strings and single character data
      String manipulation
Control Flow
      Decision and repetition concepts
      Expressing logic in C++
      The use of conditional statements
      The use of looping statements
      Structured programming
Functions
      Functions and modular programming
      Using functions in C++
      Passing arguments to functions by value and by reference
      Variable scope
      Overloading functions
Grouping Data
      Collections of data
      Arrays
      Vectors
      Structured data
Overview of C++ Libraries
      C++ run-time library concepts
      How to use C++ libraries
      The C++ standard library
Classes
      Concept of class
      Defining new classes
      Using classes and objects
      Encapsulation
      Const member functions
Inside Classes
      Defining member functions
      Class scope
      Scope operator
      Initialization
      Composition
      Inheritance and extending existing classes
      Polymorphism
Program Organization
      Analysis and design
      File organization
      The pre-processor
      Compiling and linking
      Version control
      Using libraries
      The standard C++ library
The Way Ahead
      Gaining experience after this course
      Further information sources
      Support avenues after this course

Print  
 
Affiliations

  

Blue Star is an Adobe Authorized Training Center

Blue Star is an Altova Authorized Training Partner

Blue Star is certified by the Bureau of Private Postsecondary and Vocational Education

 Click to verify BBB accreditation and to see a BBB report.

Blue Star is a certified General Services Administration contractor

Blue Star Learning is a proud Microsoft Certified Partner