Algorithme
Un algorithme est une suite d’instructions ordonnées et finies permettant de résoudre un problème ou d'exécuter une tâche de manière systématique. Il s'agit du fondement de tout programme informatique. Un bon algorithme est clair, non ambigu, optimisé et reproductible quel que soit l'environnement où il est exécuté. On le retrouve dans tous les domaines : tri de données, calculs mathématiques, navigation GPS, intelligence artificielle, recommandations de contenus, cryptographie, etc. Les algorithmes sont souvent représentés sous forme de pseudocode ou de diagrammes pour faciliter leur compréhension avant leur implémentation dans un langage de programmation.