








Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Information about a university course on Object Oriented Programming (OOPS) offered by the Indian Institute of Information Technology and Management Gwalior. the course objectives, prerequisites, recommended books, and evaluation pattern. The course aims to familiarize students with the concept of classes and objects, data abstraction, encapsulation, and other features of OOPs. Students are required to have a basic understanding of programming languages like C and C++ to effectively utilize the features of OOPs. The evaluation pattern includes minor exams, major exams, quizzes, assignments, and projects.
Typology: Lecture notes
1 / 14
This page cannot be seen from the preview
Don't miss anything!









ABV-Indian Institute of Information Technology
and Management Gwalior
Instructor – Dr. Sunil Kumar
Contact InformationOffice – 206, F‐Block (V)Tel No – 0751‐2449710 (O)Email ‐ [email protected]
‐ 8472842090
To familiarize the students with a special class of data-type called class.
Familiarize
with
different
features
like
Data
abstraction & Encapsulation, function overloading,and so on.
To
develop
programming
skill
and
to
solve
engineering related problems using Object OrientedProgramming Concepts
.
Books/References Recommended
E Balagurusamy,- “ Object oriented Programmingwith C++”, Third edition, 2006, Tata McGraw Hill.
Bjarne
Stroustrup,
“The
Programming
language” ,Third edition, Pearson Education.
H.M. Deitel and P.J. Deitel- “C++ How to Program”Seventh Edition, 2010, Prentice Hall.
Quizzes will be conducted on 3
rd
class of every week
in slots of students (B1 and B2)
OOPs allows decompositionof a problem into a numberof entities called objects andthen
builds
data
and
functions
around
those
objects.
Organization of data and functions in OOPs
Object
may represent a person, a place a bank account,
a table of data or any item that the program has to handle.
In OOPs, programming problem is analyzed in terms of objects and the nature of communication between them.
When a program executes, the object interacts by sending messages to one another.
Properties of Object – Student
(Data members)
Operations on Data Members (Member of functions/Methods)
Properties of Object – Car
(Data members)
Operations on Data Members
(Member of functions/Methods)
What are the commonproperties shared by allcars?
All the cars have
4 wheels,
speed limit,
mileage
Functions/Methods
move,
apply brakes,
accelerate
Object
may represent a person, a place a bank account, a
table of data or any item that the program has to handle.
In OOPs,
programming problem is analyzed in terms of
objects and the nature of communication between them.