2
LECTURE PLAN Data & File Structure using ‘C’ (MCA 2.2) 1. Basi c Termi nology, Ele ment ary Dat a Organ izati on, Dat a Stru ctur e Operations. 2. Array Definition, Representation and Analysis, Single and Multidimensional Arrays, Address calculation. 3. Appli cati on of arr ays, Character Strin g in C, Character strin g operation. 4. Si ng ly Li nked Lis t 5. Two-way He ader Li st. 6. Trav ersing & Searchin g of Lin ked List [Overfl ow, u nderf low] 7. Inse rtion and dele tion to o r fro m li nked list . 8. Algor ithms of Insertion in doub ly l inke d li st 9. Dele tion i n doub ly link ed list, Garba ge coll ection and compaction. 10. Orde red List, Sp arse Mat rices and Ve ctors 11. Stacks – Array Representation and Linked Representation of stack. 12. Operations associated with stacks, and application of stack: Conversion of Infix to PREFIX and POSTFIX Expressions. 13. Evaluation of pos tfix ex pression using stack. 14. Recursion – Concept & working in C, Principles Simulating recursion 15. Backtracking, recursive algorithms, tail recursion. 16. Queues – Representa tion and I mplementati on of Array & Linked. 17. Operations on queue [Create, Add, Delete, Full & Empty] 18. Circu lar queu e de-que ue & Priority Queue. 19. Algorithm Complexity and Ti me-Space trade off. 20. Introduction to Trees and its concept, Binary Trees, Its Representation. 21. Complete Binary Tree, Extended Binary Trees. 22. Array Re pres enta tion of Bina ry Trees. 23. Linke d Repres enta tion of Binar y Trees. 24. Trav ersin g Bin ary T ree. 25. Threaded Binary Trees, Traversing Threaded Binary trees. 26. Huffman Algorithm, Searching [ Sequential , Binary, comparison and analysis]. 27. Hash ing – Ha sh Tabl e & Funct ions. 28. Coll ision Res oluti on Strategies 29. Hash T able Implementa tion. 30. Sort ing – Inse rtion Sort 31. Bub ble Sor t. 32. Quick Sort. 33. Two way Merg e sor t 34. He ap s ort. 35. Practical con side ration on sorting 36. Bina ry Sea rch T ree ( BST) , Ins ertio n in BST 37. Deletion in BST 38. Complexity of Search Algorithm, Path Length. 39. AVL Trees, B-Trees. 40. Graph s – Concept, Graphs & Multi-Graphs, 41. Dir ect ed Gr aph s 42. Sequ enti al represe ntat ions of Graphs 43. Adjacency Matrices, Traversal on Trees 44. Connecte d Compone nt and Spanning Trees, Minimum Cost Spanning Trees. 45. File Stru ctures – Physical storag e Media File Organiza tion, Organization of records into Blocks. 46. Sequentia l Files, indexi ng and Has hing, Primary in dices, Secon dary indices. 47. B+ Tre e index F iles , B Tree index Files 48. Inde xing and Ha shin g Compar isons . EVALUATION SCHEME MCA 202 Subject - Data & File Structure using CEvaluation Criteria Nos. Weight age Nature Tutorial 5 5 Wri tten/Oral/Presentations…  Assignment 6 5 Written referri ng books Mid Semester Exam 2 30 Wri tten Conducted by Exam cell

Data Structure m Caii

Embed Size (px)

Citation preview

7/29/2019 Data Structure m Caii

http://slidepdf.com/reader/full/data-structure-m-caii 1/2

LECTURE PLANData & File Structure using ‘C’ (MCA 2.2)

1. Basic Terminology, Elementary Data Organization, Data StructureOperations.2. Array Definition, Representation and Analysis, Single andMultidimensional Arrays, Address calculation.3. Application of arrays, Character String in C, Character stringoperation.

4. Singly Linked List

5. Two-way Header List.

6. Traversing & Searching of Linked List [Overflow, underflow]7. Insertion and deletion to or from linked list.8. Algorithms of Insertion in doubly linked list

9. Deletion in doubly linked list, Garbage collection and compaction.10. Ordered List, Sparse Matrices and Vectors

11. Stacks – Array Representation and Linked Representation of stack.

12. Operations associated with stacks, and application of 

stack: Conversion of Infix to PREFIX and POSTFIX Expressions.13. Evaluation of postfix expression using stack.

14. Recursion – Concept & working in C, Principles Simulating recursion

15. Backtracking, recursive algorithms, tail recursion.16. Queues – Representation and Implementation of Array & Linked.17. Operations on queue [Create, Add, Delete, Full & Empty]18. Circular queue de-queue & Priority Queue.

19. Algorithm Complexity and Time-Space trade off.20. Introduction to Trees and its concept, Binary Trees, Its Representation.

21. Complete Binary Tree, Extended Binary Trees.

22. Array Representation of Binary Trees.

23. Linked Representation of Binary Trees.24. Traversing Binary Tree.

25. Threaded Binary Trees, Traversing Threaded Binary trees.

26. Huffman Algorithm, Searching [Sequential, Binary, comparisonand analysis].27. Hashing – Hash Table & Functions.28. Collision Resolution Strategies29. Hash Table Implementation.30. Sorting – Insertion Sort

31. Bubble Sort.32. Quick Sort.

33. Two way Merge sort34. Heap sort.35. Practical consideration on sorting36. Binary Search Tree (BST), Insertion in BST37. Deletion in BST

38. Complexity of Search Algorithm, Path Length.

39. AVL Trees, B-Trees.

40. Graphs – Concept, Graphs & Multi-Graphs,41. Directed Graphs42. Sequential representations of Graphs

43. Adjacency Matrices, Traversal on Trees

44. Connected Component and Spanning Trees, MinimumCost Spanning Trees.45. File Structures – Physical storage Media File Organization,Organization of records into Blocks.46. Sequential Files, indexing and Hashing, Primary indices, Secondaryindices.

47. B+ Tree index Files, B Tree index Files48. Indexing and Hashing Comparisons.

EVALUATION SCHEME

MCA 202 Subject - Data & File Structure using ‘C’

Evaluation Criteria Nos. Weight age Nature

Tutorial 5 5 Written/Oral/Presentations…

 Assignment 6 5 Written referring books

Mid Semester Exam 2 30 Written Conducted by Exam cell

7/29/2019 Data Structure m Caii

http://slidepdf.com/reader/full/data-structure-m-caii 2/2

Class Participation 5 Based on regular class assessment

 Attendance 5 Based on Class Attendance