COURSE LOG

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science
Course Name Design & Analysis of Algorithms
Catalog Number
Instructor Name Adeel Munawar
WeekDurationTopics Covered Evaluation Instruments UsedSignature
11-October-2021 1.5 hours Introduction to Algorithm
1.5 hours Structured description of algorithm, Three Examples of Algorithms
18-October-2021 1.5 hours Algorithm Analysis (Algorithm Correctness) Quiz 1
1.5 hours Algorithm Analysis (Algorithm Efficiency) Assignment 1
25-October-2021 1.5 hours Growth of Functions: Asymptotic notation and examples of Big Oh, Big Omega, and Theta.
1.5 hours Sorting Problem: Insertion Sort Quiz 2
1-November-2021 1.5 hours Analysis of Insertion Sort, Loop invariants of Insertion Sort. Assignment 2
1.5 hours Divide-and-Conquer Approach: Merge Sort: Example, Complete Working
8-November-2021 1.5 hours Quick Sort: Example, Complete Working
1.5 hours Heap Sort: Heaps, Maintaining the Heap property
15-November-2021 1.5 hours Heap Sort: Building a Heap, The Heap Sort algorithm Sorting in Sorting in Linear Time: Radix sort Quiz 3
1.5 hours Linear Time: Bucket sort Sorting in Linear Time: Counting sort Assignment 3
22-November-2021 1.5 hours The substitution method for solving recurrences, The master method for solving recurrences
1.5 hours The recursion-tree method for solving recurrences
29-November-2021 1 Hour Mid Term
6-December-2021 1.5 hours Dynamic Programming Element of the dynamic programming
1.5 hours Matrix Chain Multiplication
13-December-2021 1.5 hours Greedy Algorithms Activity Selection Problem
1.5 hours Element of the greedy strategy
20-December-2021 1.5 hours Greedy Vs Dynamic programming Knapsack Problem
1.5 hours Huffman Trees and Codes
27-December-2021 1.5 hours Huffman Trees and Codes
1.5 hours Elementary Graph Algorithms Representation of graph
3-January-2022 1.5 hours Breadth-First Search Depth-First Search
1.5 hours Topological Sort
10-January-2022 1.5 hours Minimum Spanning Tree Quiz 4
1.5 hours Growing a Minimum Spanning Tree Assignment 4
17-January-2022 1.5 hours Kruskal’s Algorithm Example
1.5 hours Prim’s Algorithm Example
24-January-2022 1.5 hours Single-Source Shortest Paths
1.5 hours Single-Source Shortest Paths in DAG Dijkstra’s Algorithm
31-January-2022 2 Hour Final Term
Instructor Name Adeel Munawar
Instructor Signature
Date