> Télécharger au format PDF
Archivé DIRECTION DU SERVICE HYDROGRAPHIQUE ET OCEANOGRAPHIQUE DE LA MARINE :

INSTRUCTION N° 722/DEF/SHOM/PERS relative à la formation des officiers mariniers hydrographes programmeurs.

Abrogé le 20 décembre 2012 par : DÉCISION 84/SHOM/SG portant abrogation de textes. Du 20 septembre 1990
NOR D E F B 9 0 5 1 1 7 2 J

Référence(s) : Instruction N° 414/DEF/SHOM/PERS du 05 avril 1996 relative aux missions et à l'organisation de l'école des hydrographes.

b).  Circulaire n° 1/DEF/DPMM/2/A du 18 janvier 1990 (BOC, p. 582 ) abrogée le 24 juillet 1996 (BOC, p. 3243) modifiée.

Pièce(s) jointe(s) :     Deux annexes.

Classement dans l'édition méthodique : BOEM  675.4.2.

Référence de publication : BOC, p. 3473.

1. Généralités.

La formation d'officier marinier hydrographe programmeur est destinée à donner à des officiers mariniers hydrographes les compléments d'instruction théorique et pratique nécessaires pour les rendre aptes à :

  • adapter rapidement des programmes existants aux conditions particulières de leur levé ;

  • écrire, tester et assurer la maintenance de programmes d'application à partir d'une analyse organique ;

  • exercer occasionnellement des fonctions de pupitreur sur les ordinateurs en service au service hydrographique et océanographique de la marine ;

  • comprendre le fonctionnement et l'organisation des systèmes à microprocesseurs.

2. Organisation de la formation.

La formation est dispensée sous la responsabilité de l'école des hydrographes ; elle dure huit mois et comprend une partie théorique et une partie pratique. La formation théorique comporte les enseignements suivants :

Formation générale : sécurité informatique.

Formation scientifique et technique :

  • mathématiques ;

  • électricité, électronique.

Formation spécifique :

  • généralités sur les ordinateurs ;

  • analyse fonctionnelle, structures des données, fichiers ;

  • langage BASIC ;

  • langage PASCAL ;

  • l'informatique au service hydrographique et océanographique de la marine.

Le programme détaillé de chacun de ces enseignements est donné en annexe A.

La formation pratique est assurée au sein du centre informatique du service hydrographique et océanographique de la marine. Après une courte période de cours intensifs, les élèves sont intégrés dans une équipe de programmeurs, et participent activement aux projets en cours de développement.

3. Conditions d'admission.

3.1.

Une circulaire du directeur du service hydrographique et océanographique de la marine fixe les dates des sessions et le nombre de places offertes.

3.2.

Les officiers mariniers hydrographes candidats doivent remplir les conditions suivantes :

  • être du grade de maître ;

  • être titulaire du brevet d'hydrographe depuis au moins un an à la date d'ouverture de la session considérée ;

  • s'engager à rester en service pendant quatre ans au minimum à compter de la date d'obtention du certificat de programmeur.

3.3.

Les candidatures sont adressées par la voie hiérarchique au directeur du service hydrographique et océanographique de la marine qui propose les admissions. L'admission définitive est prononcée par la direction des personnels militaires de la marine.

4. Sanction de la formation.

4.1.

Le contrôle de l'instruction s'exerce de façon continue par des interrogations, écrites ou orales, notées. Les travaux ou exercices pratiques donnent également lieu à notation.

Les notes sont centralisées par l'école des hydrographes.

Chaque enseignement donne lieu à l'établissement d'une note moyenne de 0 à 20, attribuée par le directeur de l'école des hydrographes d'après les notes partielles.

4.2.

A la fin du cycle de formation une feuille d'appréciation récapitulative, dont le modèle est donné en annexe B, est établie pour chaque élève, soumise pour approbation au conseil d'instruction de l'école des hydrographes et jointe au procès-verbal de réunion dudit conseil.

4.3.

Sur proposition du conseil le directeur de l'école des hydrographes attribue à chaque élève une note de valeur générale.

4.4.

Le cas des élèves ayant obtenu à un enseignement une note moyenne égale ou inférieure à 7 sur 20 est soumis à l'appréciation du conseil d'instruction qui peut proposer au directeur du service hydrographique et océanographique de la marine l'élimination de l'intéressé.

4.5.

Les élèves qui ont obtenu une note moyenne au moins égale à 12 sur 20 peuvent obtenir le certificat de programmeur. Ce certificat est délivré par la direction du personnel militaire de la marine sur proposition du directeur de l'école des hydrographes transmise par la direction du service hydrographique et océanographique de la marine.

4.6.

Sauf cas de force majeure, un élève n'ayant obtenu le certificat de programmeur ne pourra être admis à suivre un cycle de formation ultérieur.

5. Divers.

Pendant toute la durée de la formation les élèves continuent à être administrés par leur unité de provenance, qu'ils rallient à l'issue.

Toutefois, en fonction de la nécessité de pourvoir les postes des plans d'armement nécessitant la qualification de programmeur, les officiers mariniers venant d'obtenir ledit certificat pourront recevoir une nouvelle affectation.

Pour le ministre de la défense et par délégation :

L'ingénieur général de l'armement, directeur du service hydrographique et océanographique de la marine,

André COMOLET-TIRMAN.

Annexes

ANNEXE A.

1 Formation générale.

1.1 Sécurité informatique (12 h).

Systèmes de codes d'accès.

Propagation des signaux.

Cryptage des informations.

Système de contrôle des données.

1.2 Formation sportive (75 h)

(une demi-journée par semaine).

2 Formation scientifique et technique.

2.1 Mathématiques (51 h).

Algèbre de Boole.

Arithmétique des nombres entiers.

Rappels d'algèbre fonctionnelle.

Analyse numérique :

  • principes généraux de modélisation (discrétisation) limitations ;

  • calculs d'intégrales, de dérivées ;

  • calcul du point, méthode des moindres carrés.

2.2 Électricité. Électronique (15 h).

Rappels sur le courant continu.

Rappels sur le courant alternatif.

Notions sur la technologie des circuits intégrés.

Liaisons de données.

3 Formation de spécialité.

3.1 Généralités sur les ordinateurs (82,5 h).

Architecture de l'ordinateur.

  • machine de Von Newmann :

    • mémoire ;

    • unité arithmétique/logique ;

    • entrées sorties ;

  • machines parallèles ;

  • périphériques :

    • imprimantes, écrans ;

    • traceurs ;

    • disques, bandes, disquettes, cassettes ;

    • organes de saisie (clavier, table à numériser, lecteurs optiques, souris, scanneurs).

Progiciels et utilisation.

Documentation des programmes :

  • documentation d'utilisation :

    • papier ;

    • interactive ;

  • documentation de maintenance :

    • listing commenté ;

    • organigramme ;

    • logigramme ;

    • liste des variables.

Système d'exploitation :

  • gestion de fichiers ;

  • commandes système, macros ;

  • éditeurs de texte ;

  • compilateurs, éditeurs de liens ;

  • services divers (courrier, environnement).

Base de données :

  • principes ;

  • recherches selon critères ;

  • relation entre objets.

Microprocesseurs :

  • microprocesseur : architecture interne, environnement (horloges — bus) ;

  • périphériques ;

    • timer ;

    • entrées/sorties ;

    • contrôleur DMA ;

    • mémoires ;

  • modes d'adressage ;

  • jeu d'instructions.

3.2 Analyse fonctionnelle, structures des données, fichiers (97,5 h).

Analyse fonctionnelle, structuration d'un problème.

But de la décomposition du problème, capacité de l'ordinateur à ne traiter que des ordres simples.

Méthode de décompositions successives.

Structures de base :

  • séquence simple ;

  • alternative ;

  • boucles à sortie conditionnelle ;

  • boucles à nombre de tours fixé.

Types de données :

  • entiers ;

  • réels ;

  • chaînes de caractères.

Structures de données :

  • tableaux ;

  • piles, arbres.

Fichiers :

  • séquentiels, séquentiels indexés ;

  • directs ;

  • dynamiques.

3.3 Langage BASIC (93 h).

Le BASIC : introduction, structure de l'instruction, sauvegarde des programmes.

Variables, représentations symboliques :

  • entiers ;

  • réels ;

  • chaînes de caractères.

Mot clé, ordre BASIC :

  • PRINT ;

  • INPUT ;

  • LET ;

  • opérateurs arithmétiques.

Ruptures de séquence :

  • IF THEN ELSE ;

  • STOP ;

  • GOTO, GOSUB ;

  • FOR NEXT ;

  • WHILE/ENDWHILE ;

  • REPEAT/UNTIL ;

  • DO/LOOP/EXIT.

Traitement des chaînes de caractères :

  • LEFT, MID, RIGHT (ou équivalents) ;

  • concaténation ;

  • VAL, ASC, CHR, STR (ou équivalent).

Tableaux, indiçage, opérations standards :

  • OPEN, CLOSE ;

  • READ, WRITE, RESTORE ;

  • ASSIGN.

Fonctions graphiques.

Fonctions temps réel (instruction ON…).

Liaisons externes (canaux d'entrée, sortie) :

  • ASSIGN ;

  • STATUS, CONTROL ;

  • TRANSFER.

3.4 Langage PASCAL (100,5 h).

Langage PASCAL : introduction, structure d'un programme :

  • const, type, var ;

  • program, procédure, function.

Types de données :

  • integer, real, char ;

  • array ;

  • record/with, do ;

  • set ;

  • ptr ;

  • file.

Séquence de programme :

  • begin-end ;

  • for-do ;

  • while-do / repeat-until ;

  • if, then, else ;

  • case, of.

Entrées sorties :

  • read, write, restore ;

  • readln, writeln.

Procédures et fonctions, passage de paramètres.

Opérateurs :

  • arithmétiques ;

  • sur chaînes de caractères ;

  • sur ensembles ;

  • sur fichiers.

3.5 L'informatique au service hydrographique et océanographique de la marine (6 h).

Visite du centre informatique de l'établissement principal du service hydrographique et océanographique de la marine.

Présentation du schéma directeur.

Options à terme.

ANNEXE B.