Syllabus of Object Oriented Programming With C++ - BTCS201
Syllabus of Object Oriented Programming With C++ - BTCS201
L
T
P
C
BTCE201 bject oriented
O 3 0 2 4
Programming with C++
nit 4:
U 20% 9 omputer
C
Theory: based
Inheritance, Defining derived learning,
classes, Single inheritance,protected Chalk –
data with private inheritance, Talk,
multiple inheritance, multi-level Presentatio
inheritance, hierarchical inheritance,
n
hybrid inheritance, multipath
inheritance, Constructors in derived
and base class, Abstract classes,
virtual function and dynamic
polymorphism, virtual destructor.
Exception Handling, principle of
Exception handling, Exception
handling mechanism, multiplecatch,
Nested try, Rethrowing the
exception.
Practicals :
1) Write a program to demonstrate
different type of inheritances
2) How can userapplytheconcept
of polymorphism.
3) Write a program to demonstrate
the exception handling
4) Explain the behavior of the
constructor in derived class
using examples.
nit 5:
U 20% 9 omputer
C
Theory: based
Streams in C++, Stream classes, learning,
Formatted and Unformatted data, Chalk –
manipulators, User Talk,
defined manipulators, file streams,
Presentatio
file pointer manipulation, file open
and close. Templates, Template n
functions and Template classes.
Practicals :
Perform following operation of file
management
1) Count characters & spaces
2) Append to a file
3) Copy contents & change case
4) Merge two files
5) Count characters, words & lines
6) Arrange records in descending
order
7) Add & read contents of file
8) Create file to store employee
details
9) Display content of file
Learning Resources
1 Text Books:
. 1. C++ Primer by Barbara E. Moo, Josée Lajoie, Stanley B.
Attendance 5 Marks
Quiz 5 Marks
kill enhancement activities / case
S 5 Marks
study
Presentation/ miscellaneous activities 5 Marks
ippman, 5th Edition
L
. Starting Out with C++ - From Control Structures through
2
Objects by Tony Gaddis,
3. Accelerated C++: Practical Programming by Example by
ndrew Koenig, 1st Edition
A
2 Reference Books:
. 1. Object-Oriented Programming with C++ by E Balagurusamy,
Seventh edition
2. Let US C++ by Yashwant Kanetkar, 2nd Edition
3
. Video Tutorial
https://www.studytonight.com/courses/cpp-video-tutorial/
4
NPTEL MOOC
https://nptel.ac.in/courses/106/101/106101208/