IL4001 Applied Object Oriented Programming Syllabus:

IL4001 Applied Object Oriented Programming Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

 Explain the fundamentals of C++
 To introduce the object oriented programming
 To learn how to create a class in C++
 Articulate how to derive a class
 Design the object oriented programming for Industrial Problems

UNIT I C++ BASICS

Expression and statements, operators, precedence, type conversion, control statements, loops, Arrays structures, functions, argument passing, reference argument, overloaded function.

UNIT II FUNDAMENTALS OF OBJECT ORIENTED PROGRAMMING

Elements of OOP, classes, subjects, messaging, inheritance, polymorphism, OOP paradigm versus procedural paradigm, object-oriented design.

UNIT III C++ CLASS

Definition, class objects, member functions, class argument, operator overloading, user defined conversions.

UNIT IV CLASS DERIVATION

Derivation specification, public and private base classes, standard conversions under derivation, classscope, initialization and assignment under derivation.

UNIT V APPLICATION

OOP’s applications in Industrial Engineering.

TOTAL: 45 PERIODS

COURSE OUTCOMES:

CO1: Able to and write and execute C++ programs,
CO2: Able to understand the need for object oriented programming
CO3: Able to create class in C++ program
CO4: Able to derive a class from the basic class
CO5: Able to write a program for solving the industrial problem.

REFERENCES:

1. E.Balagurusamy, Object oriented programming with C ++,Tata Mc Graw Hill,2020
2. NabajyotiBarkakati,Object Oriented Programming in C++, Prentice Hall of India, 2001
3. Robert Lafore, “Object oriented programming in C++”, Sam Publishing, 2002.
4. R.S.Salaria, Mastering Object Oriented Programming with C++, Khanna Publishers; 6th revised edition,2016
5. Stanley B.Lippman, C++ Printer, Addison – Wesley Pub.Co., 2003.