2021-04-03 08:45:12 +02:00
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% Ressources
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
|
|
|
\nouvelleressource{R208}{Analyse et traitement de données structurées}
|
|
|
|
|
|
|
|
\ajoutRheures{16}{10}
|
|
|
|
|
|
|
|
%% Les compétences et les ACs
|
|
|
|
\ajoutRcompetence{RT1-Administrer}{\niveauA}
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-04-07 11:51:19 +02:00
|
|
|
|
|
|
|
|
2021-04-03 08:45:12 +02:00
|
|
|
\ajoutRcompetence{RT2-Connecter}{\niveauA}
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-04-07 11:51:19 +02:00
|
|
|
|
|
|
|
|
2021-04-03 08:45:12 +02:00
|
|
|
\ajoutRcompetence{RT3-Programmer}{\niveauA}
|
|
|
|
|
2021-04-07 11:51:19 +02:00
|
|
|
\ajoutRcoeff{10}
|
|
|
|
|
2021-04-03 08:45:12 +02:00
|
|
|
\ajoutRac{AC0311}{Utiliser un système informatique et ses outils}
|
|
|
|
\ajoutRac{AC0312}{Lire, exécuter, corriger et modifier un programme}
|
|
|
|
\ajoutRac{AC0313}{Traduire un algorithme, dans un langage et pour un environnement donné}
|
|
|
|
\ajoutRac{AC0315}{Choisir les mécanismes de gestion de données adaptés au développement de l'outil}
|
|
|
|
\ajoutRac{AC0316}{S'intégrer dans un environnement propice au développement et au travail collaboratif}
|
|
|
|
% Les SAE
|
2021-04-12 22:57:04 +02:00
|
|
|
\ajoutRsae{SAÉ23}{Mettre en place une solution informatique pour l'entreprise}
|
2021-04-07 11:51:19 +02:00
|
|
|
\ajoutRsae{SAÉ24}{Projet intégratif}
|
2021-04-03 08:45:12 +02:00
|
|
|
|
|
|
|
% Les pre-requis
|
2021-04-09 08:13:12 +02:00
|
|
|
\ajoutRprerequis{R107}{Fondamentaux de la programmation}
|
2021-04-03 08:45:12 +02:00
|
|
|
|
|
|
|
% Le descriptif
|
|
|
|
\ajoutRancrage{Le professionnel R\&T est amené à développer différents outils
|
2021-04-12 16:24:09 +02:00
|
|
|
informatiques à usage personnel ou interne à l'équipe (compétence
|
|
|
|
RT3-Programmer). Ces outils peuvent traiter des données complexes, viser
|
2021-04-12 23:50:21 +02:00
|
|
|
des fonctionnalités multiples et être développé en équipe~: il est alors
|
2021-04-12 16:24:09 +02:00
|
|
|
nécessaire - pour le professionnel R\&T - de structurer son travail,
|
|
|
|
tant sur les variables manipulant les données, les fichiers qui les
|
|
|
|
sauvegardent ou les restaurent, que sur l'organisation (arborescence) de
|
|
|
|
son projet. La ressource introduit ses éléments structurels en
|
|
|
|
contribuant à l'acquisition des apprentissages critiques mentionnés
|
|
|
|
précédemment.}
|
2021-04-03 08:45:12 +02:00
|
|
|
|
|
|
|
% Contenus
|
|
|
|
\ajoutRcontenudetaille{
|
2021-04-13 11:26:01 +02:00
|
|
|
\vspace{-10pt}
|
2021-04-13 11:08:55 +02:00
|
|
|
\begin{itemize}[topsep=5pt]
|
2021-04-03 08:45:12 +02:00
|
|
|
\item
|
2021-04-12 23:50:21 +02:00
|
|
|
Structure d'un programme~: arborescence de fichiers, modules et
|
2021-04-12 11:32:09 +02:00
|
|
|
packages.
|
2021-04-03 08:45:12 +02:00
|
|
|
\item
|
2021-04-12 23:50:21 +02:00
|
|
|
Contexte d'exécution~: programme principal vs script.
|
2021-04-03 08:45:12 +02:00
|
|
|
\item
|
2021-04-12 23:50:21 +02:00
|
|
|
Structure complexe de données~:
|
2021-04-03 08:45:12 +02:00
|
|
|
\begin{itemize}
|
2021-04-07 11:51:19 +02:00
|
|
|
\item
|
2021-04-12 23:50:21 +02:00
|
|
|
Listes \textabbrv{2D}, tableaux associatifs/dictionnaires\,;
|
2021-04-03 08:45:12 +02:00
|
|
|
\item
|
2021-04-12 11:32:09 +02:00
|
|
|
Notion de classes (instance, attributs, méthodes).
|
2021-04-03 08:45:12 +02:00
|
|
|
\end{itemize}
|
|
|
|
\item
|
2021-04-12 23:50:21 +02:00
|
|
|
Manipulation de fichiers avancée~:
|
2021-04-03 08:45:12 +02:00
|
|
|
\begin{itemize}
|
2021-04-07 11:51:19 +02:00
|
|
|
\item
|
2021-04-12 23:50:21 +02:00
|
|
|
Fichiers structurés (\textabbrv{XML}, \textabbrv{CSV}, \textabbrv{JSON}, YAML)\,;
|
2021-04-03 08:45:12 +02:00
|
|
|
\item
|
2021-04-12 23:50:21 +02:00
|
|
|
Gestion de l'arborescence par le code\,;
|
2021-04-03 08:45:12 +02:00
|
|
|
\item
|
2021-04-12 23:50:21 +02:00
|
|
|
Lecture/écriture de fichiers structurés\,;
|
2021-04-03 08:45:12 +02:00
|
|
|
\item
|
2021-04-12 23:50:21 +02:00
|
|
|
Notion de sérialisation\,;
|
2021-04-03 08:45:12 +02:00
|
|
|
\item
|
2021-04-12 11:32:09 +02:00
|
|
|
Notion de persistance des données.
|
2021-04-03 08:45:12 +02:00
|
|
|
\end{itemize}
|
|
|
|
\item
|
2021-04-12 11:32:09 +02:00
|
|
|
Initiation aux expressions régulières.
|
2021-04-03 08:45:12 +02:00
|
|
|
\item
|
2021-04-12 11:32:09 +02:00
|
|
|
Introduction au traitement des erreurs.
|
2021-04-03 08:45:12 +02:00
|
|
|
\end{itemize}
|
|
|
|
L'utilisation de l'anglais est préconisée dans la documentation du code.
|
|
|
|
}
|
|
|
|
|
|
|
|
% Mots-clés
|
2021-04-12 16:24:09 +02:00
|
|
|
\ajoutRmotscles{Algorithmes, Langages informatiques, Programmation, Structure de données, Méthodologie de développement, gestion de versions.}
|