logo
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

BPLCK105D-205D Introduction to C++ Programming VTU Notes

BPLCK105D-205D Introduction to C++ Programming VTU Notes

VTU NOTES
Subject code
BPLCK105D-205D
Semester
1st/2nd

Syllabus:

Module-1

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

Module-2

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: Derived class Constructors, destructors-Types of InheritanceDefining Derived classes, Single Inheritance, Multiple, Hierarchical Inheritance, Hybrid Inheritance.

Module-4

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

Module-5

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