{"id":18036,"date":"2019-12-10T04:34:35","date_gmt":"2019-12-10T04:34:35","guid":{"rendered":"https:\/\/www.inspirenignite.com\/anna-university\/object-oriented-programming-in-c-mechatronics-6th-sem-syllabus-for-be-2017-regulation-anna-univ-professional-elective-i\/"},"modified":"2019-12-10T04:34:35","modified_gmt":"2019-12-10T04:34:35","slug":"object-oriented-programming-in-c-mechatronics-6th-sem-syllabus-for-be-2017-regulation-anna-univ-professional-elective-i","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/anna-university\/object-oriented-programming-in-c-mechatronics-6th-sem-syllabus-for-be-2017-regulation-anna-univ-professional-elective-i\/","title":{"rendered":"Object Oriented Programming in C++ Mechatronics 6th Sem Syllabus for BE 2017 Regulation Anna Univ (Professional Elective I)"},"content":{"rendered":"<p>Object Oriented Programming in C++ Mechatronics 6th Sem Syllabus for BE 2017 Regulation Anna Univ (Professional Elective I) detail syllabus for Mechatronics Engineering (Mechatronics), 2017 regulation is collected from the <a href=\"https:\/\/www.annauniv.edu\/\" target=\"_blank\" rel=\"noopener\">Anna Univ<\/a> official website and presented for students of Anna University. The details of the course are: course code (MT8001), Category (PE), Contact Periods\/week (3), Teaching hours\/week (3), Practical Hours\/week (0). The total course credits are given in combined syllabus.<\/p>\n<p>For all other mechatronics 6th sem syllabus for be 2017 regulation anna univ you can visit <a href=\"..\/mechatronics-6th-sem-syllabus-for-be-2017-regulation-anna-univ\">Mechatronics 6th Sem syllabus for BE 2017 regulation Anna Univ Subjects<\/a>. For all other Professional Elective I subjects do refer to <a href=\"..\/professional-elective-i-mechatronics-6th-sem-syllabus-for-be-2017-regulation-anna-univ\">Professional Elective I<\/a>. The detail syllabus for object oriented programming in c++ is as follows.<\/p>\n<p><h4>Course Objective:<\/h4>\n<ul>\n<li>To introduce the C++ programming and its use in object oriented environment<\/li>\n<\/ul>\n<p><h4>Unit I<\/h4>\n<p>For complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>Unit II<\/h4>\n<p><strong>Introduction To C++<\/strong><br \/>\nTokens &#8211; Keywords &#8211; Identifiers and constants &#8211; Basic data types &#8211; User defined data types &#8211; Derived data types &#8211; Symbolic constants &#8211; Declaration of variables &#8211; Dynamic initialization of variables -Reference variables &#8211; Operators in C++ &#8211; Scope resolution operator &#8211; Manipulators- Type cast operator &#8211; Expressions and their types &#8211; Special assignment expressions &#8211; Control structures &#8211; The main function &#8211; Function prototyping &#8211; Call by reference &#8211; Return by reference &#8211; Inline functions -Default arguments &#8211; Function overloading\n<\/p>\n<p><h4>Unit III<\/h4>\n<p><strong>Classes and Objects<\/strong><br \/>\nSpecifying a class &#8211; Defining member functions &#8211; Private member functions -Arrays within a class -Memory allocation for objects &#8211; Static data members &#8211; Static member functions &#8211; Arrays of objects -Objects as function arguments -Friendly functions &#8211; Returning objects. Constructors: Parameterized constructors &#8211; Multiple constructors in a class &#8211; Constructors with default arguments &#8211; Dynamic initialization of objects &#8211; Copy constructor &#8211; Dynamic constructors- Destructors\n<\/p>\n<p><h4>Unit IV<\/h4>\n<p>For complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>Unit V<\/h4>\n<p><strong>Case Studies<\/strong><br \/>\nOver view of typical object oriented systems &#8211; Case studies- Applications\n<\/p>\n<p><h4>Course Outcome:<\/h4>\n<p>On the successful completion of the course, students will be able to<\/p>\n<ul>\n<li>CO1 Distinguish between Structured and Object Oriented problem solving approaches and apply them based on the problem given<\/li>\n<li>CO2 Define the fundamental concepts in programming with C++.<\/li>\n<li>CO3 Identify classes and objects from the given problem description and able to create classes and objects using C++<\/li>\n<li>CO4 Achieve code reusability and extensibility by means of Inheritance and Polymorphism.<\/li>\n<li>CO5 Translate the informal description of an algorithm to solutions for problems in engineering, science and text processing using Object Oriented Programming.<\/li>\n<\/ul>\n<p><h4>Text Books:<\/h4>\n<ol>\n<li>Balagurusamy E, Object Oriented Programing with C++IITata McGraw Hill Education Pvt.Ltd , Fourth Edition 2010.<\/li>\n<\/ol>\n<p><h4>References:<\/h4>\n<ol>\n<li>Baarkakati. N., Object Oriented Programming in C++, Prentice Hall of India, 1997.<\/li>\n<li>Bjanne Stroustrup, The C++ Programming Language, 4th Edition, Addison Wesley,2013.<\/li>\n<li>Herbert Schildt,C++ The Complete Reference, Tata Mc Graw Hill Edition, 2003<\/li>\n<li>Stanley, B.Lippman,JoveLagrie,C++Primer,3rd Edition, Addison Wesley,1998<\/li>\n<\/li>\n<\/ol>\n<p>For detail syllabus of all other subjects of BE Mechatronics, 2017 regulation do visit <a href=\"..\/category\/mechatronics+6th-sem\">Mechatronics 6th Sem syllabus for 2017 Regulation<\/a>.<\/p>\n<p>Dont forget to <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a> for latest syllabus and results, class timetable and more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Object Oriented Programming in C++ Mechatronics 6th Sem Syllabus for BE 2017 Regulation Anna Univ (Professional Elective I) detail syllabus for Mechatronics Engineering (Mechatronics), 2017 regulation is collected from the [&hellip;]<\/p>\n","protected":false},"author":2297,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[49,62],"tags":[],"class_list":["post-18036","post","type-post","status-publish","format-standard","hentry","category-6th-sem","category-mechatronics"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/18036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/users\/2297"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/comments?post=18036"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/18036\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/media?parent=18036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/categories?post=18036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/tags?post=18036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}