In case you have received a "Transaction Failure" message, then please wait for 2 or 3 working days. If your name still doesn't appear on the Confirmed Participants list then only send an email to dbpaccounts@cse.iitb.ac.in
Go beyond the basics of programming to understand object-oriented methodology, the approach to modular and reusable software systems. You will learn to:
- How to abstract a problem in an object oriented style
- Object oriented programming, basics to advanced level, using C++
- How to use the Standard Template Library (STL)
The topics covered in this course:
- Introduction to Object Oriented Programming
- Classes and Methods
- Polymorphism
- Inheritance
- Standard Library of C++
The detailed description is given below:
Topic 1: Practice Problems for Review of Basic Concepts
- Track your expertise level
- Track your knowledge base
Topic 2: Review of Pointers and Structures
- Brush up skills on Pointers and Structures
- Learn the behavioral nature of Pointers and Structures
- Recollect the relationship between pointers and structures
Topic 3: Review of File Processing
- Brush up skills on File processing
- Recall the functions to process data within files
- Refresh how to create and access binary file
Topic 4: Introduction to Object Oriented Programming Concepts, Classes and Methods
- Get to know the programming paradigm
- Learn to choose the best possible paradigm
- Know how to implement the program
- Learn to control access to members
Topic 5: Constructors, Operator Overloading, and Members
- Differentiate between Constructor and Destructor functions
- Learn to invoke constructors
- Know the different constructors
- Learn to customize operators
- Learn different classes and functions
Topic 6: Inheritance and Polymorphism
- Distinguish between Compositional and Inheritance based approaches
- Learn the access control for different inheritances
- Know more about Objects of base and derived classes
- Get to know polymorphism and abstract class
- Learn the usage of virtual function
Topic 7: Standard Template Library (STL) of C++
- Learn inlined and non inlined member functions of C++ classes
- Know more about the C++ Standard Library
- Learn different Template classes
- Get a high-level view of useful modules in C++ Standard Library