Training
Provided by 123-CBT Computer Based Training
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.
Content Emphasis Skills-Based 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. Total Learning Time 6 - 8 Hour(s) Course Contents Unit 1: Fundamentals of C++ Duration: 2 - 3 Hour(s) - 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 Duration: 2 - 3 Hour(s) - 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++ Duration: 2 Hour(s) - 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.
Training Avaliability and Delivery
| This is primarily online training |  | This is an online eLearning or CBT training program |  | This program may be available on CD |  | Contact 123-CBT Computer Based Training for more information |
|
| Training Presented in: | English |
|
Related Keywords:
programming
n a
information technology
cd web
Training Program Details
--
About 123-CBT Computer Based Training - Training Provider
123-CBT Computer Based Training - 123-CBT offers discount pricing on top quality eLearning
programs from leading computer based training providers. Many of the training courses are available both online or on CD so that you can study at home at your own pace:
E-Learning available for
- ABAP 6.10
- Access 2003
- Acrobat 6.0
- ASP
- ASP.NET
- C
- Captivate 1.0
- Crystal Reports 8.5
- Crystal Reports v10
- Dreamweaver MX
-...
More C Training from 123-CBT Computer Based Training
Click here for more information or to take this course
|