Intermediate OOP with C++
Course Code: ...................C++2
Compiler Version: ............Microsoft, Borland, or UNIX C++
System: .............................Windows, or UNIX
Course Description
Intermediate C++ Programming is an instructor led training course which
is designed to follow the Introduction to C++ course. Participants will create, compile,
link and debug C++ programs. Topics covered include: single inheritance & multiple
inheritance; compile-time polymorphism via overloaded functions and overloaded operators;
run-time polymorphism via virtual functions and abstract classes; constructors,
destructors, and passing parameters to multiple constructors; data hiding; using classes
and objects; and both sequential and random file i/o. Both the Introduction and
Intermediate courses are necessary to establish a firm working knowledge of the C++
programming language. Users of C++ on other operating systems, such as: OS/2, VMS. etc.
can also benefit from these courses.
Participant Materials
S.Prata, C++ Primer Plus, The Waite Group.
Approximately 60 pages of desktop published notes plus a 60 page solution
set.
Duration of Training
3 Days, 9:00 to 4:00 (course times may vary)
Course Prerequisites
C++1 or equivalent experience, approximately 6 months of C++
programming
Terminal Objectives
This course will complete the basic requirements for learning to work with
C++. The objective of this course is to provide a working knowledge of the C++ programming
language. Successfully completing this course will allow the participant to begin to
design and write simple to medium complexity C++ programs.
Course Structure
Lecture, discussion, demonstration, and hands on programming exercises. A
minimum of 50% of the class time is spent on hands on programming exercises.
|