Professional Documents
Culture Documents
Lecture Plan
Semester & Branch: III Semester B.E. Computer Science and Engineering
Course Objectives:
Course Outcomes:
Students will be familiar with the basic concepts of data structures like array,
Linked list and Queue.
Students will acquire knowledge about advanced nonlinear data structures.
Students will be exposed to graph algorithms.
Students will be exposed to Tree algorithms.
Students will acquire knowledge about data structures applications.
Assessment Methods followed:
10 Class Test
UNIT – II OBJECT ORIENTED PROGRAMMING CONCEPTS
30 Class Test
UNIT – IV ADVANCED NON-LINEAR DATA STRUCTURES
Group
33 Splay trees Board Discussion
34 Binomial Heaps
Board Lecture
36 Amortized Analysis
Board Role Play
37 Accounting method
Board Lecture
38 potential method
Board Lecture
50 Class Test
MINI PROJECTS
LCD Experiential
52 A Graphical Calculator
Learning
Assignments:
Assignments – I
Components of IR
Assignment – II
Web Search Architectures
TEXT BOOKS:
1. Bjarne Stroustrup, “The C++ Programming Language”, 3rd Edition, Pearson Education,
2007.
2. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C++”, 2nd Edition,
Pearson Education, 2005
REFERENCES:
1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein,
"Introduction to Algorithms", Second Edition, Mc Graw Hill, 2002.
2. Michael T Goodrich, Roberto Tamassia, David Mount, “Data Structures and Algorithms
in C++”, 7 th Edition, Wiley Publishers, 2004.