Design and Analysis of algorithms

By Dr. Faheem Syeed Masoodi   |   University of Kashmir

Link 1- Design and Analysis of algorithms

Link 2- Design and analysis of algorithms

Algorithms are essential in solving large scale problems and there may exist one or more than one algorithm for a specific problem. It is always desirous to reduce the time and maximize the performance while solving a problem and as such, we need to analyze these algorithms for correctness and efficiency in terms of time and space.
The “design” part of this course shall lay more emphasis on the key aspects in the development of new algorithms and the “analysis” part shall help you to better understand what resources an algorithm may use to reach a solution.
We have structured this course in four units within which the topics that shall be broadly covered include: Introduction to algorithm, asymptotic complexity, sorting and searching using divide and conquer, greedy method, dynamic programming, backtracking, branch and bound. Lower bound theory and approximation algorithms

Summary
Course Status : Completed
Course Type : Core
Duration : 12 weeks
Category :
Computer Science and Engineering
Credit Points : 4
Level : Undergraduate
Start Date : 27 Jan 2020
End Date : 04 Apr 2020
Enrollment Ends : 08 Mar 2020
Exam Date : 10 May 2020 IST
Note: This exam date is subjected to change based on seat availability. You can check final exam date on your hall ticket.