0
IT6311 PROGRAMMING AND DATA STRUCTURE L  T  P C
LABORATORY II 0  0  3 2

OBJECTIVES:
The student should be made to:
  • Be familiarized with good programming design methods, particularly Top- Down design.
  • Getting exposure in implementing the different  data structures using C++
  • Appreciate recursive algorithms.

LIST OF EXPERIMENTS:
IMPLEMENTATION IN THE FOLLOWING TOPICS:
  1. Constructors & Destructors, Copy Constructor.
  2. Friend Function & Friend Class.
  3. Inheritance.
  4. Polymorphism & Function Overloading.
  5. Virtual Functions.
  6. Overload Unary & Binary Operators Both as Member Function & Non Member Function.
  7. Class Templates & Function Templates.
  8. Exception Handling Mechanism.
  9. Standard Template Library concept.

  1. File Stream classes.
  2. Applications of Stack and Queue
  3. Binary Search Tree
  4. Tree traversal Techniques
  5. Minimum Spanning Trees
  6. Shortest Path Algorithms

REFERENCE:
spoken-tutorial.org.








TOTAL: 45 PERIODS


OUTCOMES:
At the end of the course, the student should be able to:
  • Design and implement C++ programs for manipulating stacks, queues, linked lists, trees, and graphs.
  • Apply good programming design methods for program development.
  • Apply the different data structures for implementing solutions to practical problems.
  • Develop recursive programs using trees and graphs.

LIST OF EQUIPMENT  FOR A BATCH OF 30 STUDENTS:
Standalone desktops with C++ compiler       30 Nos. (or)
Server with C++ compiler  supporting 30 terminals or more.


#################################################################################################


Post a Comment Blogger

 
Top