Course info
An algorithm is a finite sequence of elementary operations constituting a scheme for calculating or solving a problem. Historically, the word "algorithm" comes from the Latin form (Algorismus) of the name of the Arab mathematician AL-KHWARIZM.
This course entitled “Advanced Algorithmics” allows you to acquire the necessary concepts to analyze and classify problems in different fields.
The course is divided into a set of learning units which allow you to construct the solution(s), evaluate the different solutions in terms of complexity calculation and choose the best solution.
It also allows you to analyze sorting algorithms, graph algorithms, trees, hashing and text algorithms.
- Dr.: Noureddine Amraoui