Referentiels/latex/ressources/R208.tex

84 lines
2.6 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ressources
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouvelleressource{R208}{Analyse et traitement de données structurées}
\ajoutRheures{16}{10}
%% Les compétences et les ACs
\ajoutRcompetence{RT1-Administrer}{\niveauA}
\ajoutRcompetence{RT2-Connecter}{\niveauA}
\ajoutRcompetence{RT3-Programmer}{\niveauA}
\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
\ajoutRsae{SAÉ23}{Mettre en place une solution informatique pour lentreprise}
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
% Les pre-requis
\ajoutRprerequis{R010}{None}
% Le descriptif
\ajoutRancrage{Le professionnel R\&T est amené à développer différents outils
informatiques à usage personnel ou interne à l'équipe (compétence
RT3-Programmer). Ces outils peuvent traiter des données complexes, viser
des fonctionnalités multiples et être développé en équipe : il est alors
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.}
% Contenus
\ajoutRcontenudetaille{
\begin{itemize}
\item
Structure d'un programme : arborescence de fichiers, modules et
packages
\item
Contexte d'exécution : programme principal vs script
\item
Structure complexe de données :
\begin{itemize}
\item
listes 2D, tableaux associatifs/dictionnaires
\item
notion de classes (instance, attributs, méthodes)
\end{itemize}
\item
Manipulation de fichiers avancée :
\begin{itemize}
\item
fichiers structurés (XML, CSV, JSON, YAML)
\item
gestion de l'arborescence par le code
\item
lecture/écriture de fichiers structurés
\item
notion de sérialisation
\item
notion de persistance des données
\end{itemize}
\item
Initiation aux expressions régulières
\item
Introduction au traitement des erreurs
\end{itemize}
L'utilisation de l'anglais est préconisée dans la documentation du code.
}
% Mots-clés
\ajoutRmotscles{Algorithmes, langages de programmation, structure de données, méthodologie de développement, gestion de versions}