Il n'a pas de valeur légale et peut contenir des erreurs.
Programme des fonctions de programmeur
ANNEXE
PROGRAMME
FONCTIONS DE PROGRAMMEUR
I. - Connaissances de base
A. - L'information
Représentation de l'information :
- notions de bit, caractère, mot ;
- les systèmes de numération ;
- les opérations élémentaires ;
- la représentation alphanumérique ;
- codages.
Les supports de l'information (caractéristiques, utilisations) :
- les restitutions ;
- technologie de stockage, support Cloud ;
- outils de stockage : base de données ;
- autres supports.
B. - Le Matériel
Les mémoires :
- les différents types de mémoire ;
- les principes de fonctionnement.
Les différents types de machines :
- ordinateurs de grande puissance ;
- micro-ordinateurs ;
- serveurs ;
- notions sur les réseaux ;
- virtualisation.
C. - Logiciel
- système d'exploitation ;
- notions générales sur la mono et multiprogrammation, le multitraitement et le langage de commandes.
D. - Modalités de fonctionnement d'un logiciel
II. - Programmation
- connaissance approfondie de deux langages évolués à choisir parmi les langages suivants : java, PHP, Python, C++, javascript, C#, GO.
Organisation des travaux de programmation :
- méthodes, différents types de programmation ;
- algorithmes ; modes de représentations ; langage compilé versus interprété ;
- essais ; mise au point ;
- maintenance des programmes ;
- bibliothèques de programmes ;
- outils d'aide à la programmation, dictionnaire de données ;
- notions sur l'intégration et le déploiement continus (DevOps).
Les structures de données et leurs utilisations :
- les fichiers ;
- bases de données.
La documentation :
Algorithmique :
- optimisation, complexité d'un algorithme ;
- recherche séquentielle ;
- dichotomie ;
- les principaux traitements : contrôles ; mise à jour ; tris (appel).
III. - Notions générales sur le droit de l'informatique
- lois et règlements en vigueur concernant la protection des données et la cyber sécurité ;
- éthique de l'informatique et responsabilité sociale ;
- accessibilité.
1 version