<?xml version="1.0" encoding="UTF-8"?><lom:lom xmlns:lom="http://ltsc.ieee.org/xsd/LOM" xmlns:lomfr="http://www.lom-fr.fr/xsd/LOMFR"><lom:general><lom:identifier><lom:catalog>URI</lom:catalog><lom:entry>http://ori.unit-c.fr/uid/unit-ori-wf-1-2805</lom:entry></lom:identifier><lom:title><lom:string language="fre">Enseigner Ada : pourquoi ? à qui ? comment ?</lom:string></lom:title><lom:language>fre</lom:language><lom:description><lom:string language="fre">A l'initiative de l'association Ada-France, ce texte est une réflexion sur les qualités pédagogiques (mais aussi professionnelles) du langage de programmation Ada normalisé en 1983, mais surtout, joliment réactualisé en 1995 ce qui lui a redonné une longueur d'avance avec les plus actuels. Les arguments développés dans ces lignes sont ceux de praticiens francophones (pédagogues ou professionnels) convaincus de leur choix Ada et qui, parfois, sont affligés de constater que l'on enseigne, plus volontiers, la programmation avec un langage que l'on maîtrise mieux, et/ou avec ce qui est plus « à la mode » ; éternel choix entre le sérieux et ... le tentant !
Quand on enseigne l'informatique (sauf à viser le développement de petits modules sans lendemain) on ne peut faire l'impasse sur la mise en pratique des préceptes du génie logiciel (souvent cités dans les cursus mais, hélas, pas toujours mis en application). La démarche génie logiciel implique de faire le choix d'enseigner, notamment à travers le langage, la qualité : c'est à dire en quelques mots faire : propre, rigoureux, fiable, lisible, portable, maintenable, réutilisable, extensible (donc modulaire et, si nécessaire, objet), et si possible (ce qui n'est pas négligeable) enseigner gratuit. Dans le cas où l'on souhaite toutes ces propriétés en même temps les langages candidats se font rares.
Ce document, créé, avant tout, dans un but pédagogique, ne prétend pas présenter le langage Ada. Des pistes pour cela seront proposées (sites, cours, livres, didacticiel, etc.) dans le chapitre les aides et les outils. </lom:string></lom:description><lom:keyword><lom:string language="fre">fuscia</lom:string></lom:keyword><lom:keyword><lom:string language="fre">langage Ada</lom:string></lom:keyword><lom:keyword><lom:string language="fre">pédagogie</lom:string></lom:keyword><lom:keyword><lom:string language="fre">génie logiciel</lom:string></lom:keyword><lom:keyword><lom:string language="fre">enseignement de l'informatique</lom:string></lom:keyword><lom:structure><lom:source>LOMv1.0</lom:source><lom:value>atomic</lom:value></lom:structure><lom:aggregationLevel><lom:source>LOMv1.0</lom:source><lom:value>1</lom:value></lom:aggregationLevel><lomfr:documentType><lomfr:source>LOMv1.0</lomfr:source><lomfr:value>texte</lomfr:value></lomfr:documentType></lom:general><lom:lifeCycle><lom:version><lom:string language="fre">3.2</lom:string></lom:version><lom:contribute><lom:role><lom:source>LOMv1.0</lom:source><lom:value>author</lom:value></lom:role><lom:entity>BEGIN:VCARD
N:Feneuille;Daniel
FN:Daniel Feneuille
EMAIL;TYPE=INTERNET:
ORG:
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Rosen;J. P.
FN:J. P. Rosen
EMAIL;TYPE=INTERNET:
ORG:Adalog
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Tardieu;Samuel
FN:Samuel Tardieu
EMAIL;TYPE=INTERNET:
ORG:ENST
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Rivière;Stéphane
FN:Stéphane Rivière
EMAIL;TYPE=INTERNET:
ORG:Rochebrune
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Obry;Pascal
FN:Pascal Obry
EMAIL;TYPE=INTERNET:
ORG:EDF
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Minguillon;Denis
FN:Denis Minguillon
EMAIL;TYPE=INTERNET:
ORG:CNES
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Valarcher;Pierre
FN:Pierre Valarcher
EMAIL;TYPE=INTERNET:
ORG:
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Kermarrec;Yvon
FN:Yvon Kermarrec
EMAIL;TYPE=INTERNET:
ORG:
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Pignard;P.
FN:P. Pignard
EMAIL;TYPE=INTERNET:
ORG:
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Charlet;A.
FN:A. Charlet
EMAIL;TYPE=INTERNET:
ORG:
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Draghi;Lionel
FN:Lionel Draghi
EMAIL;TYPE=INTERNET:
ORG:Thalès
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Pautet;Laurent
FN:Laurent Pautet
EMAIL;TYPE=INTERNET:
ORG:ENST
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Zaffalon;Luigi
FN:Luigi Zaffalon
EMAIL;TYPE=INTERNET:
ORG:UNIGE
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Breguet;Pierre
FN:Pierre Breguet
EMAIL;TYPE=INTERNET:
ORG:EIVD
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Canesi;Gérard
FN:Gérard Canesi
EMAIL;TYPE=INTERNET:
ORG:CNAM
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Kaiser;Claude
FN:Claude Kaiser
EMAIL;TYPE=INTERNET:
ORG:CNAM
END:VCARD</lom:entity><lom:entity>BEGIN:VCARD
N:Pradat-Peyre;Jean-François
FN:Jean-François Pradat-Peyre
EMAIL;TYPE=INTERNET:
ORG:CNAM
END:VCARD</lom:entity><lom:date><lom:dateTime>2005-01-01</lom:dateTime></lom:date></lom:contribute><lom:contribute><lom:role><lom:source>LOMv1.0</lom:source><lom:value>publisher</lom:value></lom:role><lom:entity>BEGIN:VCARD
N:Institut national de recherche en informatique et automatique
FN:Institut national de recherche en informatique et automatique
EMAIL;TYPE=INTERNET:
ORG:INRIA
END:VCARD</lom:entity><lom:date><lom:dateTime>2005-01-01</lom:dateTime></lom:date></lom:contribute></lom:lifeCycle><lom:metaMetadata><lom:identifier><lom:catalog>URI</lom:catalog><lom:entry>http://ori.unit-c.fr/uid/unit-ori-wf-1-2806</lom:entry></lom:identifier><lom:contribute><lom:role><lom:source>LOMv1.0</lom:source><lom:value>creator</lom:value></lom:role><lom:entity>BEGIN:VCARD
N:Gilles-Gallet;Isabelle
FN:Isabelle Gilles-Gallet
EMAIL;TYPE=INTERNET:
ORG:UNIT
END:VCARD</lom:entity><lom:date><lom:dateTime>2009-03-31</lom:dateTime></lom:date></lom:contribute><lom:contribute><lom:role><lom:source>LOMv1.0</lom:source><lom:value>validator</lom:value></lom:role><lom:entity>BEGIN:VCARD
N:Gilles-Gallet;Isabelle
FN:Isabelle Gilles-Gallet
EMAIL;TYPE=INTERNET:
ORG:UNIT
END:VCARD</lom:entity><lom:date><lom:dateTime>2009-03-31</lom:dateTime></lom:date></lom:contribute><lom:metadataSchema>LOMv1.0</lom:metadataSchema><lom:metadataSchema>LOMFRv1.0</lom:metadataSchema><lom:metadataSchema>SupLOMFRv1.0</lom:metadataSchema></lom:metaMetadata><lom:technical><lom:format>text/html</lom:format><lom:location>http://d.feneuille.free.fr/enseignerada.htm</lom:location></lom:technical><lom:educational><lom:learningResourceType><lom:source>LOMv1.0</lom:source><lom:value>lecture</lom:value></lom:learningResourceType><lom:intendedEndUserRole><lom:source>LOMv1.0</lom:source><lom:value>teacher</lom:value></lom:intendedEndUserRole><lom:intendedEndUserRole><lom:source>LOMv1.0</lom:source><lom:value>manager</lom:value></lom:intendedEndUserRole><lom:context><lom:source>LOMFRv1.0</lom:source><lom:value>formation continue</lom:value></lom:context><lom:context><lom:source>LOMv1.0</lom:source><lom:value>other</lom:value></lom:context><lom:description><lom:string language="fre">Ce texte s'adresse bien sûr aux enseignants informaticiens (même débutants) mais surtout aux décideurs pédagogiques (directeurs d'enseignement, prescripteurs de formation dans l'industrie et la recherche). Les praticiens du langage Ada convaincus de ses qualités n'y verront que des évidences mais ils peuvent à tout moment réagir pour améliorer ou amender nos argumentations.</lom:string></lom:description><lomfr:activity><lomfr:source>LOMFRv1.0</lomfr:source><lomfr:value>s'informer</lomfr:value></lomfr:activity></lom:educational><lom:rights><lom:cost><lom:source>LOMv1.0</lom:source><lom:value>no</lom:value></lom:cost><lom:copyrightAndOtherRestrictions><lom:source>LOMv1.0</lom:source><lom:value>yes</lom:value></lom:copyrightAndOtherRestrictions><lom:description><lom:string language="fre">Document libre, dans le cadre de la licence Creative Commons &lt;a href="http://creativecommons.org/licenses/by-nd/2.0/fr/"&gt;by-nd&lt;/a&gt;, citation de l'auteur obligatoire et interdiction de désassembler (paternité, pas de modification)</lom:string></lom:description></lom:rights><lom:relation><lom:kind><lom:source>LOMv1.0</lom:source><lom:value>ispartof</lom:value></lom:kind><lom:resource><lom:identifier><lom:catalog>URI</lom:catalog><lom:entry>http://ori.unit-c.fr/uid/unit-ori-wf-1-1825</lom:entry></lom:identifier><lom:description><lom:string language="fre">Génie logiciel : Cours Ada</lom:string></lom:description></lom:resource></lom:relation><lom:annotation/><lom:classification><lom:purpose><lom:source>LOMv1.0</lom:source><lom:value>discipline</lom:value></lom:purpose><lom:taxonPath><lom:source><lom:string language="fre">Classification UNIT</lom:string></lom:source><lom:taxon><lom:id>1306</lom:id><lom:entry><lom:string language="fre">Génie logiciel : conception, qualité, documentation, maintenance</lom:string></lom:entry></lom:taxon></lom:taxonPath><lom:taxonPath><lom:source><lom:string language="fre">CDD 22e éd.</lom:string></lom:source><lom:taxon><lom:id>005.13</lom:id><lom:entry><lom:string language="fre"/></lom:entry></lom:taxon></lom:taxonPath></lom:classification></lom:lom>