Home :: Software :: Business & Office :: Training & Tutorials  

Business Accounting
Communication
Database
Document Management
e-Commerce
Networking
Office Suites
Personal Finance
Presentation
Project Management
Reports & Forms
Schedule & Contact Management
Spreadsheet
Tax Preparation
Training & Tutorials

Word Processing
C++ Foundation for Non-C Programmers - Part 1 Training CD

C++ Foundation for Non-C Programmers - Part 1 Training CD

List Price:
Your Price:
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: C++ Foundation for Non-C Programmers - Part 1 Training CD
Review: Course Overview
This is the first part of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course will teach students the basic skills and knowledge necessary to be able to write, compile, and run basic C++ applications. Students will learn the language fundamentals, such as syntax, data types, and operators. In addition, they will learn how to create expressions and statements, apply flow control, and create and call functions.

Learn To

Identify the basic program structure in C++.
Identify the different compilers.
Identify the process of creating an executable program.
Identify basic and complex data types used in C++.
Identify the operators and the expressions in which they are used in C++.
Identify the flow control statements in a C++ program.
Use functions.
Pass parameters to functions.
Use overloading, inline, recursive, and template functions.

Audience
Application developers, application programmers, client/server developers, systems programmers, and software engineers are the types of people who would benefit from this course. Students should be experienced in at least one structured (not C) programming language, with possible exposure to Object-Oriented concepts and principles. Participants will likely be COBOL programmers (or equivalent), 4GL programmers (e.g., Visual Basic, PowerSoft, etc.) or have limited experience with other Object-Oriented languages (e.g., SmallTalk, Eiffel, etc.) They should also have a detailed understanding of the general process of structured software design and development.

Deployment Options
e-Learning

Accreditation
NASBA credits: 4 CPE Credits
CEU credits: 0.70 CEUs

Language Options
US English

Total Learning Time
6 to 8 hours

Objectives
Unit 1: Fundamentals of C++ 2 - 3 hours

Identify the features of C++.
Identify the parts of a C++ program.
Match the C++ preprocessor directives with their uses.
Sequence the steps in the creation of an executable file from a C++ source code file.
Match the data types with their functions.
Identify the appropriate variable declaration for a specified scenario.
Identify the type of constant to be used in a specified scenario.
Initialize an array for a specified scenario.
Calculate the result of manipulating the value of a variable by using a pointer.
Identify the appropriate structure declaration for a specified scenario.
Calculate the result of manipulating a reference.

Unit 2: Operators and Flow Control Statements 2 - 3 hours

Identify valid C++ expressions.
Calculate the output of an expression that uses arithmetic operators.
Calculate the output of an expression that uses relational operators.
Calculate the output of an expression that uses logical operators.
Match special operators with their functions.
Calculate the result produced by a program containing an if statement.
Insert the missing lines of code in a switch statement.
Identify the while statement that will produce the specified result.
Debug the program to rectify the errors in the specified do statement.
Identify the for statement that is to be used for the specified result.
Identify the functions of the jump statements in a program written in C++.

Unit 3: Functions in C++ 2 hours

Sequence the code of a function definition to generate a required output.
Identify the result of a program by analyzing the scope of a variable within a program.
Match the storage class specifiers with their functions.
Identify the function call that completes a program to the desired output.
Select the valid overloaded functions from a specified list.
Calculate the result of a program that uses function pointers.
Identify the advantages of using an inline function.
Debug a program to rectify the error in the recursive function.
Select a template function definition that is programmed to perform a specified operation.



<< 1 >>

© 2004, ReviewFocus or its affiliates