Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - C++ Programming

Home

distance-learning center

Computer-Device_Tethered-Distance-learning Distance-learning-Building

Professional Distance-learning

IT Training Services



PCPRG03

C++ Programming
DURATION: 4 days

FEE: $1,980

PRIVATE GROUP FEE: $
Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.

AUDIENCE:

  • Programmer
  • System Analyst
  • System Designer
  • IT Professional
 
   

DATES:

CONTENT AND OBJECTIVES:
    1. C++ Features and Overview
      • Use the compiler or IDE: Integrated Development Environment to code and test a simple program.
      • Code a program to accept a number, perform a simple calculation, and display the results; this can be performed from the command-line or within an IDE.
    2. C++ Tokens and Variables
      • Learn the size of the different field types.
      • Use the sizeof operator for determining the size of a number of variables.
    3. Language Elements
      • Code a program using for loops and nested statements.
      • Given user supplied parameters, display a simple bar chart using the asterisk without the graphics library.
      • Given that the size of the bar is calculated at run-time, the display should be performed in loops.
    4. I/O Streams and Functions
      • Code several functions which validate data. Each function is passed and returns a value.
      • Code a function to provide debugging information.
    5. OOP Programming
      • Given an entity, code a class with advanced features.
      • Create skills inventory system classes for permanent and temporary employees.
      • The classes in the skills inventory system need to be stored in a class library and include multiple levels of inheritance.
      • Load and traverse an array.
      • Create a search application for the skills inventory system.
      • Create a hierarchy of classes to search a double linked list.
    6. Constructor / Deconstructor
      • Design and structure a program.
      • Create a human resource system in a modular format.
      • Ensure that the human resource system can be maintained and uses general purpose routines.
    7. Overloading and Scope
      • Code a function that is invoked when using the plus operator.
    8. Storage Class Specifiers
      • Use the assertion technique for validation.
      • Code and test a program for creating a queue with dynamic memory allocation.
      • Provide code which confirms that all allocations have been successful.
    9. Stream I/O
      • Code a random access I/O stream.
      • Code a program to read and write a record in a standard random file.

 
 
    Web-based Training   Blended Learning    
Synchronous
Instruction
Asynchronous
Instruction
 

 

Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.

SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.