C++ Programming

  

About this Course

This course is mainly designed for the beginners in C++ programming language.

In this C++ Programming Fundamentals Course, Intellisoft Systems covers all the fundamentals concepts of Getting Started with C++ Programming -  in detail, and in depth - practically.

Course Contents

  • Perspective
  • The Language of Object-Orientation
  • C VS. C++
  • Fundamentals of Classes
  • Operator Overloading
  • Composition of Classes
  • Inheritance
  • I/O in C++
  • Multiple Inheritance
  • Data Structures
  • Template Classes
  • Introduction to the Standard Template Library
  • Mini- Project using C++

Course Outcomes

  • Explain how object-oriented software engineering enhances the software development process.
  • Identify the major elements in an object-oriented programming language.
  • Implement the concepts of data abstraction and encapsulation in the creation of abstract data types.
  • Implement operator overloading.
  • Use inheritance in C++.
  • Select the proper class protection mechanism.
  • Demonstrate the use of virtual functions to implement polymorphism.
  • Write programs utilizing the I/O classes in C++.
  • Understand some advanced features of C++ including templates, exceptions, and multiple inheritance.
  • Compare the object vs the procedural approach to writing software.
  • Use correct object oriented terminology.
  • Define and use classes in a C++ program.
  • Create and use abstract data types.
  • Derive classes using inheritance in C++.
  • Implement polymorphism by using virtual functions in a program.

Target Audience: 

8 -12 students per class

Duration

4 Days

Rate this course:

Comments

Course Rating

  • /5 from users

Course Enquiry

Course Info

Similar Courses Provided By Other Premium Providers