Object Oriented Programming in C++ detailed syllabus for Mechanical & Automation Engineering (MAE) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the MAE students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Mechanical & Automation Engineering 5th Sem scheme and its subjects, do visit MAE 5th Sem 2021 regulation scheme. For Professional Elective-I scheme and its subjects refer to MAE Professional Elective-I syllabus scheme. The detailed syllabus of object oriented programming in c++ is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.

Unit I
PRINCIPLES OF OOPS AND CONTROL STRUCTURES 10
Object Oriented Programming Paradigm, Basic Concepts of Object Oriented Programming, Benefits of Object Oriented Programming, Object Oriented Languages, Applications of Object Oriented Programming, Beginning with C++,Tokens, Keywords, Identifiers and Constants, Data Types, Type Compatibility, Variables, Operators in C++,Implicit Conversions, Operator Overloading, Operator Precedence, Control Structures.
Unit II
FUNCTIONS IN C++, CLASSES AND OBJECTS 9
The Main Function, Function Prototyping, Call by Reference, Return by Reference, Inline Functions, Function Overloading, Friend and Virtual Functions. Specifying a class, Member Functions, Arrays within a class, Static Member Functions, Arrays of Objects, Friendly Functions.
Unit III
Download the iStudy App for all syllabus and other updates.

Unit IV
POINTERS, VIRTUAL FUNCTIONS AND POLYMORPHISM 9
Pointers, Pointers to Objects, this pointer, Pointer to Derived Classes, Virtual Functions, Classes for File Stream Operations, Opening and Closing a File, File Modes, File Pointers, Input Output Operations, Updating a File.
Unit V
Object Orientation O Development O Themes, Modelling, Abstraction Models.
Course Outcomes:
Upon successful completion of the course, students should be able to:
- Master the fundamental principles of OO programming, Master key principles in OO analysis, design, and development.
- Be familiar with the application of the Unified Modeling Language (UML) towards analysis and design
- Master common patterns in OO design and implement them
- Be familiar with alternative development processes and be familiar with group/team projects and presentations.
- Be exposed to technical writing and oral presentations.
Reference Books:
Download the iStudy App for all syllabus and other updates.

For detailed syllabus of all the other subjects of Mechanical & Automation Engineering 5th Sem, visit MAE 5th Sem subject syllabuses for 2021 regulation.
For all Mechanical & Automation Engineering results, visit Anna University MAE all semester results direct link.