L'algorithmique concerne la résolution de problèmes par la mise en oeuvre de suites d'opérations élémentaires selon un processus défini aboutissant à une solution.

Cette discipline est à la fois abstraite et mise en pratique par le biais de programmes exécutés sur un ordinateur.