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.