Discipline: B.Tech.
Semester: 4th
Theory Practical
week Lecture Practical
Day Topic Day Topic
2 2
5 Access Modifiers:
Controlling access to a
class, method
variable (public,
protected, private,
6
package)
7
10
Class’s Behaviors
And Revision
Introduction, Structure
4 Definitions, 4 Write a Program to demonstrate the scope of a class
11
Accessing Members of
Structures
Class Scope
12 accessing Class
Members,
13 Separating Interface
from Implementation Write different programs in C++ to show different
Controlling Access types of Constructors, their working and utilization.
5 14 Function 5
Write a program in C++ to show destructor, its
Utility Functions
working and utilization.
Initializing Class Objects:
Constructors, Using
15
Default Arguments With
Constructors
16
Using Destructors,
Revision on programs on different types of
Classes : Const(Constant)
Constructors.
Object And Const
6 6
Member Functions,
Programs to implement Friend Function.
Object as Member of
Classes
Friend Function and
17
Friend Classes
Using This Pointer,
Dynamic Memory
18
Allocation with New and
Delete
Static Class Members
19 Container Classes And
Integrators
Proxy Classes Program in C++ to overload operators.
20
7 Function overloading 7 Programs in C++ to show function overloading.
Fundamentals of
Operator Overloading,
21
Restrictions On
Operators Overloading
Operator Functions as
22 Class Members vs. as
Friend Functions,
Overloading
<<, >> Overloading
Write different C++ programs to demonstrate the
Unary Operator
23 different types of inheritance like single,
8 Overloading Binary 8
Operators
multiple, multilevel etc.
Introduction to
Inheritance,
24 Base Classes
Derived Classes,
Protected Members
Casting Base- Class
Pointers to Derived-
Class Pointers
Using Member
25 Write different C++ programs to demonstrate the
Functions
9 9 different operation on programs of inheritance
Overriding Base – Class
Members in a Derived
Class
Public, Protected and
26
Private Inheritance,
Using Constructors
27 Destructors in derived
Classes
28
Implicit Derived –Class
Object To Base- Class
Object Conversion,
Composition Vs.
write a program by using construction and member
10 Inheritance 10
function according to syllabus.
Introduction to Virtual
Functions,
Abstract Base Classes
29 Concrete Classes
Polymorphism,
New Classes And
Dynamic Binding
Virtual Destructors,
30
Polymorphism
Files and Streams
31 Creating a Sequential
Access File
Reading Data From A
Sequential Access File,
32 Updating Sequential
11 11 Program in C++ to implement the concepts of files.
Access Files,
Random Access Files
Creating A Random
Access File,
33
Writing Data Randomly
To a Random Access File
Reading Data
34 Sequentially from a
Random Access File.
Stream Input/Output
Classes and Objects
Stream Output, Stream
12 Input, 12 Write a Program to perform various functions on files.
Unformatted I/O (with
35 read and write), Stream
Manipulators, Stream
Format States, Stream
Error States.
Function Templates,
36
Overloading Template
Functions
37