Faculty - Mr. Aditya Barve, Mrs. Anagha Gapchup.

The world and its applications are not organized into values and procedure separate from one another. Problem solvers in other crafts do not perceive the world that way. They deal with there problem domains by concentrating on the objects and letting the characteristics of those objects determine the procedures to apply to them. To build a house, grow a tomato, or repair a carburetor, first you think about the object and it purpose and behavior. Then you select your tools and procedures. The solution fits the problem.
The word is therefore, object-oriented, and the object-oriented programming paradigm expresses computer programs in ways that model how people perceive the world. Because programmers are people, it is only natural that our approach to the real work reflects our view of the world itself.

The object-oriented paradigm is built on the foundation laid bye the structured programming concepts and data abstraction. The fundamental change in OOP is that a program is designed around the data being operated upon rather than upon the operations themselves. The basic idea behind object-oriented language is to combine into single unit, both, the data and the functions that operate on the data.

C++ is the most popular Object-Oriented programming language with features such as Classes, Objects, Inheritance and Polymorphism, Templates and Exception Handling. The result is that there is a definite learning curve for moving structured language to object-oriented language. This course aims to help you master this learning curve and make out of you a proficient C++ programmer.
 
  Classes & Objects
  Constructors & Function Overloading
  Operator Overloading & References
  Dynamic Memory Allocation
  Inheritance & Containership
  Polymorphism
  Input/Output
 
  More Input/Output
  Templates & Exception Handling
  Miscellaneous
  STL-I
  STL-II
  MFC Collection Classes
 

Home