COURSE LOG

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science
Course Name Data Structure and Algorithms
Catalog Number
Instructor Name Sahar Moin
WeekDurationTopics Covered Evaluation Instruments UsedSignature
13-3-2023 1.5 hours Course Overview, Introduction to Different Data Structures. Data Types, Primitive Data types, Non – Primitive Data Types Task 1
1.5 hours Abstract data types, (ADT’s), Data Structures, Lists, ADT List Operations Task 2
20-3-2023 1.5 hours Complexity Analysis & Big Oh Notation Task1
1.5 hours Stacks: Functions and stl Task2
27-3-2023 1.5 hours Infix, Prefix, Postfix notation, Conversions. Postfix Expression Evaluation Task 1
1.5 hours Recursion and analyzing recursive algorithms Task 2
3-4-2023 1.5 hours Sorting algorithms(Selection sort, bubble sort ) Task
1.5 hours Insertion sort , Quick sort Task
10-4-2023 1.5 hours Intro. & Implementation of List as Singly Link List Assignment 1
1.5 hours Intro. & Implementation of List as Singly Link List( Insertion and deletion function) Quiz
17-4-2023 1.5 hours Solving stack problems using Link List Implementation of Queue as Singly Link List Task
1.5 hours Intro. & Applications of Doubly Link List (DLL) Task
24-4-2023 1.5 hours Queue / Stack Operations implementation using DLL Task
1.5 hours Intro. & Applications of Circular Link List (CLL) Queue / Stack Operations implementation using CLL Quiz 2
1-5-2023 1 Hour Mid Term
8-5-2023 1.5 hours Queue , Dequeue & its implementation using arrays Task
1.5 hours Priority queues, Circular queues using arrays Task
15-5-2023 1.5 hours Divide and conquer algorithms Assignment # 2
1.5 hours Binary Tree, Strictly Binary Tree, Complete Binary Tree Task
22-5-2023 1.5 hours Divide and conquer algorithms, 1,2,4
1.5 hours Binary Tree, Strictly Binary Tree, Complete Binary Tree
29-5-2023 1.5 hours Implementation of BST Assignment 2
1.5 hours Tree Traversal: Three Tick method Task
5-6-2023 1.5 hours AVL Trees, Operations on AVL Tree Assignment 3
1.5 hours Heaps, Min Heaps, Max Heaps Task
12-6-2023 1.5 hours Implementation of Heap sort Task
1.5 hours Min Balanced BST, Max Balanced BST Task
19-6-2023 1.5 hours Graphs, Types of Graphs Quiz
1.5 hours Adjacency matrix and adjacency list implementations Task
26-6-2023 1.5 hours Hashing. Hashing Techniques, Collisions & Collisions Avoidance Methods Task
1.5 hours Memory management and garbage collection Quiz
3-7-2023 2 Hour Final Term
Instructor Name Sahar Moin
Instructor Signature
Date