BPLCK105D VTU Notes: Intro to C++ Programming 2022 Scheme

C++ Programming

BPLCK105D

2022 Scheme

Module 1 : Introduction to Object Oriented Programming:

Introduction to Object Oriented Programming: Computer programming background- C++ overview. First C++ Program -Basic C++ syntax, Object Oriented Programming: What is an object, Classes,nmethods and messages, abstraction and encapsulation, inheritance, abstract classes, polymorphism.

Module 2 : Functions in C++

Functions in C++: Tokens – Keywords – Identifiers and constants – Operators in C++ – Scope resolution operator – Expressions and their types – Special assignment expressions – Function prototyping – Call by reference – Return by reference – Inline functions -Default arguments – Function overloading

Module 3 : Inheritance & Polymorphism

Inheritance & Polymorphism: Derived class Constructors, destructors-Types of InheritanceDefining Derived classes, Single Inheritance, Multiple, Hierarchical Inheritance, Hybrid Inheritance.

Module 4 : I/O Streams

I/O Streams: C++ Class Hierarchy- File Stream-Text File Handling- Binary File Handling during file operations.

Module 5 : Exception Handling

Exception Handling: Introduction to Exception – Benefits of Exception handling- Try and catch blockThrow statement- Pre-defined exceptions in C++

Other Subject Notes

Model Question Papers

Previous Year Question Papers

Syllabus

Upload Notes 👇