I21 - Algorithmique Élémentaire (N. Meloni)

Description

Le cours "I21 - Algorithmique et Programmation 1" vise à fournir aux étudiants une introduction aux concepts fondamentaux de l'analyse des algorithmes et de la programmation. Les sujets abordés incluent la résolution de problèmes, la compréhension de la complexité algorithmique, l'étude du comportement asymptotique, ainsi que l'exploration d'algorithmes clés et de structures de données associées.

Prérequis

Ce cours suppose une connaissance de base en informatique et en programmation en Python. Les étudiants doivent avoir une compréhension préalable des concepts de base de la programmation et être à l'aise avec l'utilisation de structures de contrôle, de tableaux et de fonctions.

Objectifs

  1. Acquérir une compréhension approfondie de l'analyse des algorithmes.
  2. Explorer les notions de complexité algorithmique et de comportement asymptotique.
  3. Maîtriser les algorithmes fondamentaux et les structures de données associées.
  4. Développer des compétences pratiques à travers des travaux dirigés et pratiques.
  5. Appliquer les concepts appris à la résolution de problèmes concrets.
  6. Renforcer les compétences en programmation et en implémentation d'algorithmes.

Évaluation

  1. Contrôle continu partiel (CCP) : lundi 11 Mars
  2. Contrôle continu terminal (CCT) : jeudi 30 Mai
  3. Contrôle continu TP (TP) : vendredi 31 Mai
Note finale : Max( CCT, 0.5*CCT + 0.25*(CCP + TP)