—- data course —-

Number: 2016 Title: Design of Algorithms English Title: Design of Algorithms Level: Micromaster Field: Software Units: 3 Type: Theoretical Category: Specialized Co-requisite: – Prerequisite: General Objective Image: ds.png ID: 2016 Instructor: Education Term: Summer 2025 Schedule: Monday and Wednesday 17:30 to 19:00 Priority: 3


General Objective

The objective of this course is to familiarize students with common methods in designing efficient algorithms for various problems. The presentation will emphasize algorithm efficiency analysis and correctness proofs. Additionally, some advanced data structures used in designing efficient algorithms will be presented.

Topics

Assessment

References

  1. T. Cormen, C. Leiserson, R. Riverst, and C. Stein. Introduction to Algorithms. 4th Edition, MIT Press, 2022.
  2. J. Kleinberg and E. Tardos. Algorithm Design. Addison Wesley, 2005.
  3. U. Manber. Introduction to Algorithms: A Creative Approach. Addison-Wesley, 1989.
  4. G. Brassard, P. Bratley. Algorithmics: Theory and Practice. Prentice-Hall, 1988.