Cours Ada faits à l'IUT d'Aix-En-Provence

Daniel Feneuille

L'ensemble du cours est fourni en trois fichiers au format PDF. Ils représentent 275 pages ! (un peu plus de 1Mo PDF !) Des signets (touche F5) ont été ajoutés pour faciliter la consultation

- Titre : Cours Ada faits à l'IUT d'Aix-En-Provence

- Auteur : Daniel Feneuille

- Parution : 26 novembre 2003

- Mise à jour : 17 avril 2006

- Licence : Copyright ® 2003 Daniel Feneuille. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Contenu

- II. Téléchargement

- III. Liens Web

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 !.