Thursday 23 May 2013

EE2204 Data Structures and Algorithms LESSON PLAN



LECTURE PLAN

Course Code & Name           : EE2204  Data Structures and Algorithms
Faculty                                    :
Class & Semester                   : II Year B.E (EEE) – III Semester

Sl. No.
PROPOSED
TOPIC
DATE
PERIOD
1.       
02.7.12
7
MODULE I  Abstract data types(ADT)
2.       
03.7.12
4
List ADT, Array based implementation
3.       
03.7.12
4
Linked list implementation
4.       
05.7.12
1
Cursor based linked lists
5.       
09.7.12
7
Doubly linked lists
6.       
10.7.12
4
Application of lists
7.       
10.7.12
7
Stack ADT ,Queue ADT
8.       
12.7.12
1
Circular Queue Implementation
9.       
14.7.12
2
Circular Queue Implementation
10.   
16.7.12
7
Applications of stack and queue
11.   
17.7.12
4
Review I
12.   
17.7.12
7
MODULE -II Need for non-linear structure
CYCLE TEST I (19.7.12-21.7.12)
13.   
23.7.12
7
Tree ADT
14.   
24.7.12
4
Tree ADT
15.   
24.7.12
7
Tree Traversal
16.   
26.7.12
1
Left child right sibling data structures for general trees
17.   
28.7.12
2
Binary tree ADT
18.   
30.7.12
7
Binary tree ADT
19.   
31.7.12
4
Expression trees
20.   
31.7.12
7
Applications of trees
21.   
02.8.12
1
Binary search tree ADT
22.   
04.8.12
2
Review II
23.   
06.8.12
7
MODULE –III AVL Trees
24.   
07.8.12
4
AVL Trees
25.   
07.8.12
7
Binary heaps
26.   
13.8.12
7
Binary heaps
27.   
14.8.12
4
B-Tree
28.   
14.8.12
7
Hashing
29.   
16.8.12
1
Separate chaining
30.   
18.8.12
2
Open Addressing
31.   
20.8.12
7
Open Addressing
32.   
21.8.12
4
Linear Probing
33.   
21.8.12
7
Linear Probing
CYCLE TEST II (23.8.12-25.8.12)
34.   
27.8.12
7
Review - III
35.   
28.8.12
4
MODULE –IV Definitions
36.   
28.8.12
7
Topological sort
37.   
30.8.12
1
Breadth –first traversal
38.   
01.9.12
2
Shortest path algorithms
39.   
03.9.12
7
Minimum spanning tree
40.   
04.9.12
4
Prim’s and Kruskal’s algorithms
Decision making
41.   
04.9.12
7
Prim’s and Kruskal’s algorithms
Decision making
42.   
06.9.12
1
biconnectivity
43.   
10.9.12
7
Euler’s circuits
44.   
11.9.12
4
Applications of graphs
45.   
11.9.12
7
MODULE –V Greedy algorithms
46.   
13.9.12
1
Dynamic programming
47.   
15.9.12
2
Backtracking
48.   
17.9.12
7
Branch and bound
49.   
18.9.12
4
Randomized algorithms
50.   
18.9.12
7
Algorithm analysis
51.   
20.9.12
1
Asymptotic notations
52.   
22.9.12
2
recurrences
53.   
24.9.12
7
NP-complete problems
54.   
25.9.12
4
Review V
CYCLE TEST III (10.10.12-12.10.12)



















   Faculty in- charge                                      HOD/CSE                                    PRINCIPAL


No comments:

Post a Comment