0% found this document useful (0 votes)
68 views2 pages

Programming in C++ (2025-2026)

The document outlines the syllabus for a C++ programming course, covering key concepts of Object-Oriented Programming, control structures, classes and objects, operator overloading, inheritance, pointers, and file handling. It includes a list of recommended textbooks and references, as well as a series of lab experiments designed to reinforce the concepts learned in the course. The experiments focus on practical applications such as class demonstration, function overloading, inheritance, and exception handling.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views2 pages

Programming in C++ (2025-2026)

The document outlines the syllabus for a C++ programming course, covering key concepts of Object-Oriented Programming, control structures, classes and objects, operator overloading, inheritance, pointers, and file handling. It includes a list of recommended textbooks and references, as well as a series of lab experiments designed to reinforce the concepts learned in the course. The experiments focus on practical applications such as class demonstration, function overloading, inheritance, and exception handling.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Semester I

CORE-I (Programming in C++)


UNIT I
Introduction to C++ - key concepts of Object-Oriented Programming –Advantages –
Object Oriented Languages – I/O in C++ - C++ Declarations. Control Structures: -
Decision Making and Statements: If..else, jump, goto, break, continue, Switch case
statements - Loops in C++ : for, while, do - functions in C++ - inline functions –
Function Overloading.
UNIT II
Classes and Objects: Declaring Objects – Defining Member Functions – Static Member
variables and functions – array of objects –friend functions – Overloading member
functions – Bit fields and classes – Constructor and destructor with static members.
UNIT III
Operator Overloading: Overloading unary, binary operators –
Overloading Friend functions –type conversion – Inheritance: Types of Inheritance –
Single, Multilevel, Multiple, Hierarchal, Hybrid, Multi path inheritance – Virtual base
Classes – Abstract Classes.
UNIT IV
Pointers – Declaration – Pointer to Class, Object – this pointer –
Pointers to derived classes and Base classes – Arrays – Characteristics – array of
classes – new and delete operators – dynamic object – Binding, Polymorphism and
Virtual Functions.
UNIT V
Files – File stream classes – file modes – Sequential Read / Write
operations – Exception Handling - String – Declaring and Initializing string objects –
String Attributes – Miscellaneous functions.

Recommended Textbook
E. Balagurusamy, “Object-Oriented Programming with C++”, TMH 2013, 7th Edition.
References Books
1. Ashok N Kamthane, “Object-Oriented Programming with ANSI and Turbo
C++”,
Pearson Education 2003.
2. Maria Litvin&GrayLitvin, “C++ for you”, Vikas publication 2002.
Web Resources
https://alison.com/course/introduction-to-c-plus-plus-programming
CORE LAB I - (Programming in C++)

EXPERIMENTS
1. Write a C++ program to demonstrate Class and Objects.
2. Write a C++ program to demonstrate function overloading.
3. Write a C++ program to demonstrate the concept of Passing Objects to
Functions.
4. Write a C++ program to demonstrate the Friend Functions.
5. Write a C++ program to demonstrate Constructor and Destructor.
6. Write a C++ program to demonstrate Unary Operator Overloading.
7. Write a C++ program to demonstrate Binary Operator Overloading.
8. Write a C++ program to demonstrate: Single Inheritance.
9. Write a C++ program to demonstrate: Multiple Inheritance.
10. Write a C++ program to demonstrate Virtual Functions.
11. Write a C++ program to demonstrate Exception Handling.
12. Write a C++ program to traverse an array using pointers.
13. Write a C++ program to create a text file and write some content into it.

You might also like