EC Diploma

15EC63C: Oops Using C++ Electronics 6th Sem Syllabus for Diploma DTE Karnataka C15 Scheme

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 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.

For all other electronics 6th sem syllabus for diploma c15 scheme dte karnataka you can visit Electronics 6th Sem Syllabus for Diploma C15 Scheme DTE Karnataka Subjects. For all other ELECTIVE-II subjects do refer to ELECTIVE-II. The detail syllabus for oops using c++ is as follows.

Pre-requisites:

Knowledge of programming and C language.

Course Objectives:

  1. To understand the need for high-level languages including C++ and programming paradigms.
  2. To understand the syntax of C++ and writing simple programs in C++
  3. To understand the need and role of object oriented programming for real-world applications.
  4. To enable the students to write simple programs using OOP concepts

Course Outcomes:

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Unit – 1: Introduction to OOP and C++ Duration: 09 Hrs

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.

Unit – 2: Control Structure and Data Types Duration: 10 Hrs

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.

Unit – 3: Classes and Objects Duration: 09 Hrs

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Unit-4: Overloading Duration: 08 Hrs

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.

Unit-5:InheritanceandPolymorphism Duration: 07 Hrs

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.

Unit-6: Pointers, Virtual Functions, Console I/O Statements Duration: 09 Hrs

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Reference Books:

  1. Object oriented programming with C++–Rabertlafer
  2. Object oriented programming with C++– 4E, E Balaguruswamy, Tata McGraw hill
  3. OOPS with C++ By Niranjan A.,Sapna Publications
  4. Object oriented programming in C++, By P B Kottur.,Sapna Publications
  5. Object oriented programming in C++, Dr.G.T. Thampi, Dr. S.s.Matha,Dreamtech, 2009 edition,
  6. Object oriented programming in C++, Rajesh K Shukla ,Wiely Precise text Book.2008.
  7. Object Oriented Programming with C++ , SouravSahay, Oxford Higher Education
  8. Analysis & Designing Of Algorithms with C/C++ -By Nandagopalan.
  9. C++ Complete Reference, Herbert Schilt. TMH.
  10. Programming in C++ , M T Somashekar , PHI
  11. Professional C++ , Wiley India (Wrox )

Course Delivery:

The course will be delivered through lectures, presentations and support of modern tools. Student activities are off-class.

Student Activity (5 marks)

The following student activities or similar activities can be assigned for assessing CIE/IA marks

  1. Execute and submit at least two simple programs from each of unitl, unit2 and unit3
  2. Execute and submit at least two programs from each of unit4, unit5 and unit6.

Execution Mode

  1. Activity 1 and 2 are mandatory for every batch; every batch can have maximum of 4 students.
  2. Activities shall be carried out batch-wise throughout the semester and submit one report per batch before the end of the semester.
  3. Report shall be qualitative and not to exceed 6 pages.
  4. Each of the activity can be carried out off-class; however, demonstration/presentation should be done in the Lab/class room.
  5. Teacher is expected to observe and record the progress of students’ activities
  6. Assessment shall be in accordance with the table.

Institutional activities (No marks)

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.

  1. Practice some programs related to topics of the course in the Lab.
  2. Arrangement of a talk/seminar/lecture on OOP languages

Model Question Paper:

for CIE

  1. List features of object Oriented Programming OR Identify Keywords, Tokens.
  2. Classify variables based on Scope and life time
  3. Describe if-else with syntax and example. OR Express Conditional statements With Syntax.
  4. Describe Declaration and Initialization of one dimensional array with syntax and Example

Model Question Paper:

Part A

  1. List the features of Object Oriented Programming.
  2. Explain processor Directives in C++.
  3. Differentiate while and do-while.
  4. Demonstrate creating a Classes and objects
  5. Express Friend functions Friend Class.
  6. Summarize Rules for operator overloading
  7. Illustrate polymorphism means in C++.
  8. Discuss Hierarchical inheritance.
  9. Discuss the need of Virtual function.

Part B

  1. Explain built-in data types and Derived data types.
  2. Describe Declaration and Initialization of two dimensional arrays with syntax and Example.
  3. Explain String handling functions.
  4. Compute accessing Class Members.
  5. Differentiate between private, public and protected.
  6. Illustrate Function overloading.
  7. Compute some Example programs related to overloading.
  8. Explain public and private member inheritance.
  9. Describe Class Templates, Class Templates with multiple parameters
  10. Demonstrate to make Virtual function “Pure”. Explain implications making a function a pure virtual function.

For detail syllabus of all other subjects of BE Electronics, C15 regulation do visit Electronics 6 syllabus for C15 Regulation.

Dont forget to download iStudy for latest syllabus and results, class timetable and more.

Leave a Reply

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

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.