Description du cours
Traite de l'informatique dans son deuxième palier du parcours de formation au sein des classes préparatoires. On y trouve essentiellement  :
- La planification et la conception de programme
- Conception, création et emploie de fonctions par la décomposition d'un problème sous forme de sous-tâches
- Utilisation  des outils du langage C pour l’implantation de solutions algorithmiques
Volume horaire globale et sa répartition - Crédits et Coefficient.
  Cours TD TP Total Crédits Coeff
VHS
22h30
00h00 22h30 45H00 3 3
Objectifs de la matière
Contenu pédagogique
   Pour plus de détails, se référer au programme officiel (en page d'accueil).

Travaux Pratiques

TP 1 : Familiarisation avec l’environnement de développement C
TP 2 : Manipulation des tableaux et des enregistrements
TP 3 : Modularité 
TP 4 : Récursivité 
TP 5 : Les pointeurs et l’allocation dynamique de la mémoire
TP 6 : Manipulation des listes, des piles, des files et des fichiers 

Modalités d’évaluation

Interrogation - Devoir surveillé - Travaux pratiques - Examen final

Références bibliographiques

[1] GAUDEL, M., Soria, M., and FROIDEVAUX, C. (1987). Types de données et algorithmes. Number vol. 1 in Collection didactique. Institut national de recherche en informatique et en automatique.
[2] SEDGEWICK, R. (1991). Algorithmes en langage C. I.I.A. Informatique intelligence artificielle. Dunod.