الجمهــورية الجزائـريـة الديمقــراطيـة الشعبيــة
République Algérienne Démocratique et Populaire
وزارة التكـــويــن والتعليــم المهنيــين
Ministère de la formation et de l’enseignement professionnels
المعهـــد الوطـــني للتكـويـــن والتعليــم المهنيــين
قـاسـي الطــاهـر
Institut National de la Formation et de l’Enseignement Professionnels
KACI TAHAR
Référentiel des Activités Professionnelles
Programmation
Code N : INT1204
Comité technique d’homologation
Visa N° INT16/12/22
BT IV
2022
شارع اوعمروش محندأولحاج طريق حيدرة سابقا االبيار الجزائر9
09 rue OUAMROUCHE MOHAND OULHADJ ex chemin d’Hydra El-biar Alger tél :(023)05.36.07/09 fax (023) 05.36.71
INFEP/INT1204 – Programmation - BT
TABLE DE MATIERES
INTRODUCTION
I- DONNEES GENERALES SUR LA PROFESSION
II- TABLEAU D’IDENTIFICATION DES TACHES
III- TABLEAU DES TACHES DES OPERATIONS
IV- DESCRIPTION DES TACHES
V- ANALYSE DES RISQUES PROFESSIONNELS
VI- EQUIPEMENTS ET MATERIAUX UTILISES
VII- CONNAISSANCES COMPLEMENTAIRES
VIII- SUGGESTIONS QUANT A LA FORMATION
Référentiel des Activités Professionnelles 1
INFEP/INT1204 – Programmation - BT
INTRODUCTION
Ce programme de formation s’inscrit dans le cadre des orientations retenues par le secteur de
la formation et de l’enseignement professionnels. Il est conçu suivant la méthodologie d’élaboration
des programmes par A.P.C (Approche par Compétences) qui exige notamment la participation du
milieu professionnel.
Le programme est défini par compétences formulées par objectifs ; on énonce les compétences
nécessaires que le stagiaire doit acquérir pour répondre aux exigences du milieu du travail. Pour
répondre aux objectifs escomptés, le programme ainsi élaboré et diffusé dans sa totalité :
Rend le stagiaire efficace dans l’exercice de sa profession
- Lui permettant d’effectuer correctement les tâches du métier,
- Lui permettant d’évoluer dans le cadre du travail en favorisant l’acquisition
- des savoirs, savoir être et savoir-faire nécessaires pour la maitrise des techniques
appropriées au métier « Informatique option : programmeur»
Favoriser son évolution par l’approfondissement de ses savoirs professionnels en
développant en lui le sens de la créativité et de l’initiative.
Lui assure une mobilité professionnelle en
- Lui donnant une formation de base relativement polyvalente,
- Le préparant à la recherche d’emploi ou à la création de son propre emploi,
- Lui permettant d’acquérir des attitudes positives par rapport aux évolutions
technologiques éventuelles.
Dans ce contexte d’approche globale par compétences, trois documents essentiels constituent le
programme de formation ;
- Le Référentiel des Activités Professionnelles (RAP),
- Le Référentiel de Certification (RC),
- Le Programme d’Etudes (PE),
Le référentiel des activités professionnelles (RAP) constitue le premier de trois documents
d’accompagnement du programme de formation. Il présente l’analyse de la spécialité (le métier) en
milieu professionnel. Cette description succincte de l’exécution du métier permet de définir, dans le
référentiel de certification, les compétences nécessaires à faire acquérir aux apprenants pour
répondre aux besoins du milieu de travail.
Référentiel des Activités Professionnelles 2
INFEP/INT1204 – Programmation - BT
I- DONNEES GENERALES SUR LA PROFESSION
1 – PRESENTATION DE LA SPECIALITE
1.1- Branche professionnelle : INT.
1.2- Dénomination de la spécialité :
Technicien en Informatique Option : Programmation
1.3- Définition de la profession :
Le titulaire du Brevet de technicien en Informatique Option : Programmation est charge
d'écriture des programmes pour une application. Il détaille les lignes de code informatique, c'est-à-
dire les ordres que va comprendre l'ordinateur. Il installe des applications et assure aussi la
maintenance du premier niveau.
1.4- Activités Principales :
- Réalisation de l’application
- Etablir les algorithmes
- Ecrire les programmes
- Tester les programmes
- Installation des applications
. - Prise en compte des nouveaux besoins
- Porter les modifications nécessaires
- Entretenir son PC
- Nettoyage du PC d‘une façon périodique
2 – CONDITIONS DE TRAVAIL
2-1- Lieu de travail : Salle machines, bureaux
2-2- Caractéristiques physiques :
Bonne santé d’une façon générale
Eclairage : normal
Température et humidité : normale / salles et ou bureaux climatisés
Bruits et vibrations : Environnement non bruyant sauf bruit des équipements
Référentiel des Activités Professionnelles 3
INFEP/INT1204 – Programmation - BT
2.3- Risques et maladies professionnels : Fatigue des yeux, douleurs dorsales, stress
2.4- Contacts sociaux : Diverses catégories de personnes
2.5- Travail en équipe :
- Travaille en équipe.
3 – EXIGENCES DE LA PROFESSION
3.1- Exigences physiques :
- Bonne santé d’une façon générale
- Ne pas avoir un handicap visuel
- Ne pas avoir un handicap au niveau des membres supérieurs et auditifs
3.2- Exigences Intellectuelles :
- Avoir le sens de l’engagement.
- Avoir le sens de la communication
- Discrétion
- Ponctualité
- Esprit de créativité.
- Esprit d’équipe.
- Sens d’organisation.
4– RESPONSABILITE :
4.1- Responsabilités matérielles :
Il est responsable du matériel et documents mis à sa disposition.
4.2- Responsabilités décisionnelles :
Prise de décisions qui permettent d’améliorer la qualité des travaux à réaliser en
collaboration avec l’équipe de travail et le responsable hiérarchique.
4.3- Responsabilités morales :
- Doit répondre aux exigences en matière de qualité et de délais.
- Respecter le secret professionnel et les normes qualitatives des produits
4.4- Sécurité :
- Respect de l’environnement et des règles d’hygiène et de sécurité
Référentiel des Activités Professionnelles 4
INFEP/INT1204 – Programmation - BT
5 – POSSIBILITE DE PROMOTION
5.1- Cadre réglementaire :
- Conformément au statut d’entreprise.
5.2- Par formation :
- Par expérience professionnelle.
- Par formation spécifique.
6 – FORMATION
6.1- Conditions d’admission : 2ème année secondaire
6.2- Durée de la formation : 24 mois dont 3 mois de stage pratique.
6.3- Niveau de qualification : IV
6.4- Diplôme : Brevet de Technicien
Référentiel des Activités Professionnelles 5
INFEP/INT1204 – Programmation - BT
II- TABLEAU DES TACHES ET DES OPERATIONS
FICHE DE PRESENTATION DES COMPETENCES PROFESSIONNELLES
Tâches Opérations
- Ecrire les algorithmes
T.1- Elaborer les algorithmes - Dérouler les algorithmes
- Traduire les algorithmes en programmes
T.2- Programmer avec un langage procédural - Saisir le programme
- Exécuter le programme
- Traduire les algorithmes en programmes
T.3- Programmer à l’aide d’un langage orienté - Saisir le programme
objet - Exécuter le programme
Traduire les algorithmes en programmes
T.4- Programmer à l’aide d’un langage - Saisir le programme
événementiel - Exécuter le programme
- Installer le serveur web
- Créer les tables
T.5- Exploiter des BD en ligne - Ecrire les programmes
- Exécuter les programmes
- Identifier l’environnement requis
- Réaliser l’installation physique
T.6- Installer et configurer le poste de travail - Réaliser l’installation logique du matériel
- Tester l’installation
- Nettoyer physiquement et logiquement le matériel
- Diagnostiquer le matériel à maintenir
T.7- Maintenir le poste de travail.
- Apporter la solution requise
Référentiel des Activités Professionnelles 6
INFEP/INT1204 – Programmation - BT
IV– DESCRIPTION DES TACHES
TACHE 1 : Elaborer les algorithmes
Opérations Conditions de réalisation Critères de performance
- Les différentes phases de traitement sont
A partir : identifiées sans erreurs
- Ecrire les algorithmes - Respect des règles d’élaboration d’un
Du schéma Détaillé. algorithme
- algorithme optimisé
A partir : - La trace des jeux d’essais est déroulée sans
erreurs.
- Dérouler les algorithmes
De l’algorithme et ces différents jeux - déroulement correct de l’algorithme
d’essai
Référentiel des Activités Professionnelles 7
INFEP/INT1204 – Programmation - BT
TACHE 2 : - Programmer à l’aide d’un langage procédural.
Opérations Conditions de réalisation Critères de performance
- Utilisation appropriée du langage de
A partir :
programmation
- Traduire les algorithmes en programmes - Traduction correcte de l’algorithme dans
d’un algorithme manuscrit
un langage approprie
- Optimisation du programme
A partir :
d’un algorithme manuscrit. - Utilisation appropriée de la machine
- Saisi correct du programme.
- Saisir le programme A l’aide :
De l’éditeur et une machine.
A partir ;
- Utilisation approprie de la machine
Du programme saisi
- Erreur de syntaxe, sémantique et
- Exécuter le programme
A l’aide : logique sont corrigés
- Exécution réalisée avec succès
Du langage et une machine
Référentiel des Activités Professionnelles 8
INFEP/INT1204 – Programmation - BT
TACHE 3 : - Programmer à l’aide d’un langage orienté objet.
Opérations Conditions de réalisation Critères de performance
- Transformation correcte des algorithmes dans un
langage approprie
- Traduire les algorithmes A partir des programmes manuscrits
- Optimisation du programme
en programmes
- Utilisation appropriée du langage de programmation
- Utilisation appropriée de la machine
- Le programme est saisi correctement dans
A l’aide du langage et une machine
- Saisir le programme l’ordinateur
- Respect des règles de sécurité et de
santé
- Utilisation approprie de la machine
A partir du programme saisi
- Erreur de syntaxe, sémantique et
A l’aide du compilateur du langage et
- Exécuter le programme
une machine logique sont corrigés
- Programme opérationnel
Référentiel des Activités Professionnelles 9
INFEP/INT1204 – Programmation - BT
TACHE 4 : - Programmer à l’aide d’un langage événementielle.
Opérations Conditions de réalisation Critères de performance
- Transformation correcte des algorithmes dans un
langage approprie
- Traduire les algorithmes A partir des programmes manuscrits
- Optimisation du programme
en programmes
- Utilisation appropriée du langage de programmation
- Utilisation appropriée de la machine
A l’aide de l’EDI du langage et une - Le programme est saisi correctement dans
- Saisir le programme machine l’ordinateur
- Respect des règles de sécurité et de
santé
- Utilisation approprie de la machine
A partir du programme saisi
- Erreur de syntaxe, sémantique et
A l’aide du compilateur du langage et
- Exécuter le programme
une machine logique sont corrigés
- Programme opérationnel
Référentiel des Activités Professionnelles 10
INFEP/INT1204 – Programmation - BT
TACHE 5 : Exploiter des BD en ligne.
Opérations Conditions de réalisation Critères de performance
à l’aide du logiciel libre -Logiciel correctement installé.
- Installer le serveur web
(PHP MYSQL).
- Créer les tables A partir du MLD - Tables correctement créées
A l’aide du SGBD
MYSQL. + micro.
A partir d’algorithmes - Programmes correctement crées.
- Ecrire les programmes A l’aide de PHP
- Programmes correctement exécutes.
- Erreur de syntaxe, sémantique et
- Exécuter les programmes A l’aide de PHP MYSQL logique sont corrigés
- Programme opérationnel
Référentiel des Activités Professionnelles 11
INFEP/INT1204 – Programmation - BT
TACHE 6: Installer et configurer le poste de travail.
Opérations Conditions de réalisation Critères de performance
A partir :
caractéristique de la machine - Utilisation appropriée de la machine
- Identifier l’environnement - Respect des règles de sécurité et de santé
et du matériel
requis
A l’aide :
PC
A l’aide :
- Réaliser l’installation
physique machines - Utilisation appropriée de la machine
Matériel à installer - Respect des règles de sécurité et de santé
- Respect des étapes d’installation
A l’aide : - Utilisation appropriée de la machine respectant les
- Réaliser l’installation logique du
Matériel et des logiciels requis règles
matériel
- Respect des règles de sécurité et de santé
- Installation correcte
- Installation correcte du logiciel
- Utilisation appropriée de la machine respectant les
A l’aide : règles
- Tester l’installation Machines et outils de test
- Respect des règles de sécurité et de santé
- Fonctionnement correct du matériel
Référentiel des Activités Professionnelles 12
INFEP/INT1204 – Programmation - BT
TACHE7 : Maintenir le poste de travail.
Opérations Conditions de réalisation Critères de performance
A l’aide : - Utilisation appropriée de la machine
- Respect des règles de sécurité et de santé
- Nettoyer physiquement et Un micro+ utilitaires
logiquement le matériel (antivirus…) - Utilisation correcte des produits.
Produit de nettoyage - Utilisation correcte des logiciels et utilitaires.
A l’aide : - Respect des règles de sécurité et de santé
Du matériel de diagnostic
- Diagnostiquer le matériel à
A partir - Utilisation correcte des méthodes
maintenir
des méthodes de diagnostics
A l’aide : Respect des règles de sécurité et de santé
Des outils de réparation et
pièces de rechanges - Utilisation correcte des méthodes
- Apporter la solution requise A partir
des méthodes de diagnostics
Référentiel des Activités Professionnelles 13
INFEP/INT1204 – Programmation - BT
V- Analyse des risques professionnels
Source de danger Effets sur la santé Moyens de prévention
- Rayons des écrans - Fatigues des yeux - Utilisation des filtres
- Position assise - Déformation du dos - Utilisation de Chaises
confortables
Référentiel des Activités Professionnelles 14
INFEP/INT1204 – Programmation - BT
VI- EQUIPEMENTS ET MATERIAUX UTILISES
ORDINATEUR : MICROS ORDINATEURS QUI SUPPORTENT LES LOGICIELS GRAPHIQUES
PERIPHERIQUES : TOUS TYPES
MATERIEL : ACCESSOIRES, SUPPORTS USB, CD-ROM, DVD-ROM….
Matière d’œuvre : Listing, papier, crayon, stylo
Documentation : Manuel d’utilisation de la programmation.
Référentiel des Activités Professionnelles 15
INFEP/INT1204 – Programmation - BT
VII- CONNAISSANCES COMPLEMENTAIRES
Discipline, domaine Limites des connaissances associées
- Notions de base
- Grammaire élémentaire
- Anglais - Messages d’erreurs
- Etude de textes informatiques
- Communication
- Techniques d’expression - Ecrire des rapports
- Etude de textes informatiques
- Les éléments essentiels pour respecter les règles
- Hygiène et sécurité. d’hygiènes et sécurité.
-Architectures des ordinateurs. - Structures et fonctionnements des ordinateurs.
- Bureautique - Utiliser les logiciels de base de la bureautique
- Réseau et Internet. - Notions sur les réseaux
- Utiliser internet.
- Définir les fichiers.
- Fichier - Mode d’organisation.
- Méthodes d’accès.
- SGBD - les différents modèles de SGBD
- ACCES -Exploiter le SGBD ACCESS
- Organisation des entreprises - Notions de base sur l’organisation des
entreprises.
- Les matrices
- Les vecteurs
- Mathématiques. - La logique
- Résoudre une équation du 2éme degrés
- Résoudre une équation a plusieurs variables
- Les droits du consommateur;
- Protection du consommateur - Les responsabilités des consommateurs
- Les différences entre besoin et désir dans la
consommation
- Techniques de rédaction du rapport de fin de
- Méthodologie
stage
Référentiel des Activités Professionnelles 16
INFEP/INT1204 – Programmation - BT
VIII- SUGGESTIONS QUANT A LA FORMATION
Afin d’assurer un bon déroulement de cette formation, il est impératif de :
Assurer des cours pratiques en parallèle des cours théoriques, par
conséquent disposer d’un matériel assez puissant
Organiser des sorties dans le but d’assimiler les concepts vus en cours
Encourager chez l’apprenant l’esprit d’initiative
Référentiel des Activités Professionnelles 17