80 likes | 260 Views
Algorithms Design and Analysis. CS 411. Course description / Algorithms Design and Analysis. Course name and Number: Algorithms designs and analysis – CS 411 Number of credits: 3 (contact hours: lecture - 3, exercise – 1) Level or year in which the course is offered: Level 7
E N D
Course description / Algorithms Design and Analysis • Course name and Number: Algorithms designs and analysis – CS 411 • Number of credits: 3 (contact hours: lecture - 3, exercise – 1) • Level or year in which the course is offered: Level 7 • Pre-requisite course(s) : Data structures - CS 322+ Discrete structures – CS 310 • ahmedzmiot@yahoo.com
Brief description • Apply the basic techniques for algorithm analysis. • Use, compare and analyze the primary sorting and searching algorithms. • Use, compare and analyze the primary graph processing algorithms. • Describe some of the algorithms used for mathematical applications. • Describe and apply the divide-and-conquer, greedy, dynamic programming backtracking, and branch-and-bound methods. • Describe lower bound theory.
The principal book(s) requested: “INTRODUCTION TO ALGORITHMS”, by Cormen, Leiserson, Rivest and Stein, latest Edition, MIT Press.