Tentative Timetable of Theory and Lab Classes :

Course Content :

  1. Introduction, Creation of User Defined Libraries in C++, Creation and Manipulation of several User Defined class libraries in C++.
  2. Composite classes like Array Class having several component classes like Array of Complex Numbers, Array of Person Objects.
  3. Derived classes like Stacks, Queues and Lists ( Both Static as well as Dynamic ).
  4. Heaps and Various Tree Classes.
  5. Manipulation of Graph Objects.

Reading References :

  1. Sartaj Sahni, “Data Structures, Algorithms and Applications in C++”, Universities Press
  2. E. Balaguruswamy, "Object Oriented Programming with C++", McGraw Hill.
  3. Sumita Arora, "Computer Science with C++", Dhanpat Rai

Speakers :

Faculty Members of Computer Science and Engineering Department, IIT Kharagpur.