4th Sem, DCME

18CM-402C: Oops Through C++ Syllabus for Computer Engineering 4th Sem C18 Curriculum TSSBTET

Oops Through C++ detailed Syllabus for Computer Engineering (DCME), C18 curriculum has been taken from the TSSBTET official website and presented for the diploma students. For Course Code, Course Name, Lectures, Tutorial, Practical/Drawing, Internal Marks, Max Marks, Total Marks, Min Marks and other information, do visit full semester subjects post given below.

For all other Diploma in Computer Engineering (DCME) Syllabus for 4th Sem C18 Curriculum TSSBTET, do visit Diploma in Computer Engineering (DCME) Syllabus for 4th Sem C18 Curriculum TSSBTET Subjects. The detailed Syllabus for oops through c++ is as follows.

Prerequisites:

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Course Outcomes:

Upon completion of the course the student shall be able to

  1. CO1 Learn the Principles of object oriented programming.
  2. CO2 Develop programs using classes, objects and functions.
  3. CO3 Understand C++ I/O operations.
  4. CO4 Develop programs for constructors, destructors and operator overloading concepts.
  5. CO5 Learn base class, derived class and types of inheritance and develop programs for different types of inheritances, virtual base class and virtual functions.
  6. CO6 Develop programs for different types of templates.

Course Contents

  1. Principles of object oriented programming: Duration: 07 PeriodsSoftware crisis – Software evolution – Procedure oriented programming – Object oriented paradigm -basic concepts of object oriented programming – benefits of OOPs.
  2. Introduction to C++ Duration: 14 PeriodsStructure of C++ program – I/O Operations – statements – keywords – operators in C++ – dynamic memory allocation – default arguments – Class – object functions – classes & structures – friend function – inline functions – passing objects to functions – pass by value and pass by reference -returning objects from functions – virtual function – function overloading.
  3. C++ I/O operations: Duration: 06 PeriodsC++ I/O operators – formatted I/O – I/O manipulators – file I/O – binary I/O functions – file I/O functions.
  4. Constructors, Destructors and Operator Overloading : Duration: 11 PeriodsConstructor and destructor – Parameterized constructors – Multiple Constructors – Constructors with default arguments – Copy Constructor – dynamic constructor – Destructors – Operator Overloading -Overloading of Binary Operators – Overloading of Unary Operators – Rules for overloading of operators – Example programs – operator overloading.
  5. Derived classes and inheritance: Duration: 12 PeriodsBase Class and derived class – access control – types of inheritance – Single, Multi level, Multiple, Hybrid, Multipath, Hierarchical – virtual base class – virtual functions.
  6. Templates : Duration: 10 PeriodsNeed for Templates – classification of templates, function templates – single argument and multiple arguments – class templates.

Recommended Books:

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Suggested Activities

Student activity like mini-project, quizzes, etc. should be done in group of 5-10 students. Each group should do any one of the following type of activity or any other similar activity related to the course with prior approval from the course coordinator and programme coordinator concerned.

  1. Each group should conduct different activity and no repetition should occur.
  2. Explore and analyse topics to improve the level of creativity and analytical skill by taking Quiz/ tests/ assignments. Documents have to be maintained as a record.
  3. Create a power point presentation on the topic relevant to course or advanced topic as an extension to the course to improve the communication skills. Documents have to be maintained as a record.
  4. Visit different sites relevant to topics. Listen to the lectures and submit a handwritten report.
  5. Coding competitions.

Suggested E-learning references

  1. https://www.tutorialspoint.com/cplusplus/index.htm
  2. http: //www.cplusplus.com/doc/tutorial/
  3. https://www.programiz.com/cpp-programming
  4. https://beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/
  5. http://www.cplusplus.com/files/tutorial.pdf

For detail Syllabus of all other subjects of Computer Engineering, C18 curriculum do visit Diploma In Computer Engineering 4th Sem Syllabus for C18 curriculum.

For all Computer Engineering results, visit TSSBTET DCME all semester results direct links.

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.