Welcome to @NagpurCoders family
C++ Programming - Subject Tutorials
Nagpur University – BCA SEMESTER 2, BSc IT SEMESTER 2, BSc CS SEMESTER 2, BSc CA SEMESTER 2
Students who successfully complete the course and pass the required assessment will receive a Course Completion Certificate from Nagpur Coders, which can be useful for academic records and skill verification.
C++ Programming Syllabus - Nagpur University
UNIT I
- Object Oriented Methodology : Elements of Object-Oriented programming, Objects, Classes, OOPs features.
- Classes & Objects : Specifying a Class, Creating Objects, Accessing Class members, Defining member function, Outside Member Functions as inline, Accessing Member Functions within the class, Static data member,
- Access specifiers : private, protected and public Members.
UNIT II
- Constructors & Destructors : Introduction, Parameterized Constructors, Constructor Overloading, Constructors with Default Arguments, Copy Constructor, Destructor, Order of Construction and Destruction, Static data members with Constructor and Destructors.
- Operator Overloading : Definition, Overloadable Operators, Unary Operator Overloading, Unary & Binary overloading,
Rules for Operators Overloading
UNIT III
- Dynamic Objects : Pointers to Objects, Creating and Deleting Dynamic Objects: New and Delete operators, Array of Objects, Array of Pointers to Objects, Pointers to Object Members, this Pointer.
- Inheritance : Defining, Abstract classes, Single, Multilevel, Multiple, Hierarchical, Hybrid Inheritance, Constructor and Destructor in Derived Classes.
UNIT IV
- Virtual Functions : Need for Virtual Functions, definition, Pure Virtual Functions, Abstract Classes, Rules for Virtual Functions.
Exception Handling : Exception Handling Model, List of Exceptions, Handling Uncaught Exceptions, Fault Tolerant Design Techniques, Memory Allocation Failure Exception, Rules for Handling Exception Successfully