I. Contenu

Cours Ada 1
  • Cours 1 : historique, langage et norme, bibliographie simple
  • Cours 1 II : diagrammes syntaxiques, BNF, littéraux numériques
  • Cours 1 III : exemples simples, test connaissance généralités
  • Cours 2 : type prédéfini, constructeur, types discret et scalaire, attributs
  • Cours 3 : instructions de base (alternative, répétitive, bloc), je retiens 1
  • Cours 4 : type tableau (contraint, non contraint), attributs, agrégat
  • Cours 5 : sous programmes (procédure et fonction) paramétrage
  • Cours 5 bis : E/S simples (String, entier, réel, énumératif), je retiens 2
Cours Ada 2
  • Cours 6 : type article (contraint et non contraint) discriminant, mutant
  • Cours 7 : les paquetages, spécification et réalisation, private, hiérarchie
  • Cours 8 : les exceptions, levée, traitement, documentation
  • Cours 9 : généricité, paramètres, instanciation, les E/S, je retiens 3
Cours Ada 3
  • Cours 10 : TAD, COO, classes et objets, type tagged, héritage
  • Cours 11 : les fichiers (texte, séquentiel, direct, flot)
  • TD numériques : implémentation des entiers et des réels
  • Cours sur les numériques 1 : les types digits, delta et delta-digits
  • Cours 12 : le type access, pointeurs Ada, je retiens 4
  • Cours sur les numériques 2 : les calculs et les réels (dangers et recommandation)
  • Cours 13 : les expressions
  • Cours 14 : interfaçage avec C, JGNAT, GtkAda, conclusion
  • Cours 15 : testabilité

Ces chapitres sont enseignés à peu près dans cet ordre à l'IUT. Des QCM machine (écrit en Ada et GtkAda) font réviser le cours.

Des QCM papier (épreuve officielle) mesurent les acquisitions. Des TD et TP (100 heures) complètent l'assimilation et la pratique.

II. Téléchargement

Pour télécharger ces documents :

Cours 1 http
Cours 2 http
Cours 3 http
Tous les cours http
TD et TP http

III. Liens Web

Les sites suivants sont des liens pratiques relatifs à cette page :

Libre Software at ACT Europe.

GtkAda Home Page. The GtkAda Toolkit.

Enseigner Ada, pourquoi ?, à qui ?, comment !.