2nd Year, IT

CS305PC: Object Oriented Programming Using C++ IT Syllabus for B.Tech 2nd Year 1st Sem R18 Regulation JNTUH

Object Oriented Programming Using C++ detailed syllabus for Information Technology (IT), 2nd Year 1st Sem R18 regulation has been taken from the JNTUH official website and presented for the B.Tech students affiliated to JNTUH course structure. For Course Code, Subject Names, Theory Lectures, Tutorial, Practical/Drawing, Credits, and other information do visit full semester subjects post given below. We make sure the result links and syllabus uploaded here is latest and up to date, also the syllabus PDF files can also be downloaded from the universities official website.

For Information Technology (IT) 2nd Year 1st Sem R18 Regulation Scheme, do visit IT 2nd Year 1st Sem R18 Scheme. The detailed syllabus for object oriented programming using c++ is as follows.

Object Oriented Programming Using C++ Subject Syllabus for IT 2nd Year 1st Sem R18 Regulation

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 pdf platform to make students’s lives easier.
Get it on Google Play.

Course Objectives:

  • Introduces Object Oriented Programming concepts using the C++ language.
  • Introduces the principles of data abstraction, inheritance and polymorphism;
  • Introduces the principles of virtual functions and polymorphism
  • Introduces handling formatted I/O and unformatted I/O
  • Introduces exception handling

Course Outcomes:

  • Able to develop programs with reusability
  • Develop programs for file handling
  • Handle exceptions in programming
  • Develop applications for a range of problems using object-oriented programming techniques

UNIT – I

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 pdf platform to make students’s lives easier.
Get it on Google Play.

UNIT – II

C++ Classes and Data Abstraction: Class definition, Class structure, Class objects, Class scope, this pointer, Friends to a class, Static class members, Constant member functions, Constructors and Destructors, Dynamic creation and destruction of objects, Data abstraction, ADT and information hiding.

UNIT – III

Inheritance: Defining a class hierarchy, Different forms of inheritance, Defining the Base and Derived classes, Access to the base class members, Base and Derived class construction, Destructors, Virtual base class.
Virtual Functions and Polymorphism: Static and Dynamic binding, virtual functions, Dynamic binding through virtual functions, Virtual function call mechanism, Pure virtual functions, Abstract classes, Implications of polymorphic use of classes, Virtual destructors.

UNIT – IV

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 pdf platform to make students’s lives easier.
Get it on Google Play.

UNIT – V

Exception Handling: Benefits of exception handling, Throwing an exception, The try block, Catching an exception, Exception objects, Exception specifications, Stack unwinding, Rethrowing an exception, Catching all exceptions.

TEXT BOOKS:

  1. The Complete Reference C++, 4th Edition, Herbert Schildt, Tata McGraw Hill.
  2. Problem solving with C++: The Object of Programming, 4th Edition, Walter Savitch, Pearson Education.

REFERENCES:

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 pdf platform to make students’s lives easier.
Get it on Google Play.

For detailed syllabus of all the other subjects of B.Tech 2nd Year Information Technology (IT), visit Information Technology (IT) 2nd Year Syllabus Subjects.

For results of Information Technology (IT) 2nd Year 1st Sem R18 Regulation, visit IT 2nd Year 1st Sem R18 Regulation results direct link.

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.