Download presentation
Presentation is loading. Please wait.
Published byEustace Matthews Modified over 9 years ago
1
Course overview Course title: Design and Analysis of Algorithms Instructors: Dr. Abdelouahid Derhab (abderhab@ksu.edu.sa)abderhab@ksu.edu.sa Credit hours: 7/week
2
Prerequisite Discrete Mathematics. Computer programming Data structure
3
Goals of the course This is an introductory level graduate course in the design and analysis of algorithms. The aim of the course is to provide a solid background in designing and analyzing algorithms. It is hoped that a student will be able to analyze and compare algorithms based on their efficiency, and also design efficient algorithms using several algorithm design paradigms.
4
Recommended textbooks Introduction to the Design & Analysis of Algorithms – 3rd Edition. A. Levitin, Pearson Addison-Wesley, 2012. Introduction to Algorithms 2 nd,Cormen, Leiserson, Rivest and Stein, The MIT Press, 2001. Introduction to Design & Analysis Computer Algorithm 3rd, Sara Baase, Allen Van Gelder, Adison-Wesley, 2000.
5
Course content Fundamentals of the Analysis of Algorithm Efficiency Brute Force and Exhaustive Search Decrease-and-Conquer Divide-and-Conquer Transform-and-Conquer Space and Time Trade-Offs Dynamic Programming Greedy Technique Introduction to NP-completeness
6
Grading Home work: 30 points –Exercises and problems –Programming assignments 3 Quizes: 30 points Exam: 40 points
7
Notes for email communication Your email header must start with [CSC311] Send your email to abderhab@KSU.edu.sa email address. Please write your name and your ID at the end of the email
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.