قسم الرياضيات

L’algorithmique, est très simplement une méthode ou une façon systématique de  procéder pour faire quelque chose. Il est souvent synonyme de  logique et de rigueur puisque il permet finalement aux développeurs de présenter leurs idées devant une machine neutre.  C’est pourquoi que les nouveaux apprenants en informatique doivent obligatoirement passer par le module de l’algorithmique avant tous les autres modules.     

Dans cette perspective, nous proposons  ce cours d’algorithmique  qui  s’adresse aux 
étudiants de la première année mathématiques. il  est destiné  à des étudiants qui ne savent pas programmer et  qui n’ayant aucune familiarisation avec le développement informatique.

L’objectifs typique de ce cours est de permettre à l’étudiant débutant  de découvrir les notions de base en algorithmique et en programmation en langage C et par conséquent se familiariser avec les notions indispensables.   

Le présent support est organisé autour de six chapitres qui constituent le cursus de la première partie de ce cours (ASD1).

Nous introduisons à travers ces chapitres les notions liées à un algorithme séquentiel simple, les structures conditionnelles, les boucles, les tableaux et les types personnalisés avec leurs traductions et leurs utilisations en langage      C.  
A la fin de ce support l’étudiant peut trouver  une collection riche d’exercices corrigés qui 
touchent tous le programme présenté dans ce support, les corrigés de ces exercices sont 
donnés en mode algorithmique et en langage C.