C++ for Non-C Programmers
Course Number: 634-JK
Recommended Duration: 5 days
Intended Audience
Programmers needing to create or maintain programs using the C++ language.
Course Overview
Experienced programmers learn to create, modify, and test C++ programs. There are fifteen machine exercises. Exercises may be performed using text editor and any available C++ compiler. Upon request, IDE's like Visual Studio may be used.
Objectives
C++ has become the language of choice in network and many other environments. Programmers will learn the syntax of the C++ language, basic object-oriented concepts, and common techniques. Numerous hands-on exercises familiarize students with techniques for programming, object-orientation, and problem-solving using the C++ language.
Prerequisites
Programming experience is required. Programming experience with a third-generation language (COBOL, PL/I, C, etc…) is extremely useful. No prior knowledge of the C language is required.
Topics
-
C++ syntax (ANSI/ISO standard)
-
Fundamental C++ programming constructs
-
Arithmetic, looping, and conditional logic
-
Stream I/O (cin and cout)
-
Object-oriented benefits and features
-
Classes and Objects
-
Encapsulation
-
Declaration, Definition, and Instantiation
-
Function and Operator Overloading
-
Inheritance
-
File I/O
-
Pointers and References
-
Constructor and Destructor functions
-
Polymorphism
|