Programme de formation Concepteur Intégrateur SysOps 3ème année
2024-2025
Certification Développeur en Intelligence Artificielle et Data Science/RNCP 36581
Publication : Mai 2024
Développement Java - Semestre 5
Titre / Diplôme
Code Nb Heures Bloc de compétences Compétences (N°Ref)
(fiche RNCP)
Créer un modèle de données pour une
DEVE514 20 DEV IA / RNCP 36581 DEV IA 1.6 / DEV IA 1.7
solution IA
Département pédagogique : Direction de l'Innovation et de la Pédagogie
OBJECTIFS & COMPETENCES
Titre / Diplôme préparé
Développeur en Intelligence Artificielle et Data Science
Bloc de compétences
Numéro E6.2 Créer un modèle de données pour une solution IA
Compétences à acquérir
Représenter graphiquement les relations entre les données afin de les visualiser en créant des tableaux de bord accessibles
DEV IA 1.6
à tout public garantissant ainsi l'accessibilité numérique.
Exploiter de manière automatisée et analyser les informations recueillies dans les structures de stockage des données
DEV IA 1.7
(requêtage ou interrogation) afin de répondre aux exigences de la solution IA définit dans le cahier des charges.
Compétences humaines HEP
C1.1 – Transformer une situation problématique en une opportunité de créativité en mettant en place une démarche d’analyse structurée du problème soulevé et de ses
causes pour identifier des pistes de solutions innovantes.
C1.2 – Choisir des méthodes de créativité en s’adaptant à la problématique rencontrée et aux participants (collaborateurs de l’organisation ou acteurs externes) pour
générer des idées de solutions.
Résumé du module
Formule Pédagogique & évaluation
Déroulement (cf maquette pédagogique)
DEVIA DEVE514 Dev en Java 1/3
FORMULE PEDAGOGIQUE & EVALUATION
Prérequis recommandés
Modules/cours connexes importants
Déroulement (Cf Maquette - en heures)
FFP
TE Classe virtuelle (HG) Suivi Collectif (HGPG)
(HG)
4 4 12
Autonomie APP (suivi individuel, ...) Evaluation
FOAD (TICE)
(Stag) (SMEM) (Jury - surv)
MSPR TPRE501
Evaluation (Cadre prérempli en fonction des éléments du dossier de certification ou diplôme )
Type Description %
Contrôle continu
Mise en situation professionnelle reconstituée : Développement d'une application informatique
MSPR
dans le respect du cahier des charges Client
Choisir dans liste
"Description de l'évaluation"
Critères d'évaluation
Adaptation des tiers temps (évaluation finale et contrôle continu)
Si évaluation = exament écrit, merci d'indiquer :
Documents autorisés Choisissez
Dictionnaire bilingue autorisé Choisissez
Calculatrice autorisée Choisissez
DEVIA DEVE514 Dev en Java 2/3
PLAN DETAILLE
RECOMMANDATIONS
Le plan est à adapter selon la maîtrise des prérequis du langage choissi par les apprenants.
INTRODUCTION
Partie I. Programmation Objet en Python/Java
FFP
Classe virtuelle (HG) Suivi collectif (HGPG) FOAD (TICE)
(HG)
Autonomie APP (suivi individuel, ...) Evaluation
(Stag) (SMEM) (Jury - surv)
Section 1 :
• Particularités du modèle objet de Python
• Classes et instanciation Constructeurs et destructeurs
• Protection d’accès des attributs et des méthodes Héritage : simple, multiple, le polymorphisme Visibilité
• Les méthodes spéciales
• L’implémentation des interfaces
• Mécanisme d’exception pour la gestion des erreurs
2- Programmation des interfaces graphiques Présentation de la bibliothèque TkInter
• Les principaux conteneurs
• Présentation des widgets disponibles
• Les composants
• La gestion des évènements
• Les applications multifenêtres
3- Bibliothèque standard Python StdLib
• Les arguments
• Utilisation du moteur d’expressions régulières, les caractères spéciaux, les cardinalités
• Manipulation du système de fichiers
• Quelques modules importants
• Empaquetage et installation d’une bibliothèque Python
• Les Accès aux bases de données : fonctionnement de la DB API
Cas pratique : Développement d'une solution applicative en langage Python à partir d'un cahier des charges
Savoirs, savoir-faire et compétences à acquérir dans la section
"Liste des savoirs, savoir-faire et compétences"
BIBLIOGRAPHIE
Lectures recommandées
Apprendre la programmation orientée objet avec le langage Python Vincent Boucheny Avec exercices pratiques et corrigés Éditions ENI13 mai 2016 Paris
Plateformes conseillées :
360 Learning
DEVIA DEVE514 Dev en Java 3/3