{"id":12397,"date":"2020-02-22T12:14:26","date_gmt":"2020-02-22T12:14:26","guid":{"rendered":"https:\/\/www.inspirenignite.com\/vtu\/15ec63c-oops-using-c-electronics-6th-sem-syllabus-for-diploma-dte-karnataka-c15-scheme\/"},"modified":"2020-06-23T20:00:25","modified_gmt":"2020-06-23T20:00:25","slug":"15ec63c-oops-using-c-electronics-6th-sem-syllabus-for-diploma-dte-karnataka-c15-scheme","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/vtu\/15ec63c-oops-using-c-electronics-6th-sem-syllabus-for-diploma-dte-karnataka-c15-scheme\/","title":{"rendered":"15EC63C: Oops Using C++ Electronics 6th Sem Syllabus for Diploma DTE Karnataka C15 Scheme"},"content":{"rendered":"<p>Oops Using C++ detail syllabus for Electronics And Communication Engineering (64), C15 scheme is taken from <a href=\"http:\/\/dte.kar.nic.in\/obe11.shtml\/\" target=\"_blank\" rel=\"noopener\">DTE Karnataka<\/a> official website and presented for diploma students. The course code (15EC63C), and for exam duration, Teaching Hr\/week, Practical Hr\/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below.<\/p>\n<p>For all other electronics 6th sem syllabus for diploma c15 scheme dte karnataka you can visit <a href=\"..\/electronics-6th-sem-syllabus-for-diploma-c15-scheme-dte-karnataka\">Electronics 6th Sem Syllabus for Diploma C15 Scheme DTE Karnataka Subjects<\/a>. For all other ELECTIVE-II subjects do refer to <a href=\"..\/elective-ii-electronics-6th-sem-syllabus-for-diploma-dte-karnataka-c15-scheme\">ELECTIVE-II<\/a>. The detail syllabus for oops using c++ is as follows.<\/p>\n<h4>Pre-requisites:<\/h4>\n<p>Knowledge of programming and C language.<\/p>\n<h4>Course Objectives:<\/h4>\n<ol>\n<li>To understand the need for high-level languages including C++ and programming paradigms.<\/li>\n<li>To understand the syntax of C++ and writing simple programs in C++<\/li>\n<li>To understand the need and role of object oriented programming for real-world applications.<\/li>\n<li>To enable the students to write simple programs using OOP concepts<\/li>\n<\/ol>\n<h4>Course Outcomes:<\/h4>\n<p><b>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><\/b>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<h4>Unit &#8211; 1: Introduction to OOP and C++ Duration: 09 Hrs<\/h4>\n<p>Features of C language, POP and OOP. List of OOP languages. Basic format of C++ program. Processor Directives. I\/O statements. Language syntax: Keywords, identifiers, constants, variables, classification of variables based on scope and life, operators. Data types: Basic, derived and user-defined data types. Data-type casting. Data abstraction and encapsulation. Simple example programs.<\/p>\n<h4>Unit &#8211; 2: Control Structure and Data Types Duration: 10 Hrs<\/h4>\n<p>Concepts of control structure. Branching- if, if-else, switch, break, continue. Looping-for, while anddo-while. Derived data type: Arrays, strings, pointers, enumerated data types and functions. Functions-Call by value, address and reference. User-defined data type: structure, union and classes. Example programs.<\/p>\n<h4>Unit &#8211; 3: Classes and Objects Duration: 09 Hrs<\/p>\n<p><b>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><\/b>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/h4>\n<h4>Unit-4: Overloading Duration: 08 Hrs<\/h4>\n<p>Introduction to overloading. Constructors: parameterized constructors, default arguments, overloading and copy constructor. Destructors, Unary and binary operator overloading. Function overloading, functions with default arguments. Inline functions. Simple example programs.<\/p>\n<h4>Unit-5:InheritanceandPolymorphism Duration: 07 Hrs<\/h4>\n<p>Introduction to inheritance. Defining derived classes, Levels of inheritance, Single inheritance, public and private member inheritance, multiple inheritance, Hierarchical inheritance, Hybrid inheritance, polymorphism. Example programs.<\/p>\n<h4>Unit-6: Pointers, Virtual Functions, Console I\/O Statements Duration: 09 Hrs<\/p>\n<p><b>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><\/b>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/h4>\n<h4>Reference Books:<\/h4>\n<ol>\n<li>Object oriented programming with C++&#8211;Rabertlafer<\/li>\n<li>Object oriented programming with C++&#8211; 4E, E Balaguruswamy, Tata McGraw hill<\/li>\n<li>OOPS with C++ By Niranjan A.,Sapna Publications<\/li>\n<li>Object oriented programming in C++, By P B Kottur.,Sapna Publications<\/li>\n<li>Object oriented programming in C++, Dr.G.T. Thampi, Dr. S.s.Matha,Dreamtech, 2009 edition,<\/li>\n<li>Object oriented programming in C++, Rajesh K Shukla ,Wiely Precise text Book.2008.<\/li>\n<li>Object Oriented Programming with C++ , SouravSahay, Oxford Higher Education<\/li>\n<li>Analysis &amp; Designing Of Algorithms with C\/C++ -By Nandagopalan.<\/li>\n<li>C++ Complete Reference, Herbert Schilt. TMH.<\/li>\n<li>Programming in C++ , M T Somashekar , PHI<\/li>\n<li>Professional C++ , Wiley India (Wrox )<\/li>\n<\/ol>\n<h4>Course Delivery:<\/h4>\n<p>The course will be delivered through lectures, presentations and support of modern tools. Student activities are off-class.<\/p>\n<h4>Student Activity (5 marks)<\/h4>\n<p>The following student activities or similar activities can be assigned for assessing CIE\/IA marks<\/p>\n<ol>\n<li>Execute and submit at least two simple programs from each of unitl, unit2 and unit3<\/li>\n<li>Execute and submit at least two programs from each of unit4, unit5 and unit6.<\/li>\n<\/ol>\n<h4>Execution Mode<\/h4>\n<ol>\n<li>Activity 1 and 2 are mandatory for every batch; every batch can have maximum of 4 students.<\/li>\n<li>Activities shall be carried out batch-wise throughout the semester and submit one report per batch before the end of the semester.<\/li>\n<li>Report shall be qualitative and not to exceed 6 pages.<\/li>\n<li>Each of the activity can be carried out off-class; however, demonstration\/presentation should be done in the Lab\/class room.<\/li>\n<li>Teacher is expected to observe and record the progress of students&#8217; activities<\/li>\n<li>Assessment shall be in accordance with the table.<\/li>\n<\/ol>\n<h4>Institutional activities (No marks)<\/h4>\n<p>The following are suggested institutional activities, to be carried out at least one during the semester. The course teacher\/coordinator is expected to maintain the relevant record (Containing, Activity name, Resource persons and their details, duration, venue, student feedback, etc) pertaining to Institutional activities.<\/p>\n<ol>\n<li>Practice some programs related to topics of the course in the Lab.<\/li>\n<li>Arrangement of a talk\/seminar\/lecture on OOP languages<\/li>\n<\/ol>\n<h4>Model Question Paper:<\/h4>\n<p>for CIE<\/p>\n<ol>\n<li>List features of object Oriented Programming OR Identify Keywords, Tokens.<\/li>\n<li>Classify variables based on Scope and life time<\/li>\n<li>Describe if-else with syntax and example.\tOR Express Conditional statements With Syntax.<\/li>\n<li>Describe Declaration and Initialization of one dimensional array with syntax and Example<\/li>\n<\/ol>\n<h4>Model Question Paper:<\/h4>\n<p><b>Part A<\/b><\/p>\n<ol>\n<li>List the features of Object Oriented Programming.<\/li>\n<li>Explain processor Directives in C++.<\/li>\n<li>Differentiate while and do-while.<\/li>\n<li>Demonstrate creating a Classes and objects<\/li>\n<li>Express Friend functions Friend Class.<\/li>\n<li>Summarize Rules for operator overloading<\/li>\n<li>Illustrate polymorphism means in C++.<\/li>\n<li>Discuss Hierarchical inheritance.<\/li>\n<li>Discuss the need of Virtual function.<\/li>\n<\/ol>\n<p><b>Part B<\/b><\/p>\n<ol>\n<li>Explain built-in data types and Derived data types.<\/li>\n<li>Describe Declaration and Initialization of two dimensional arrays with syntax and Example.<\/li>\n<li>Explain String handling functions.<\/li>\n<li>Compute accessing Class Members.<\/li>\n<li>Differentiate between private, public and protected.<\/li>\n<li>Illustrate Function overloading.<\/li>\n<li>Compute some Example programs related to overloading.<\/li>\n<li>Explain public and private member inheritance.<\/li>\n<li>Describe Class Templates, Class Templates with multiple parameters<\/li>\n<li>Demonstrate to make Virtual function &#8220;Pure&#8221;. Explain implications making a function a pure virtual function.<\/li>\n<\/ol>\n<p>For detail syllabus of all other subjects of BE Electronics, C15 regulation do visit <a href=\"..\/category\/ec-diploma+6th-sem\">Electronics 6 syllabus for C15 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>Oops Using C++ detail syllabus for Electronics And Communication Engineering (64), C15 scheme is taken from DTE Karnataka official website and presented for diploma students. The course code (15EC63C), and [&hellip;]<\/p>\n","protected":false},"author":2298,"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":[64],"tags":[],"class_list":["post-12397","post","type-post","status-publish","format-standard","hentry","category-ec-diploma"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts\/12397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/users\/2298"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/comments?post=12397"}],"version-history":[{"count":1,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts\/12397\/revisions"}],"predecessor-version":[{"id":14363,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts\/12397\/revisions\/14363"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/media?parent=12397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/categories?post=12397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/tags?post=12397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}