Le cours d'algorithmique offre une exploration approfondie des méthodes de résolution de problèmes informatiques, divisé en plusieurs chapitres clés. Le premier chapitre introduit les bases de l'algorithmique, définissant les algorithmes, explorant leur complexité et classant les problèmes en fonction de cette complexité. Le deuxième chapitre se concentre sur les structures de données fondamentales, mettant en avant les tableaux et couvrant en détail leur utilisation, l'accès aux éléments, ainsi que les opérations d'insertion et de suppression.