Robotics

CMR345: Object Oriented Programming in C++ syllabus for Robotics 2021 regulation (Professional Elective-V)

Object Oriented Programming in C++ detailed syllabus for Robotics & Automation Engineering (Robotics) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the Robotics 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 Robotics & Automation Engineering 6th Sem scheme and its subjects, do visit Robotics 6th Sem 2021 regulation scheme. For Professional Elective-V scheme and its subjects refer to Robotics Professional Elective-V 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.
Get it on Google Play

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.
Get it on Google Play

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:

  1. Master the fundamental principles of OO programming, Master key principles in OO analysis, design, and development.
  2. Be familiar with the application of the Unified Modeling Language (UML) towards analysis and design
  3. Master common patterns in OO design and implement them
  4. Be familiar with alternative development processes and be familiar with group/team projects and presentations.
  5. Be exposed to technical writing and oral presentations.

Reference Books:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

For detailed syllabus of all the other subjects of Robotics & Automation Engineering 6th Sem, visit Robotics 6th Sem subject syllabuses for 2021 regulation.

For all Robotics & Automation Engineering results, visit Anna University Robotics all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*