Referentiels/latex/ressources/R107.tex

72 lines
3.4 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{R107}{Fondamentaux de la programmation}
\ajoutheures{41}{30}
%% Les compétences et les ACs
\ajoutcompetence{RT1-Administrer}{\niveauA}
\ajoutcompetence{RT2-Connecter}{\niveauA}
\ajoutcompetence{RT3-Programmer}{\niveauA}
\ajoutac{AC311}{Utiliser un système informatique et ses outils}
\ajoutac{AC312}{Lire, exécuter, corriger et modifier un programme}
\ajoutac{AC313}{Traduire un algorithme, dans un langage et pour un environnement donné}
\ajoutac{AC316}{Sintégrer dans un environnement propice au développement et au travail collaboratif}
% Les SAE
\ajoutsae{SAÉ15}{Traitement de données }
% Les pre-requis
%\ajoutprerequis{R101}{Blabla}
%\ajoutprerequis{R102}{Blabla}
% Le descriptif
\ajoutancrage{
Elle fournit les bases conceptuelles et pratiques pour concevoir et spécifier formellement un traitement automatisé de l'information. Ces bases pourront venir en appui de nombreuses compétences techniques (en informatique, en réseau, en télécommunication, ...) que le professionnel R\&T doit développer et sinscrivent dans de nombreuses situations professionnelles que rencontrent le professionnel R\&T, notamment le développement doutils informatiques à usage interne d'une équipe (compétence RT3-Programmer) ou lautomatisation du déploiement et de la maintenance des outils logiciels (compétence RT1-Administrer).
}
% Contenus
\ajoutcontenudetaille{
En utilisant un langage de programmation, comme par exemple Python, les contenus suivants seront traités :
\begin{itemize}
\item Notions d'algorithmique
\begin{itemize}
\item Variables, types de base (nombres, chaînes, listes/tableaux)
\item Structures de contrôle : tests, répétitions
\item Fonctions et procédures
\item Portée des variables
\end{itemize}
\item Tests et corrections dun programme
\item Prise en main d'un environnement de programmation (éditeur, environnement de développement)
\item Prise en main de bibliothèques, modules, d'objets existants (appels de méthodes), …
\item Manipulation de fichiers texte
\item Interaction avec le système d'exploitation et la ligne de commande : arguments, lancement de commandes
\item Suivi de versions (git, svn, ...)
\end{itemize}
L'utilisation de langlais est préconisée pour la documentation du code.
}
%\ajoutintrocontenu{En utilisant un langage de programmation, comme par exemple Python, les contenus suivants seront traités :}
%\ajoutcontenu{Notions d'algorithmique}
%\ajoutdetailcontenu{Variables, types de base (nombres, chaînes, listes/tableaux)}
%\ajoutdetailcontenu{Structures de contrôle : tests, répétitions}
%\ajoutdetailcontenu{Fonctions et procédures}
%\ajoutdetailcontenu{Portée des variables}
%
%\ajoutcontenu{Tests et corrections dun programme}
%\ajoutcontenu{Prise en main d'un environnement de programmation (éditeur, environnement de développement)}
%\ajoutcontenu{Prise en main de bibliothèques, modules, d'objets existants (appels de méthodes), …}
%\ajoutcontenu{Manipulation de fichiers texte}
%\ajoutcontenu{Interaction avec le système d'exploitation et la ligne de commande : arguments, lancement de commandes}
%\ajoutcontenu{Suivi de versions (git, svn, ...)}
%
%\ajoutconclusioncontenu{L'utilisation de langlais est préconisée pour la documentation du code.}
% Mots-clés
\ajoutmotscles{Algorithmes, langages de programmation, méthodologie de développement, suivi de versions}