Referentiels/latex/ressources/R208.tex

90 lines
2.7 KiB
TeX
Raw Normal View History

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 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
\ajoutRcompetence{RT2-Connecter}{\niveauA}
2021-04-07 11:51:19 +02:00
\ajoutRcompetence{RT3-Programmer}{\niveauA}
2021-04-07 11:51:19 +02:00
\ajoutRcoeff{10}
\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}
2021-04-07 11:51:19 +02:00
\ajoutRsae{SAÉ24}{Projet intégratif}
% Les pre-requis
2021-04-09 08:13:12 +02:00
\ajoutRprerequis{R107}{Fondamentaux de la programmation}
% Le descriptif
\ajoutRancrage{Le professionnel R\&T est amené à développer différents outils
2021-04-09 08:13:12 +02:00
informatiques à usage personnel ou interne à l'équipe (RT3). 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{
2021-04-07 11:51:19 +02:00
\vspace{-5pt}
\begin{itemize}
\item
Structure d'un programme : arborescence de fichiers, modules et
2021-04-10 09:13:52 +02:00
packages.
\item
2021-04-10 09:13:52 +02:00
Contexte d'exécution : programme principal \emph{vs} script.
\item
Structure complexe de données :
\begin{itemize}
2021-04-07 11:51:19 +02:00
\item
2021-04-10 09:13:52 +02:00
Listes \texttt{2D}, tableaux associatifs/dictionnaires;
\item
2021-04-10 09:13:52 +02:00
Notion de classes (instance, attributs, méthodes).
\end{itemize}
\item
Manipulation de fichiers avancée :
\begin{itemize}
2021-04-07 11:51:19 +02:00
\item
2021-04-10 09:13:52 +02:00
Fichiers structurés (\texttt{XML}, \texttt{CSV}, \texttt{JSON}, YAML);
\item
2021-04-10 09:13:52 +02:00
Gestion de l'arborescence par le code;
\item
2021-04-10 09:13:52 +02:00
Lecture/écriture de fichiers structurés;
\item
2021-04-10 09:13:52 +02:00
Notion de sérialisation;
\item
2021-04-10 09:13:52 +02:00
Notion de persistance des données.
\end{itemize}
\item
2021-04-10 09:13:52 +02:00
Initiation aux expressions régulières.
\item
2021-04-10 09:13:52 +02:00
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}