# Algorithmique I ## Objectifs d'apprentissage Le **plan d'études** pour l'informatique en tant que discipline obligatoire à l'École de maturité propose les contenus suivants pour l'introduction à l'algorithmique (ici *Algorithmique I*) : - Décomposition d’un problème - Algorithmes classiques - Conception d’algorithmes simples En lien avec le plan d'études, nous avons identifié les **objectifs d'apprentissage** suivants qui sont abordés dans un ou plusieurs chapitres : - Résoudre un problème en décomposant une solution en étapes (chapitre Les algorithmes) - Intégrer la pluralité des algorithmes (chapitre Trie, cherche et trouve) - Formaliser une solution sous forme d’algorithme (chapitre Trie, cherche et trouve) - Implémenter un algorithme sous forme de programme (chapitre Des algorithmes aux programmes) Nous avons compilé une liste d'*algorithmes classiques* (voir ci-dessous), ce qui fait apparaitre 2 grandes classes d'algorithmes classiques, les **algorithmes de tri** et les **algorithmes de graphes**. Comme il est impossible de tout aborder et prenant en considération le niveau de mathématiques des élèves de 1ère année, nous avons privilégié dans un premier temps une entrée par les graphes. ### Algorithmes classiques **Algorithmes de recherche** **Algorithmes de graphes** **Autres algorithmes classiques**