Topic outline

  • General description

    The objectives of this course are to give the principles necessary to design data structure and algorithms for solving computational problems and to evaluate their performance. And so the following points are given: algorithms principles, algorithms complexity, recursive algorithms and recursive draws, backtracking algorithms, linear data structure, sorting algorithms. The expected learning outcomes are: efficient algorithms design and algorithms analysis, complexity analysis and convenient data structure for solving computational problems.