ITIT-1204 OOP at ABV-IIITM Gwalior: Objectives, Prerequisites, Books, Evaluation, Lecture notes of Object Oriented Programming

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

2019/2020

Uploaded on 05/22/2020

contacjaypatel
contacjaypatel 🇮🇳

2 documents

1 / 14

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Object Oriented Programming
(ITIT-1204)
ABV-Indian Institute of Information Technology
and Management Gwalior
Instructor– Dr.SunilKumar
ContactInformation
Office– 206,F‐Block(V)
TelNo– 0751‐2449710(O)
Email‐ [email protected]
Mob‐ 8472842090
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Partial preview of the text

Download ITIT-1204 OOP at ABV-IIITM Gwalior: Objectives, Prerequisites, Books, Evaluation and more Lecture notes Object Oriented Programming in PDF only on Docsity!

Object Oriented Programming

(ITIT-1204)

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

Objectives of This Course

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

C++

Programming

language” ,Third edition, Pearson Education.

H.M. Deitel and P.J. Deitel- “C++ How to Program”Seventh Edition, 2010, Prentice Hall.

Evaluation Pattern

Minor - I

Minor - II

Major Exam

Quiz/Assig./Projects

Rewards

Total =

75% attendance is compulsory: No marks forattendance

Quizzes will be conducted on 3

rd

class of every week

in slots of students (B1 and B2)

Object Oriented Programming

Object Oriented Programming

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

Class and Object

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)

Can you think some other object?

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

Class and Object

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.

Queries!