| Home | Directions | Contact Us | e-mail | Log in |
|
This course is a comprehensive hands-on introduction to object oriented programming in C++ for non-C programmers. Emphasis is placed on the features of C++ that support effective modeling of the problem domain and reuse of code. The course consists of two modules. The first module introduces the core C features of C++, with simplified input/output through iostreams. The module begins with simple hands-on programming using C++ to do input, computation and output. The C++ data types are covered, and simple if tests and loops are covered. C++ program structure is introduced. Pointers, addressing, and arrays are discussed. Structures and unions are covered In the second module object oriented concepts are introduced. The C++ class construct is introduced and its key features elaborated step-by-step, providing full implementation of abstract data types. C++ memory management is discussed. Function and operator overloading and the use of references are covered. The scope and access control mechanisms of C++ are described. Inheritance is introduced. The use of virtual functions to implement polymorphism is discussed. Extensive programming examples and exercises are provided.
Topics Covered
|
Audience:his course is designed for individuals who have not programmed in the C programming language, but need to develop in the C++ programming environment. Prerequisites:Participants must have solid experience with another modern high-level language, including writing and using functions/ procedures/ subroutines, structured data types such as arrays and records, and an understanding of variables. Benefits:Learn the core C features of C++. Become acquainted with the basic concepts of object oriented programming Acquire an introductory knowledge of C++ programming Furnished Materials:
Recommended Follow-On Course
Length:
Price:
Training Dates:Sign Up
|
Copyright © 2010 Euler Solutions, Inc. Minneapolis, MN