Le Secrétaire d'État auprès du Ministre du Plan :
Vu la loi N° 68-12 du 3 juin 1968, portant statut général des personnels de l'État, des collectivités publiques locales et des établissements publics à caractère administratif ;
Vu le décret N° 73-277 du 13 juin 1973, portant statut des personnels chargés du traitement automatique de l'Information et notamment son article 51, tel qu'il a été modifié par le décret N° 74-54 du 31 janvier 1974.
Arrête :
Article Premier. — Les examens professionnels tels qu'ils sont visés à l'article 51 du décret sus-visé n° 73-277 du 13 juin 1973 en vue de l'intégration des programmeurs au grade d'analyste, et de l'intégration des fonctionnaires justifiant d'un diplôme de programmeur au grade de programmeur, comportent deux épreuves écrites et une épreuve orale sur un sujet tiré des programmes ci-joints en annexes.
1°) Une épreuve écrite consistant en la recherche et la définition de la solution d'un problème d'informatique de gestion : durée 6 heures, coefficient 4.
2°) Une épreuve écrite sur un sujet se rapportant à la partie « formation générale et financière » : durée 2 heures, coefficient 2.
3°) Une épreuve orale sur un sujet tiré du programme : coefficient 2.
Art. 2. — Il est pris en considération pour chaque candidat la moyenne des notes professionnelles des 3 dernières années : coefficient 2.
Art. 3. — Chacune des épreuves est notée de 0 à 20, toute note inférieure à 6 avant l'application du coefficient est éliminatoire.
Art. 4. — Aucun candidat ne peut être déclaré admis s'il n'a pas obtenu après délibération du jury un total de 100 points.
Art. 5. — Le jury, constitué conformément aux dispositions de l'article 19 de la loi sus-visée n° 68-12 du 3 juin 1968, procède au classement des candidats après addition des points obtenus aux épreuves écrites et orales et de la note spéciale prévue à l'article 2 ci-dessus.
Art. 6. — La durée de publication des deux concours est réduite à un mois.
Art. 7. — Un arrêté du Ministre du Plan fixera le nombre des emplois à pourvoir, la date des examens ainsi que celle de la clôture de la liste d'inscription.
Art. 8. — La liste des candidats admis est arrêtée par le Ministre du Plan.
Tunis le 12 avril 1974
Le Secrétaire d'État auprès du Ministre du Plan
MUSTAPHA ZAANOUNI
Vu :
Le Premier Ministre
HABIB NOUIRA
Annexes à l'arrêté du 12 avril 1974, fixant le règlement et les programmes des examens professionnels pour l'accès aux grades d'analyste et de programmeur.
ANNEXE I
Programme de l'examen d'accès au grade d'analyste
I. FORMATION GENERALE ET FINANCIERE
I.1. La constitution du 1er juin 1959
a) — Le Président de la République
b) — Le pouvoir législatif
c) — Le pouvoir judiciaire
d) — Les autorités régionales.
I.2. Le budget : rôle, préparation, exécution, l'ordonnancement, les dépenses.
I.3. Organisation de l'Institut National de la Statistique.
I.4. Rôle de l'informatique dans le traitement des informations statistiques.
I.5. Le statut des personnels chargés du traitement automatique de l'information.
I.6. Organisation d'un service informatique :
- Les fonctions à assurer
- Répartition et contrôle du travail
- Les fonctions d'analyse
- Les fonctions de programmation
- Les fonctions d'exploitation
- Organisation d'ateliers :
- Ateliers de perforation
- Salle de l'ordinateur
- Relations avec les services utilisateurs
- Planning - Contrôle d'exécution
- Contrôle et transmission des résultats.
II. CONNAISSANCES TECHNIQUES
II.1. Hardware
Représentation de l'information
Système de numération :
- Système binaire
- Système octal
- Système hexadécimal
- Opérations arithmétiques dans les différents systèmes
- Codage de l'information
Les supports de l'information :
- Mémoires externes :
- Carte et ruban perforés
- Bande magnétique
- Disques magnétiques
- Mémoire interne :
- Constitutions physiques : Tores magnétiques et ferrites
- Représentation de l'information en mémoire interne
Les organes d'entrée - sortie :
- Lecteurs et pérforateurs de cartes - rubans
- Unités de bandes - disques magnétiques
- Lecture optique - magnétique de caractères
L'Unité Centrale :
- La mémoire centrale : sa structure
Représentation de l'information en mémoire centrale - adressage
- Unité arithmétique et logique
- Circuits de commande
II.2. Software
Notion de programme enregistré
Algorithme et organigramme
Structure d'un programme
L'instruction :
1) Formats d'instruction
- Instruction de recopie
- Instruction de calcul algébrique
- Instruction de calcul logique
- Autres instructions.
2) Codage des instructions
- Boucles d'un programme
- Sous-programme
- Macro-instruction
- Opérations d'entrée - sortie
- Notion de langage et leurs niveaux
- Langage machine
- Langage assembleur
- Langage évolué
II.3. Les fichiers :
Structure des fichiers
Dessin d'enregistrement
Supports externes
Opérations sur les fichiers :
- Mise à jour
- Classement - tri
- Transfert de support
L'organisation des fichiers :
- Fichier en vrac
- Fichier séquentiel
→ Fichier indexé
- Fichier direct
Le traitement des fichiers :
- Traitement séquentiel
- Traitement au hasard
II.4. Le langage COBOL
Structure d'un programme COBOL
Les divisions et leur rôle :
- Identification division
- Environnement division
- Date division
- Procédure division
Appel de sous-programme
Structure overlay
II.5. La programmation du système I.B.M./360
L'assembleur 360
- Adressage
- Transferts
- Indexage - bouclage
- Liaisons externes
Appel de sous-programmes
- Structure et organisation du programme
- Instructions arithmétiques
- Instructions logiques
- Consultations de table
- Transformation de caractères
- Sortie des résultats
Locs logique :
- Opérations d'entrée - sortie
- D.T.F.
- Macro-instructions
II.6. Les systèmes d'exploitation :
- Nécessité d'un système
- Fonctions essentielles d'un système d'exploitation
- Différentes parties d'un système
- Bibliothèques : leur rôle
- La multigrammaison
- Le D.O.S.
- Structure
- Etapes d'exécution d'un programme
- Cartes de contrôle
II.7. L'analyse fonctionnelle et organique :
- L'objet de l'analyse
- Les phases de l'analyse
- Etude détaillée de l'organisation
- Etude des volumes
- Définition des fichiers et des imprimés
- Définition des données de base
- Structure d'un système
- L'organisation des traitements
- Le dossier d'analyse
- Analyse organique :
- Découpage en chaînes de traitement
- Organisation d'une chaîne en programmes
- Définition d'un programme
- Le dossier du programme.
ANNEXE II
Programme de l'examen d'accès au grade de programmeur
I. — FORMATION GENERALE ET FINANCIERE
I.1. La constitution du 1er Juin 1959
a) — Le Président de la République
b) — Le pouvoir législatif
c) — Le pouvoir judiciaire
d) — Les autorités régionales
I.2. Le budget : Rôle, préparation, l'ordonnancement, les dépenses.
I.3. Organisation de l'Institut National de la Statistique.
I.4. Le statut des personnels chargés du traitement automatique de l'information.
I.5. Organisation des ateliers dans un service informatique : les ateliers de perforation - la salle de l'ordinateur - planning des travaux - modes opératoires des opérateurs.
II. — CONNAISSANCES TECHNIQUES
II.1. Le Hardware :
Représentation de l'information
Systèmes de numération :
- Système binaire
- Système octal
- Système hexadécimal
- Opérations arithmétiques dans les différents systèmes
- Codage de l'information
Les supports de l'information
- Mémoires externes :
- Carte et ruban perforés
- Bande magnétique
- Disques magnétiques
- Mémoire interne :
- Constitutions physiques : Tores magnétiques et ferrites
- Représentation de l'information en mémoire interne
Les organes d'entrée - sortie
- Lecteurs et perforateur de cartes - ruban
- Unités de bandes - disques magnétiques
- Lecture optique - magnétique de caractères
L'unité centrale :
- La mémoire centrale : sa structure
- Représentation de l'information en mémoire centrale
- Adressage
- Unité arithmétique et logique
- Circuits de commande
II.2. Le software :
Notion de programme enregistré
Algorithme et organigramme
Structure d'un programme
L'instruction :
1) Formats d'instruction
- Instruction de recopie
- Instruction de calcul
- Instruction de calcul algébrique
- Instruction de calcul logique
- Autres instructions
2) Codage des instructions
- Boucles d'un programme
- Sous-programme
- Macro-instruction
- Opérations d'entrée - sortie
II.3. Les fichiers
Structure des fichiers
Dessin d'enregistrement
Supports externes
Opérations sur les fichiers :
- Mise à jour
- Classement - tri
- Transfert de support
L'organisation des fichiers :
- Fichier en vrac
- Fichier séquentiel
- Fichier indexé
- Fichier direct
Le traitement des fichiers :
- Traitement séquentiel
- Traitement au hasard.
II.4. Langage COBOL :
Structure d'un programme COBOL
Les divisions et leur rôle :
- Identification division
- Environnement division
- Date division
- Procédure division
Appel de sous-programme
Structure overlay.
II.5. Systèmes d'exploitation :
- Le D.O.S.
- Structure
- Etapes d'exécution d'un programme
- Carte de contrôle
II.6. Documentation d'un programme :
- Dessins d'enregistrement
- Dessins des états de sortie
- Descriptions des procédures
- Organigramme - ordinogramme
- Consignes d'exploitation.