Analysis of Algorithms
Analysis of Algorithms
Course Outline
Course code: SE310, CS3044, X1511
Credit Hours 3
Duration 3 hours
(Room# )
Contact 03446235552
Chairman/Director signature………………………………….
2. Identify the characteristics of data and/or other conditions or assumptions that lead
to different behaviors.
5. Use big O, Omega, Theta notation formally to give asymptotic upper bounds on time
and space complexity of algorithms
7. Solve problems using graph algorithms, including single source and all-pairs
shortest paths, and at least one minimum spanning tree algorithm
Learning Methodology:
Lecturing, Written Assignments, Project, Report Writing.
Moreover, learning objectives will be accomplished through theoretical and practical tasks
during the class. However, students are encouraged for maximum class participation.
Reference Books:
1. Introduction to the Design and Analysis of Algorithm by Anany V. Levitin