diff --git a/latex/macros_formations.sty b/latex/macros_formations.sty index dc32ca7..fd7f0e4 100644 --- a/latex/macros_formations.sty +++ b/latex/macros_formations.sty @@ -47,10 +47,13 @@ % \nouveausemestre{} \def\nouveausemestre#1{ \addtocounter{cptsemestre}{1} % Incrémente le compteur de semestre + \setcounter{cptressource}{0} % RAZ du compteur de ressource \setcounter{cptsae}{0} \def\currentsemestre{\Alph{cptsemestre}} % Lettre du semestre courant : A=1, B=2, ... + \newcounter{cptressource\currentsemestre} % le compteur des ressources dans le semestre + \expandafter\def\csname semestrename\currentsemestre\endcsname{Semestre \arabic{cptsemestre}} \expandafter\def\csname semestrenumero\currentsemestre\endcsname{\arabic{cptsemestre}} @@ -64,8 +67,8 @@ % Déclaration de la ressource : % \nouvelleressource{code_ressource}{intitule_ressource} \def\nouvelleressource#1#2{ - \addtocounter{cptressource}{1} % Ajoute une compétence - + \addtocounter{cptressource}{1} % Ajoute une ressource (tous semestres confondu) + \addtocounter{cptressource\currentsemestre}{1} % Ajoute une ressource au semestre \def\currentressource{\currentsemestre\Alph{cptressource}} % Ressource RAA = A pour semestre 1 puis A pour ressource n°1 \expandafter\xdef\csname ressourcecode\currentressource\endcsname{#1} % code \expandafter\xdef\csname ressourcename\currentressource\endcsname{#2} % nom/intitule diff --git a/latex/pn_formation.tex b/latex/pn_formation.tex index dad3ff0..f089e24 100644 --- a/latex/pn_formation.tex +++ b/latex/pn_formation.tex @@ -92,7 +92,16 @@ bottom=15mm % \tableauAC{AA}{A} -\tableauRessource{AA} -\tableauRessource{AB} +\newcounter{noressource} + +% Les ressources du semestre 1 +\forLoop{1}{\value{cptressourceA}}{noressource}{ + %A\Alph{noressource} + \tableauRessource{A\Alph{noressource}} + \newpage +} + +%\tableauRessource{AA} +%\tableauRessource{AB} \end{document} diff --git a/latex/referentiel_BUT1.tex b/latex/referentiel_BUT1.tex index 508e335..fc2fb3e 100644 --- a/latex/referentiel_BUT1.tex +++ b/latex/referentiel_BUT1.tex @@ -3,9 +3,22 @@ % Semestre 1 \nouveausemestre{} - +\input{ressources/R101.tex} +\input{ressources/R102.tex} +\input{ressources/R103.tex} +\input{ressources/R104.tex} +\input{ressources/R105.tex} +\input{ressources/R106.tex} \input{ressources/R107.tex} \input{ressources/R108.tex} +\input{ressources/R109.tex} +\input{ressources/R110.tex} +\input{ressources/R111.tex} +% \input{ressources/R112.tex} +\input{ressources/R113.tex} +\input{ressources/R114.tex} +\input{ressources/R115.tex} + % Semestre 2 \nouveausemestre{} diff --git a/latex/ressources/R107.tex b/latex/ressources/R107.tex index 4fe4862..9b03ffe 100644 --- a/latex/ressources/R107.tex +++ b/latex/ressources/R107.tex @@ -10,62 +10,28 @@ \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}{S’intégrer dans un environnement propice au développement et au travail collaboratif} % Les SAE -\ajoutsae{SAÉ15}{Traitement de données } +\ajoutsae{SAÉ15}{Traiter des 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 s’inscrivent dans de nombreuses situations professionnelles que rencontrent le professionnel R\&T, notamment le développement d’outils informatiques à usage interne d'une équipe (compétence RT3-Programmer) ou l’automatisation du déploiement et de la maintenance des outils logiciels (compétence RT1-Administrer). +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 s’inscrivent dans de nombreuses situations professionnelles que rencontrent le professionnel R\&T, notamment le développement d’outils informatiques à usage interne d'une équipe (compétence RT3-Programmer) ou l’automatisation 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 d’un 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 l’anglais est préconisée pour la documentation du code. +En utilisant un langage de programmation, comme par exemple Python, les contenus suivants seront traités : * Notions d'algorithmique : * Variables, types de base (nombres, chaînes, listes/tableaux). * Structures de contrôle : tests, répétitions. * Fonctions et procédures. * Portée des variables.* Tests et corrections d’un programme. * Prise en main d’un environnement de programmation (éditeur, environnement de développement). * Prise en main de bibliothèques, modules, d'objets existants (appels de méthodes), … * Manipulation de fichiers texte. * Interaction avec le système d'exploitation et la ligne de commande : arguments, lancement de commandes. * Suivi de versions (git, svn, ...). L’utilisation de l’anglais 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 d’un 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 l’anglais 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} diff --git a/latex/ressources/R108.tex b/latex/ressources/R108.tex index 9259585..777965e 100644 --- a/latex/ressources/R108.tex +++ b/latex/ressources/R108.tex @@ -8,55 +8,32 @@ %% Les compétences et les ACs \ajoutcompetence{RT1-Administrer}{\niveauA} -\ajoutac{AC111}{Maîtriser les rôles et les principes fondamentaux des systèmes d’exploitation afin d’interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis} + +\ajoutac{AC111}{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications} +\ajoutac{AC114}{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis} \ajoutac{AC116}{Installer un poste client} \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} % Les SAE -\ajoutsae{SAÉ15}{Traitement de données} +\ajoutsae{SAÉ15}{Traiter des données} % Les pre-requis -%\ajoutprerequis{R101}{Blabla} -%\ajoutprerequis{R102}{Blabla} + % Le descriptif \ajoutancrage{ -Cette ressource traite des bases de l’utilisation d’un poste client et de son système d’exploitation. -Elle est essentielle pour la prise en main pratique d’un système informatique en abordant notamment la gestion des données dans un espace de stockage (organisation, recherche, droits) et la maîtrise d’un environnement numérique, deux thèmes attendus par le référentiel PIX (https://pix.fr/competences).\\ -Cette ressource introduit également un usage avancé du système d’exploitation nécessaire au besoin d’un professionnel R\&T. Elle vise la maîtrise de commandes en ligne pour gérer l’arborescence de fichiers, les programmes et les processus du système d’exploitation, par exemple pour exécuter un programme ou configurer les éléments d’un site Web (compétence RT3-Programmer). \\ -Elle vise également l'emploi des principales commandes réseau, dans des scripts simples. Ces commandes sont les bases d’appui pour administrer - par la suite - un réseau et de ses services (compétence RT1-Administrer). -Elle contribue donc aux apprentissages critiques mentionnés précédemment. +Cette ressource traite des bases de l’utilisation d’un poste client et de son système d’exploitation. Elle est essentielle pour la prise en main pratique d’un système informatique en abordant notamment la gestion des données dans un espace de stockage (organisation, recherche, droits) et la maîtrise d’un environnement numérique, deux thèmes attendus par le référentiel PIX (https://pix.fr/competences). Cette ressource introduit également un usage avancé du système d’exploitation nécessaire au besoin d’un professionnel R\&T. Elle vise la maîtrise de commandes en ligne pour gérer l’arborescence de fichiers, les programmes et les processus du système d’exploitation, par exemple pour exécuter un programme ou configurer les éléments d’un site Web (compétence RT3-Programmer). Elle vise également l’emploi des principales commandes réseau, dans des scripts simples. Ces commandes sont les bases d’appui pour administrer - par la suite - un réseau et de ses services (compétence RT1-Administrer). Elle contribue donc aux apprentissages critiques mentionnés précédemment. } % Contenus \ajoutcontenudetaille{ -\begin{itemize} -\item Systèmes d'exploitations Windows/Linux, Interface-Homme-Machine et ligne de commande -\item Arborescence des répertoires, déplacement, consultation, chemins -\item Manipulation de fichiers avec un éditeur texte -\item Permissions, droits -\item Gestion des processus et flux (redirection, pipe…) -\item Se documenter sur le détail des commandes en français/anglais (commande man) -\item Consulter et modifier les variables d’environnement -\item Commandes réseau (wget, curl, ping, traceroute, netstat, nmap…) -\item Initiation aux scripts pour l’automatisation de séquences de commandes, aux structures de contrôle -\end{itemize} +* Systèmes d'exploitations Windows/Linux, InterfaceHommeMachine et ligne de commande * Arborescence des répertoires, déplacement, consultation, chemins * Manipulation de fichiers avec un éditeur texte * Permissions, droits * Gestion des processus et flux (redirection, pipe…) * Se documenter sur le détail des commandes en français/anglais (commande man) * Consulter et modifier les variables d’environnement * Commandes réseau (wget, curl, ping, traceroute, netstat, nmap…) * Initiation aux scripts pour l’automatisation de séquences de commandes, aux structures de contrôle } -%\ajoutcontenu{Systèmes d'exploitations Windows/Linux, Interface-Homme-Machine et ligne de commande} -%\ajoutcontenu{Arborescence des répertoires, déplacement, consultation, chemins} -%\ajoutcontenu{Manipulation de fichiers avec un éditeur texte} -%\ajoutcontenu{Permissions, droits} -%\ajoutcontenu{Gestion des processus et flux (redirection, pipe…)} -%\ajoutcontenu{Se documenter sur le détail des commandes en français/anglais (commande man)} -%\ajoutcontenu{Consulter et modifier les variables d’environnement} -%\ajoutcontenu{Commandes réseau (wget, curl, ping, traceroute, netstat, nmap…)} -%\ajoutcontenu{Initiation aux scripts pour l’automatisation de séquences de commandes, aux structures de contrôle} - % Mots-clés -\ajoutmotscles{Programmation, arborescence, processus, scripts, variables d’environnement, PIX} +\ajoutmotscles{Programmation, arborescence, processus, scripts, variables d’environnement, PIX.} diff --git a/python/export.py b/python/export.py index 9c5b8cf..61eeae3 100644 --- a/python/export.py +++ b/python/export.py @@ -6,7 +6,7 @@ import logging __LOGGER = logging.getLogger(__name__) REPERTOIRE = "import" -DOCUMENT = "000 compilation-ressources 2021-03-29T11_19_03.259Z" +DOCUMENT = "000 compilation-ressources 2021-03-29T23_14_27.262Z" # Ouverture du document docu = docx2python.docx2python(REPERTOIRE + "/" + DOCUMENT + ".docx") @@ -155,6 +155,7 @@ for r in liste_ressources: split_description(r) nettoie_contenus(r) + # Remet en forme les mots-clés # Tri dans le bon semestre ressources[r.semestre] += [r] @@ -198,5 +199,5 @@ for sem in ressources: for sem in ressources: for r in ressources[sem]: fichieryaml = "export/{}.yml".format(r.code) - fichierlatex = "latex/{}.tex".format(r.code) + fichierlatex = "../latex/ressources/{}.tex".format(r.code) convert_ressource_yml_to_latex(fichieryaml, fichierlatex, "pn/modele_ressource.tex") \ No newline at end of file diff --git a/python/export/R101.yml b/python/export/R101.yml index d91d89e..89dc907 100644 --- a/python/export/R101.yml +++ b/python/export/R101.yml @@ -19,42 +19,28 @@ contexte: >- entreprises et les usagers" (RT2). Elle contribue aussi à la compétence "Créer des outils et applications informatiques pour les R&T" (RT3) à travers la découverte du poste client et de son environnement logiciel. - À travers des exercices de mise en place progressive de réseaux locaux, d'interconnection d'équipements et de prise en main des fonctions de base des systèmes d'exploitation, l'étudiant découvrira les principaux concepts utilisés dans les réseaux informatiques, et commencera à comprendre le rôle et les principes des normes et protocoles essentiels des réseaux locaux, comme Ethernet, TCP/IP, DHCP, DNS. - On introduira des notions de sécurité informatique (les ressources associées aux - recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support) + recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support). contenu: >- - * / Initiation au réseau - + * Initiation au réseau * Découverte et prise en main du réseau local - * Adressage IPv4 : classes d'adresses, masques naturels, adressage statique, adressage dynamique (DHCP) - * Notion de routage, de passerelle et de serveur DNS - - * / Bases du système d'exploitation - + * Bases du système d'exploitation * Architecture d'un système d'exploitation - * Différents types de systèmes d'exploitation : les clients, les serveurs, les systèmes embarqués, - * Systèmes d'exploitation commerciaux et Open Sources. - * Administration des systèmes d'exploitation - * Architectures réseaux et systèmes d'exploitation - - * / Architecture client-serveur dans un réseau local - + * Architecture client-serveur dans un réseau local * Mise en place d'une architecture client/serveur simple (serveur d'authentification / de fichiers et postes clients associés) - - XXX expliciter la place des notions de sécurité informatique citées au dessus. + * Introduction à la sécurité informatique motscles: Réseau, système d'exploitation, TCP/IP, LAN, hygiène informatique. diff --git a/python/export/R102.yml b/python/export/R102.yml index 917bd09..b083346 100644 --- a/python/export/R102.yml +++ b/python/export/R102.yml @@ -2,7 +2,7 @@ nom: Principes et architecture des réseaux code: R102 semestre: 1 heures_formation: '30' -heures_tp: '12' +heures_tp: '15' acs: - - AC114 - AC115 @@ -17,22 +17,13 @@ prerequis: contexte: >- Cette ressource apporte le socle de connaissances et savoirs-faire pour les compétences de cœur de métier "Administrer les réseaux et l'Internet" (RT1). - - On introduira des notions de sécurité informatique (les ressources associées aux - recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support)....à - rédiger contenu: >- * Approche en couches et encapsulation , - * Etude détaillée des protocoles Ethernet, ARP, ICMP - * Découverte des protocoles IPv4&6, ICMPv6, TCP, UDP et des protocoles applicatifs, - * Topologies de réseaux, - * Principes de normalisation des technologies de l’Internet, - * Notions sur les métriques de performances: débit, fiabilité, gigue, taux de pertes - - Outils préconisés: logiciels du type wireshark, gns3, packet tracer, scapy, marionnet. + Outils préconisés: logiciels du type wireshark, gns3, packet tracer, scapy, marionnet.Faire + le lien avec les aspects sécurité informatique et réseaux mentionnés en R101. motscles: 'Architecture en couches, topologies, protocoles, modèle TCP/IP. ' diff --git a/python/export/R103.yml b/python/export/R103.yml index 3c788f7..591df10 100644 --- a/python/export/R103.yml +++ b/python/export/R103.yml @@ -16,24 +16,15 @@ prerequis: - R101 contexte: >- -- Comprendre le fonctionnement des réseaux locaux basés sur la technologie Ethernet - -- Configurer les équipements actifs constituant les réseaux locaux - - On introduira des notions de sécurité informatique (les ressources associées aux - recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support) contenu: >- * Câblage réseaux - * Différentes topologies physiques et logiques - * Normalisation Ethernet 802 (802.1, 802.2, 802.3) - * Commutation Ethernet : apprentissage des adresses MAC, diffusion, Broadcast. - * Différents équipements actifs : commutateur, routeur, etc... - * Configuration d'un réseau segmenté en VLAN, lien Multivlan, communication Intervlan, - * Redondance et détection de boucles dans un réseau commuté: STP, RSTP…. -motscles: réseaux locaux, Ethernet, commutateurs, routeurs, VLAN, 802.1Q, 802.1P, - STP, RSTP + Sur chaque thème, faire le lien avec les notions de cybersécurité abordées en R101. +motscles: Réseaux locaux, Ethernet, commutateurs, routeurs, VLAN, 802.1Q, 802.1P, + STP, RSTP. diff --git a/python/export/R104.yml b/python/export/R104.yml index 9c96fce..edbec75 100644 --- a/python/export/R104.yml +++ b/python/export/R104.yml @@ -10,40 +10,27 @@ acs: sae: [] prerequis: Aucun contexte: >- - Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences - de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et "Connecter les - entreprises et les usagers" (RT2) - La connaissance des phénomènes électriques, la maîtrise des grandeurs électriques et de leurs mesures, ainsi que la notion de puissance permettent à l’étudiant de comprendre le fonctionnement des systèmes télécom et de travailler sur les signaux. - Les notions de dimensionnement électrique concourent à la sécurité du fonctionnement - des équipements réseaux et télécoms. - - La puissance maximale permet d’aborder les problèmes d’adaptation d’impédance. - + des équipements réseaux et télécoms. La puissance maximale permet d’aborder les + problèmes d’adaptation d’impédance. A travers des exercices de mise en place de circuits simples, les étudiants seront capables d’implanter des circuits, de placer les instruments de mesure et d’interpréter les résultats. contenu: >- - Lois de base de l’électricité, théorèmes fondamentaux, pont diviseur, ... - - Résistance et Condensateur. Savoir réaliser un circuit simple et savoir brancher + * Lois de base de l’électricité, théorèmes fondamentaux, pont diviseur + * Résistance et Condensateur. Savoir réaliser un circuit simple et savoir brancher les appareils de mesure sur platine d’expérimentation - - Mesure de signaux avec calculs simples (voltmètre, tension moyenne, efficace...) - - Représentation temporelle des signaux simples. Utilisation de l’oscilloscope (chronogramme). - - Définition de la puissance électrique. Adaptation “d’impédance” par le calcul de - la puissance maximale. - - Dimensionnement des puissances d’une installation télécom ou réseau. Sensibilisation + * Mesure de signaux avec calculs simples (voltmètre, tension moyenne, efficace...) + * Représentation temporelle des signaux simples. Utilisation de l’oscilloscope (chronogramme). + * Définition de la puissance électrique. Adaptation “d’impédance” par le calcul + de la puissance maximale. + * Dimensionnement des puissances d’une installation télécom ou réseau. Sensibilisation à la sécurité électrique et au Développement Durable. Coût de fonctionnement des équipements. - - Exemple : dimensionnement d’une alimentation pour des serveurs, limite de puissance - sur un câble (alternatif ou continu) -motscles: Mesures, Oscilloscope, Voltmètre, Puissance, Dimensionnement, Adaptation - d’impédance, + * Exemples : dimensionnement d’une alimentation pour des serveurs, limite de puissance + sur un câble (alternatif ou continu). +motscles: Mesures, oscilloscope, voltmètre, puissance, dimensionnement, adaptation + d’impédance. diff --git a/python/export/R105.yml b/python/export/R105.yml index 87dd5c8..5a67beb 100644 --- a/python/export/R105.yml +++ b/python/export/R105.yml @@ -8,16 +8,15 @@ acs: - - AC211 - AC213 - [] -sae: [] +sae: +- SAÉ13 prerequis: Aucun contexte: >- Il s’agit d’étudier les concepts fondamentaux des supports de transmission. contenu: >- * Types de support de transmission (réseau d’entreprise, réseau opérateur) - * Caractéristiques d’un ou plusieurs types de supports (exemples: retard de propagation, atténuation, continuité, échos, bruit, perturbations, identifier un défaut, bande passante,... ) à partir de mesures et d’analyse des signaux - - * Prolongement possible : recettage, certification LAN, ... -motscles: 'supports de transmission (fibre optique, cuivre, radio), mesures., ' + * Prolongement possible : recettage, certification LAN. +motscles: 'Supports de transmission (fibre optique, cuivre, radio), mesures. ' diff --git a/python/export/R106.yml b/python/export/R106.yml index a8f391a..5471d8b 100644 --- a/python/export/R106.yml +++ b/python/export/R106.yml @@ -7,12 +7,10 @@ acs: - - AC112 - [] - - AC311 -sae: [] +sae: +- SAÉ24 prerequis: Aucun -contexte: >- - Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences - de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et " Créer des outils - et applications informatiques pour les R&T" (RT3) +contexte: >2- Les systèmes informatiques et numériques sont au cœur de la spécialité Réseaux et Télécoms. Cette ressource vise tout d’abord à permettre la compréhension du codage et du stockage des données. Puis elle permet de comprendre de façon très fine le @@ -20,11 +18,8 @@ contexte: >- d’exécution. Enfin elle permettra aux étudiants de relier ces systèmes au monde extérieur. contenu: >- - Codage des nombres, des caractères, des images. - - Fonctions logiques - Logique combinatoire et séquentielle - Notion d’ALU. - - Structure d’un processeur - Différents types de mémoires. - - Périphériques et entrées-sorties. Exemples GPIO, liaison série, ... -motscles: 'Nombres binaires - codage - Fonctions logiques - Processeur - ALU - ' + * Codage des nombres, des caractères, des images. + * Fonctions logiques Logique combinatoire et séquentielle Notion d’ALU. + * Structure d’un processeur Différents types de mémoires. + * Périphériques et entréessorties. Exemples GPIO, liaison série. +motscles: Nombres binaires, codage, fonctions logiques, processeur, ALU.. diff --git a/python/export/R107.yml b/python/export/R107.yml index ebba7ca..98690ff 100644 --- a/python/export/R107.yml +++ b/python/export/R107.yml @@ -25,31 +25,19 @@ contexte: >- contenu: >- En utilisant un langage de programmation, comme par exemple Python, les contenus suivants seront traités : - * Notions d'algorithmique : - * Variables, types de base (nombres, chaînes, listes/tableaux). - * Structures de contrôle : tests, répétitions. - * Fonctions et procédures. - * Portée des variables. - * Tests et corrections d’un programme. - * Prise en main d’un environnement de programmation (éditeur, environnement de développement). - * Prise en main de bibliothèques, modules, d'objets existants (appels de méthodes), … - * Manipulation de fichiers texte. - * Interaction avec le système d'exploitation et la ligne de commande : arguments, lancement de commandes. - * Suivi de versions (git, svn, ...). - L’utilisation de l’anglais est préconisée pour la documentation du code. motscles: Algorithmes, langages de programmation, méthodologie de développement, suivi de versions diff --git a/python/export/R108.yml b/python/export/R108.yml index d3782e2..eddb071 100644 --- a/python/export/R108.yml +++ b/python/export/R108.yml @@ -16,12 +16,10 @@ prerequis: Aucun contexte: >- Cette ressource traite des bases de l’utilisation d’un poste client et de son système d’exploitation. - Elle est essentielle pour la prise en main pratique d’un système informatique en abordant notamment la gestion des données dans un espace de stockage (organisation, recherche, droits) et la maîtrise d’un environnement numérique, deux thèmes attendus - par le référentiel PIX (https://pix.fr/competences). - + par le référentiel PIX (https://pix.fr/competences). Cette ressource introduit également un usage avancé du système d’exploitation nécessaire au besoin d’un professionnel R&T. Elle vise la maîtrise de commandes en ligne pour gérer l’arborescence de fichiers, les programmes et les processus du système d’exploitation, @@ -29,25 +27,16 @@ contexte: >- RT3-Programmer). Elle vise également l’emploi des principales commandes réseau, dans des scripts simples. Ces commandes sont les bases d’appui pour administrer - par la suite - un réseau et de ses services (compétence RT1-Administrer). - Elle contribue donc aux apprentissages critiques mentionnés précédemment. contenu: >- * Systèmes d'exploitations Windows/Linux, InterfaceHommeMachine et ligne de commande - * Arborescence des répertoires, déplacement, consultation, chemins - * Manipulation de fichiers avec un éditeur texte - * Permissions, droits - * Gestion des processus et flux (redirection, pipe…) - * Se documenter sur le détail des commandes en français/anglais (commande man) - * Consulter et modifier les variables d’environnement - * Commandes réseau (wget, curl, ping, traceroute, netstat, nmap…) - * Initiation aux scripts pour l’automatisation de séquences de commandes, aux structures de contrôle motscles: Programmation, arborescence, processus, scripts, variables d’environnement, diff --git a/python/export/R109.yml b/python/export/R109.yml index e6e8726..8fa2c51 100644 --- a/python/export/R109.yml +++ b/python/export/R109.yml @@ -16,23 +16,18 @@ contexte: >- mettre à disposition des collaborateurs les outils-métiers qu’il aura développés (compétence RT3-Programmer) et leurs documentations. Plus généralement, il pourra même développer une application Web. - La présente ressource fournit les bases conceptuelles et pratiques pour écrire et modifier des pages Web dans un langage normalisé de description de contenus et de sa présentation. Elle traite donc de la création de contenus Web (un thème abordé - par PIX, cf. https://pix.fr/competences) - mais également des technologies mises en œuvre pour délivrer ses contenus aux utilisateurs - par le biais d’un navigateur Web. + par PIX, cf. https://pix.fr/competences) mais également des technologies mises en + œuvre pour délivrer ses contenus aux utilisateurs par le biais d’un navigateur Web. + contenu: >- * Utilisation avancée d'un navigateur Web - * Structure d'un site Web : clientserveur, arborescence, URL - * Structure d’une page : langage à balise, mise en forme et feuilles de styles (notions élémentaires de CSS), notions de responsive design - * Contenu d’une page : éléments multimédia, encodage des caractères - * Sensibilisation aux mentions obligatoires d’un site Web (mentions légales, copyright, ...) motscles: Web, HTML, CSS, client/serveur, codage de l'information. diff --git a/python/export/R110.yml b/python/export/R110.yml index aad658e..d51af1b 100644 --- a/python/export/R110.yml +++ b/python/export/R110.yml @@ -13,26 +13,19 @@ sae: - SAÉ13 - SAÉ14 prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- Objectifs visés - * Développer sa confiance en soi - * Se présenter, présenter quelqu’un, interroger - * Savoir structurer son discours oral et écrit (courriel, conversation téléphonique, visioconférence…) - * Décrire, expliquer un élément technique - * Savoir écouter, comprendre et analyser les demandes de son interlocuteur, suggérer des solutions - * Reformuler, expliciter un message - * Appréhender le vocabulaire technique des domaines cibles - * Extensions possibles : télécollaboration, télétandem. motscles: Anglais général et technique, situations de communication, expression et compréhension. diff --git a/python/export/R111.yml b/python/export/R111.yml index ba92196..6987097 100644 --- a/python/export/R111.yml +++ b/python/export/R111.yml @@ -13,36 +13,24 @@ sae: - SAÉ13 - SAÉ14 prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- * Rechercher, sélectionner ses sources et questionner leur fiabilité - * Analyser et restituer des informations - * Produire des écrits courts, clairs, structurés, adaptés et répondant aux normes de présentation professionnelle et académique (mail, argumentation courte…) - * Réécrire et corriger ses documents - * Découvrir des outils de traitement de texte et de partage des données - * Renforcer les compétences linguistiques selon différents canaux - * Élaborer un discours clair et efficace dans un contexte simple - * Être attentif à ses manières de communiquer (dimensions verbale et nonverbale) - * Comprendre une situation de communication simple - * Savoir utiliser des outils multimédia pour une présentation orale - * Décrire et analyser l’image fixe et mobile - * Adopter des savoirêtre professionnels essentiels dans le travail en équipe (écoute, reformulation, transmission des informations, explications…) - * S’initier aux objectifs du développement durable - * Être sensible aux enjeux du monde contemporain motscles: Recherche documentaire, expression écrite, rédaction technique, expression orale, médias, culture générale, esprit critique, développement durable diff --git a/python/export/R113.yml b/python/export/R113.yml index 845dab1..3ca42ae 100644 --- a/python/export/R113.yml +++ b/python/export/R113.yml @@ -12,48 +12,30 @@ sae: - SAÉ13 - SAÉ22 prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- * ) Introduction aux signaux - * graphe d’un signal - * symétries : parité, imparité, ... - * causalité, support temporel - * équation de droite - * fonction définie par morceaux (ex. : valeur absolue) - * signaux de base : (ex. : porte, triangle, échelon, rampe…) - * opérations sur les signaux : avance, retard, dilatation, amplification, offset (interprétation géométrique sur le graphe), somme de signaux - Cette partie sera l’occasion de réviser les règles de calculs de base par l’intermédiaire du calcul d’images et d’antécédents. - * ) Éléments de trigonométrie - * définition du radian - * cercle trigonométrique - * formules , , , et et idem avec sinus - * angles remarquables - * ) Signaux périodiques - * période, fréquence, pulsation - * signaux périodiques de base : créneau, dent de scie, sinus, cosinus... - * fréquence/période/pulsation d’un signal dilaté, d’une combinaison linéaire de signaux périodiques - * graphe des signaux avancés, retardés, dilatés… - * graphe de , motscles: Signaux, signaux périodiques diff --git a/python/export/R114.yml b/python/export/R114.yml index a96afca..461c9b6 100644 --- a/python/export/R114.yml +++ b/python/export/R114.yml @@ -12,41 +12,25 @@ sae: - SAÉ13 - SAÉ22 prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- * ) Trigonométrie - * formules , idem avec sinus - * lien avec les vecteurs et le produit scalaire - * forme - * fonctions trigonométriques réciproques (en particulier arctangente) - * ) Fonctions logarithme et exponentielle, puissances - * graphes - * propriétés, retour sur les propriétés des puissances - * application au dB - * ) Nombres complexes - * forme algébrique - * addition, multiplication et division avec la forme algébrique - * forme exponentielle (retour sur les propriétés de l’expo) - * addition, multiplication et division avec la forme exponentielle - * formules d’Euler - * interprétation géométrique, lien avec les vecteurs - * lien avec la trigonométrie - * racines complexes d’un polynôme de degré 2 (à coefficients réels) motscles: Trigonométrie, logarithme, exponentielle, complexes diff --git a/python/export/R115.yml b/python/export/R115.yml index d0efb30..065ca03 100644 --- a/python/export/R115.yml +++ b/python/export/R115.yml @@ -13,36 +13,26 @@ sae: - SAÉ13 - SAÉ14 prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- * Partager de façon collective l’information : - * Utilisation avancée du mail : création d’une adresse générique, utilisation du CC et du CCI . - * Utilisation d’outils collaboratifs adaptés (par exemple Slack, MSTeams, Mattermost, - drive, OnlyOffice) - + Google Drive, OnlyOffice) * Organiser son travail et celui de l’équipe à partir d’outils de planification (Gantt, PERT) - * Prendre sa place dans une équipe en connaissant les différents rôles d’une équipe projet - * Conceptualiser les étapes des tâches à réaliser à l’aide d’outils adaptés (cartes mentales, infographies, etc.) - * Prendre conscience des délais et échéances dans un travail en mode projet - * Savoir s’adapter à des profils professionnels différents (manager, collaborateur, client) qui interviennent dans un projet - * Apprendre à faire un bilan régulier sur l’avancée d’un projet : points bloquants, solutions apportées - * Appliquer la critique constructive dans l’intérêt du projet - * Organiser des réunions de projet - * Présenter un projet selon les spécificités du projet et le public visé. motscles: Planification, partage d’informations, organisation, conceptualisation, réunion. diff --git a/python/export/R201.yml b/python/export/R201.yml index ebb9203..6627418 100644 --- a/python/export/R201.yml +++ b/python/export/R201.yml @@ -20,14 +20,10 @@ contexte: >- On introduira des notions de sécurité informatique (les ressources associées aux recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support) contenu: >- - * Protocole et adressage IPv4&6, - - * Traduction d'adresses (NAT/PAT), - - * Routage statique et routage dynamique (OSPF), - - * TCP, UDP, - + * Protocole et adressage IPv4&6 + * Traduction d'adresses (NAT/PAT) + * Routage statique et routage dynamique (OSPF) + * TCP, UDP * Politiques de filtrage ACL motscles: Plan d’adressage, routage état de lien, stratégies de filtrage,, CIDR, VLSM, agrégation de routes, IPv6, NDP diff --git a/python/export/R202.yml b/python/export/R202.yml index 8dff1b1..06d8a19 100644 --- a/python/export/R202.yml +++ b/python/export/R202.yml @@ -14,22 +14,16 @@ sae: - SAÉ21 - SAÉ24 prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- * Scripts pour l’automatisation de séquences de commandes - * Gestions de processus et services (exemple: systemd) - * Gestion de ressources utilisateurs (comptes, quotas) - * Sauvegardes: principes et outils - * Diagnostiquer un système (journaux, outils) - * Concepts, architectures pour la virtualisation et la conteneurisation - * Mise en oeuvre d’infrastructures de virtualisation - * Introduction du Cloud motscles: "Systèmes d'exploitation, Linux, Windows, Scripts, Virtualisation, Conteneurisation,\ \ Cybersécurité.\n" diff --git a/python/export/R203.yml b/python/export/R203.yml index 8472f0a..e2e7677 100644 --- a/python/export/R203.yml +++ b/python/export/R203.yml @@ -9,28 +9,24 @@ acs: - AC115 - [] - [] -sae: [] -prerequis: Aucun +sae: +- SAÉ21 +prerequis: +- R101 +- R102 +- R108 contexte: >- Cette ressource apporte les connaissances et compétences de base nécessaires à la mise en oeuvre des services réseaux dans un système d’information contenu: >- * Rappels sur les protocoles de transport (TCP, UDP) - * Utilisation de ssh pour l’accès distant - - * Principe, installation, configuration et tests des services: - + * Principe, installation, configuration et tests des services : * DHCP - - * DNS (fonctions de base) - + * DNS (fonctions de base) * HTTP - * TFTP, FTP - * NTP - On introduira des notions de sécurité informatique (les ressources associées aux - recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support) -motscles: 'Protocoles et ports applicatifs, ' + recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support). +motscles: Protocoles et ports applicatifs, services, systèmes d'exploitation. diff --git a/python/export/R205.yml b/python/export/R205.yml index 5eef66d..62a334c 100644 --- a/python/export/R205.yml +++ b/python/export/R205.yml @@ -2,37 +2,31 @@ nom: Signaux et Systèmes pour les transmissions code: R205 semestre: 2 heures_formation: ??? -heures_tp: ??? +heures_tp: '15' acs: - - AC111 - - AC211 - AC212 - - AC213 - [] -sae: [] -prerequis: Aucun +sae: +- SAÉ22 +prerequis: +- R113, +- R114, contexte: >- - Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences - de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et "Connecter les - entreprises et les usagers" (RT2) - La caractérisation du comportement d’un système télécom en fonction de la fréquence permet au technicien d’appréhender la notion de bande passante et d’introduire celle de canal de transmission. - La représentation spectrale des signaux permet de comprendre quelles modifications ces signaux vont subir dans un système télécom. contenu: >- Étude de la fonction de transfert d’un système linéaire – Notion de filtrage – Réponse fréquentielle d’un support de transmission – Notion de bande passante. Atténuation, amplification des systèmes. - Représentations temporelles et fréquentielles des signaux - Analyse spectrale de - signaux réels (exemples : audio, WiFi, ADSL, …). - + signaux réels (exemples : audio, WiFi, ADSL, etc.). Influence de la fonction de transfert d’un système sur un signal (exemples : audio, numérique, …) - Bilans de liaison de systèmes de transmissions -motscles: Représentations temporelles et fréquentielles des signaux - Fonction de - transfert - Bande passante - Analyse spectrale +motscles: Représentations temporelles et fréquentielles des signaux; fonction de transfert; + bande passante; analyse spectrale. diff --git a/python/export/R206.yml b/python/export/R206.yml index aa57135..ec15a24 100644 --- a/python/export/R206.yml +++ b/python/export/R206.yml @@ -2,33 +2,28 @@ nom: Numérisation de l'information code: R206 semestre: 2 heures_formation: ??? -heures_tp: ??? +heures_tp: '12' acs: - - AC112 - - AC211 - AC212 - [] -sae: [] -prerequis: Aucun +sae: +- SAÉ22 +prerequis: +- R113, +- R114, contexte: >- - Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences - de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et "Connecter les - entreprises et les usagers" (RT2) - Les systèmes de Réseaux et Télécoms véhiculent en permanence de données numérisées. Ce module vient donc présenter les principes de la numérisation de l’information, les contraintes de cette numérisation et les conséquences sur la qualité du signal. - Il trouvera des prolongements en Téléphonie, ou en Télécommunications numériques. + Il trouvera des prolongements en téléphonie, ou en télécommunications numériques. contenu: >- * Comprendre la notion de signal numérique, et le principe de la numérisation et de la restitution de signaux analogique - * Échantillonnage des signaux : choix d’une fréquence adéquate d’échantillonnage - * Quantification des signaux – Erreur de quantification - * Filtre Antirepliement et filtre de restitution - * motscles: Numérisation – Échantillonnage – Quantification – Acquisition/Restitution - – CAN & CNA + – CAN & CNA. diff --git a/python/export/R207.yml b/python/export/R207.yml index 8b0a652..b4c03a3 100644 --- a/python/export/R207.yml +++ b/python/export/R207.yml @@ -2,7 +2,7 @@ nom: Sources de données code: R207 semestre: 2 heures_formation: '20' -heures_tp: ??? +heures_tp: '12' acs: - - AC112 - [] @@ -15,19 +15,20 @@ acs: sae: - SAÉ23 - SAÉ24 -prerequis: Aucun +prerequis: +- R107, +- R109. contexte: >- Le professionnel R&T traite un grand nombre de données. Ces données (par exemple : l’annuaire des utilisateurs du réseau ou l’état des équipements informatiques) peuvent servir à la configuration et à l’administration des services réseau d’une entreprise (compétence RT1-Administrer) ou à alimenter les pages d’un site Web (compétence RT3-Programmer). Il est donc amené à stocker, organiser, gérer, protéger des données - provenant de différentes sources (thématiques intégrant le PIX, cf. https://pix.fr/competences), + provenant de différentes sources (thématiques intégrant le PIX, cf. https://pix.fr/competences), mais aussi à les traiter en développant différents outils informatiques pour ses besoins personnels ou pour son équipe (compétence RT3-Programmer). Plus largement, il contribue activement à l’exploitation et à la maintenance du système d’information de l’ entreprise. - Cette ressource introduit les éléments fondamentaux des systèmes de gestion de base de données en contribuant à la validation des apprentissages critiques mentionnés précédemment. Elle présente différentes alternatives technologiques pour le stockage @@ -35,27 +36,16 @@ contexte: >- données utilise des langages et des scripts spécifiques qui seront introduits. contenu: >- * Stockage et accès aux données : - - * système de gestion de données (relationnel/non relationnel); - - * structuration des données: fichiers (CSV, JSON), exemples de sources ouvertes + * système de gestion de données (relationnel/non relationnel); + * structuration des données: fichiers (CSV, JSON), exemples de sources ouvertes (open data), web scraping; - - * sensibilisation à la réglementation française et internationale (CNIL, RGPD). - + * sensibilisation à la réglementation française et internationale (CNIL, RGPD). * Base de données relationnelles : - - * Schéma relationnel d'une base de données - - * Sensibilisation aux contraintes d'intégrité - - * Création de tables simples - - * Interrogation de données - - * Ajout et modification de données - + * Schéma relationnel d'une base de données + * Sensibilisation aux contraintes d'intégrité + * Création de tables simples + * Interrogation de données + * Ajout et modification de données * Lecture d'une documentation technique (UML, diagramme de classes) - L’utilisation de l’anglais est préconisée dans la documentation du code. -motscles: Base de données, langages informatiques, algorithmes +motscles: Base de données; langages informatiques; programmation; algorithmes. diff --git a/python/export/R208.yml b/python/export/R208.yml index c0dbb1f..4b59760 100644 --- a/python/export/R208.yml +++ b/python/export/R208.yml @@ -2,7 +2,7 @@ nom: Analyse et traitement de données structurées code: R208 semestre: 2 heures_formation: '16' -heures_tp: ??? +heures_tp: '10' acs: - [] - [] @@ -26,31 +26,18 @@ contexte: >- apprentissages critiques mentionnés précédemment. contenu: >- * Structure d'un programme : arborescence de fichiers, modules et packages - * Contexte d’exécution : programme principal vs script - * Structure complexe de données : - * listes 2D, tableaux associatifs/dictionnaires - * notion de classes (instance, attributs, méthodes) - * Manipulation de fichiers avancée : - * fichiers structurés (XML, CSV, JSON, YAML) - * gestion de l’arborescence par le code - * lecture/écriture de fichiers structurés - * notion de sérialisation - * notion de persistance des données - * Initiation aux expressions régulières - * Introduction au traitement des erreurs - L’utilisation de l’anglais est préconisée dans la documentation du code. motscles: Algorithmes, langages de programmation, structure de données, méthodologie de développement, gestion de versions diff --git a/python/export/R209.yml b/python/export/R209.yml index d225a08..f58228b 100644 --- a/python/export/R209.yml +++ b/python/export/R209.yml @@ -2,7 +2,7 @@ nom: Initiation au développement Web code: R209 semestre: 2 heures_formation: '24' -heures_tp: ??? +heures_tp: '15' acs: - - AC112 - AC114 @@ -25,7 +25,6 @@ contexte: >- Le professionnel R&T peut être amené à développer, pour ses besoins personnels ou pour ses collaborateurs, un site Web (compétence RT3-Programmer), par exemple pour fournir une interface de présentation du réseau informatique. - Il doit en appréhender tous les éléments : il doit aussi bien connaître les protocoles de communication du Web que veiller à la sécurité de ceux-ci. Il doit également pouvoir accéder, traiter et afficher des informations provenant de différentes sources @@ -34,25 +33,15 @@ contexte: >- contenu: >- * Introduction au protocole HTTP - * Mise en forme de pages Web : - * Balises HTML avancées - * Structure d’une page avec son DOM - * CSS avancé ou Framework - * Initiation au dynamisme côté client (JavaScript, jQuery, …) - * Scripts côté serveur - * Eléments d’interaction clientserveur (requête HTTP, URL, formulaire) - * Interrogation d'un SGBD ou d'une API - * Sensibilisation à la sécurisation de sites : failles XSS / XSS stockée / injections SQL - L’utilisation de l’anglais est préconisée dans la documentation du code. -motscles: Web, Développement, Algorithmes, SGBD, API, Sécurité, Environnement client-serveur +motscles: Web; développement; algorithmes; SGBD; API; sécurité; environnement client-serveur. diff --git a/python/export/R210.yml b/python/export/R210.yml index f156c69..33e6ff1 100644 --- a/python/export/R210.yml +++ b/python/export/R210.yml @@ -2,38 +2,29 @@ nom: Anglais de communication et développement de l’anglais technique code: R210 semestre: 2 heures_formation: ??? -heures_tp: ??? +heures_tp: '30' acs: - - AC112 - [] - - AC316 -sae: [] +sae: +- SAÉ21 +- SAÉ22 +- SAÉ23 +- SAÉ24 prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- - Cette ressource apporte le socle de connaissances langagières pour les compétences - de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et "Connecter les - entreprises et les usagers" (RT2). Elle contribue aussi à la compétence "Créer des - outils et applications informatiques pour les R&T" (RT3) à travers des mises en - situations, jeux de rôle, dialogues qui permettent la prise de parole en continu - et en interaction, en développant les compétences de compréhension dans un contexte - professionnel technique. - Objectifs visés - * Savoir structurer son discours oral et écrit (courriel, conversation téléphonique, visioconférence, réunion, débat) - * Présenter son parcours professionnel à l’oral et à l’écrit (CV, lettre de motivation, entretien) - * Analyser des problèmes et proposer des solutions - * Faire un exposé technique - * Développer le vocabulaire technique des domaines cibles - * Extensions possibles : télécollaboration, télétandem, parcours international, - dispositif EMILE -motscles: 'Anglais général et technique, Situations de communication professionnelle, - expression et compréhension ' + dispositif EMILE. +motscles: Anglais général et technique, situations de communication professionnelle, + expression et compréhension. diff --git a/python/export/R211.yml b/python/export/R211.yml index 4ecaac7..291fa3f 100644 --- a/python/export/R211.yml +++ b/python/export/R211.yml @@ -12,48 +12,32 @@ sae: - SAÉ22 - SAÉ23 prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- * Utiliser les outils et ressources documentaires de manière professionnelle - * Analyser et restituer des informations de façon synthétique - * S’initier au résumé - * Produire des écrits longs et clairs, structurés, adaptés au destinataire et répondant aux normes de présentation professionnelle et académique (dossier, présentation longue, exploitation de la mise en forme pour alléger les contenus et guider la lecture…) - * Réécrire et corriger ses documents ; - * Exploiter efficacement des outils de traitement de texte et de partage des données - * Renforcer les compétences linguistiques - * Élaborer un discours clair et efficace dans différents contextes - * Adapter sa communication verbale et nonverbale - * Comprendre une situation de communication complexe - * Savoir utiliser à bon escient des outils multimédia pour une présentation orale - * Décrire et analyser l’image fixe et mobile - * Produire un document audiovisuel court - * Adopter des savoirêtre professionnels essentiels dans le travail en équipe (coopération, prise en compte de l’opinion d’autrui, adaptation, prise d’initiative...) - * S’initier à la gestion de projet : argumenter, défendre son point de vue - * Agir en cohérence avec les objectifs du développement durable - * Comprendre et s’approprier les enjeux du monde contemporain - Création de supports vidéo (film, tutoriel, notice) - outils de veille documentaire - critique des médias sociaux - participation à des actions culturelles - résumé - synthèse d’un document - débat - revue de presse -motscles: Synthèse, résumé, expression écrite, rédaction technique, expression orale, - médias, culture générale, esprit critique, développement durable +motscles: Synthèse; résumé; expression écrite; rédaction technique, expression orale; + médias; culture générale; esprit critique; développement durable. diff --git a/python/export/R212.yml b/python/export/R212.yml index 0ace194..f55352f 100644 --- a/python/export/R212.yml +++ b/python/export/R212.yml @@ -2,25 +2,21 @@ nom: Projet Personnel et Professionnel code: R212 semestre: 2 heures_formation: ??? -heures_tp: ??? +heures_tp: '12' acs: - [] - [] - [] sae: [] prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- Se caractériser pour préparer son stage ou son alternance - * Se présenter, se définir - * Exprimer l’intérêt professionnel, valeurs, motivations, traits de personnalité, expériences professionnelles ou personnelles - * Mettre en valeur et présenter son savoirêtre - * Identifier ses compétences - * Préciser et exprimer ses souhaits motscles: CV, lettre de motivation, entretien de recrutement, stage, alternance diff --git a/python/export/R213.yml b/python/export/R213.yml index eeed7c7..29d5611 100644 --- a/python/export/R213.yml +++ b/python/export/R213.yml @@ -2,7 +2,7 @@ nom: Mathématiques des systèmes numériques code: R213 semestre: 2 heures_formation: ??? -heures_tp: ??? +heures_tp: '6' acs: - - AC112 - - AC212 @@ -12,33 +12,21 @@ sae: - SAÉ22 - SAÉ23 prerequis: Aucun -contexte: > +contexte: >- + Aucun contenu: >- * ) Suites, récurrence, signal numérique - * raisonnement par récurrence - * suites récurrentes - * signal discret (exemples : Kronecker, échelon échantillonné…) - * convergence d’une suite (opérations sur les limites) - * ) Vecteurs en D et 3D - * définitions - * opérations (addition et multiplication externe) - * produit scalaire (lien avec la trigonométrie) - * application au calcul d’une équation de droite - * ) Matrices et vecteurs - - * définition - - * Opérations - - * Résolutions de systèmes linéaires (pivot de Gauss) -motscles: Suites, ensembles, vecteurs, matrices + * définition + * opérations + * résolutions de systèmes linéaires (pivot de Gauss) +motscles: Suites; ensembles; vecteurs; matrices. diff --git a/python/export/R214.yml b/python/export/R214.yml index 19a738e..51527bc 100644 --- a/python/export/R214.yml +++ b/python/export/R214.yml @@ -2,7 +2,7 @@ nom: Analyse des signaux code: R214 semestre: 2 heures_formation: ??? -heures_tp: ??? +heures_tp: '6' acs: - - AC111 - - AC211 @@ -12,37 +12,23 @@ sae: - SAÉ22 prerequis: - R113, -contexte: > +contexte: >- + Aucun contenu: >- * ) Dérivée - * définition - * notation s’(t)=ds/dt - * équation de la tangente - * dérivée des fonctions usuelles - * opérations sur les dérivées (somme, produit, quotient, composition) - * sens de variation - * application à la recherche d’optimum local - * ) Comportement local et asymptotique - * limites (opérations, formes indéterminées) - * fonctions négligeables, équivalents - * ) Intégration - * définition d’une intégrale comme une surface - * primitive - * calcul d’une intégrale à l’aide d’une primitive - * intégration par parties et changement de variable motscles: Dérivées, Intégrales, limites diff --git a/python/latex/R101.tex b/python/latex/R101.tex deleted file mode 100644 index dab046b..0000000 --- a/python/latex/R101.tex +++ /dev/null @@ -1,68 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R101}{Initiation aux réseaux informatiques} - -\ajoutheures{46}{24} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC113}{Configurer les fonctions de base du réseau local} -\ajoutac{AC115}{Identifier les dysfonctionnements du réseau local} -\ajoutac{AC116}{Installer un poste client} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC213}{Déployer des supports de transmission} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ11}{Réseaux / cybersécurité / hygiène informatique} -\ajoutsae{SAÉ12}{Réseau d'entreprise ou personnel} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Cette ressource apporte le socle de connaissances et savoirs-faire pour les compétences de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et "Connecter les entreprises et les usagers" (RT2). Elle contribue aussi à la compétence "Créer des outils et applications informatiques pour les R&T" (RT3) à travers la découverte du poste client et de son environnement logiciel. -À travers des exercices de mise en place progressive de réseaux locaux, d'interconnection d'équipements et de prise en main des fonctions de base des systèmes d'exploitation, l'étudiant découvrira les principaux concepts utilisés dans les réseaux informatiques, et commencera à comprendre le rôle et les principes des normes et protocoles essentiels des réseaux locaux, comme Ethernet, TCP/IP, DHCP, DNS. -On introduira des notions de sécurité informatique (les ressources associées aux recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support) -} - -% Contenus -\ajoutcontenudetaille{ -* / Initiation au réseau - - * Découverte et prise en main du réseau local - - * Adressage IPv4 : classes d'adresses, masques naturels, adressage statique, adressage -dynamique (DHCP) - - * Notion de routage, de passerelle et de serveur DNS - - * / Bases du système d'exploitation - - * Architecture d'un système d'exploitation - - * Différents types de systèmes d'exploitation : les clients, les serveurs, les -systèmes embarqués, - - * Systèmes d'exploitation commerciaux et Open Sources. - - * Administration des systèmes d'exploitation - - * Architectures réseaux et systèmes d'exploitation - - * / Architecture client-serveur dans un réseau local - - * Mise en place d'une architecture client/serveur simple (serveur d'authentification -/ de fichiers et postes clients associés) -XXX expliciter la place des notions de sécurité informatique citées au dessus. -} - -% Mots-clés -\ajoutmotscles{Réseau, système d'exploitation, TCP/IP, LAN, hygiène informatique.} diff --git a/python/latex/R102.tex b/python/latex/R102.tex deleted file mode 100644 index 53cfa78..0000000 --- a/python/latex/R102.tex +++ /dev/null @@ -1,47 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R102}{Principes et architecture des réseaux} - -\ajoutheures{30}{12} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC114}{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis} -\ajoutac{AC115}{Identifier les dysfonctionnements du réseau local} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ11}{Réseaux / cybersécurité / hygiène informatique} -\ajoutsae{SAÉ12}{Réseau d'entreprise ou personnel} - -% Les pre-requis -\ajoutprerequis{R101}{Initiation aux réseaux informatiques} -\ajoutprerequis{R106}{Architecture des systèmes numériques et informatiques} - -% Le descriptif -\ajoutancrage{ -Cette ressource apporte le socle de connaissances et savoirs-faire pour les compétences de cœur de métier "Administrer les réseaux et l'Internet" (RT1). -On introduira des notions de sécurité informatique (les ressources associées aux recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support)....à rédiger -} - -% Contenus -\ajoutcontenudetaille{ -* Approche en couches et encapsulation , -* Etude détaillée des protocoles Ethernet, ARP, ICMP -* Découverte des protocoles IPv4&6, ICMPv6, TCP, UDP et des protocoles applicatifs, -* Topologies de réseaux, -* Principes de normalisation des technologies de l’Internet, -* Notions sur les métriques de performances: débit, fiabilité, gigue, taux de pertes -Outils préconisés: logiciels du type wireshark, gns3, packet tracer, scapy, marionnet. -} - -% Mots-clés -\ajoutmotscles{Architecture en couches, topologies, protocoles, modèle TCP/IP. } diff --git a/python/latex/R103.tex b/python/latex/R103.tex deleted file mode 100644 index 2ed5508..0000000 --- a/python/latex/R103.tex +++ /dev/null @@ -1,48 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R103}{Réseaux locaux et équipements actifs} - -\ajoutheures{30}{16} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC113}{Configurer les fonctions de base du réseau local} -\ajoutac{AC115}{Identifier les dysfonctionnements du réseau local} -\ajoutac{AC116}{Installer un poste client} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC213}{Déployer des supports de transmission} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ11}{Réseaux / cybersécurité / hygiène informatique} -\ajoutsae{SAÉ12}{Réseau d'entreprise ou personnel} - -% Les pre-requis -\ajoutprerequis{R101}{Initiation aux réseaux informatiques} - -% Le descriptif -\ajoutancrage{ --- Comprendre le fonctionnement des réseaux locaux basés sur la technologie Ethernet --- Configurer les équipements actifs constituant les réseaux locaux -On introduira des notions de sécurité informatique (les ressources associées aux recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support) -} - -% Contenus -\ajoutcontenudetaille{ -* Câblage réseaux -* Différentes topologies physiques et logiques -* Normalisation Ethernet 802 (802.1, 802.2, 802.3) -* Commutation Ethernet : apprentissage des adresses MAC, diffusion, Broadcast. -* Différents équipements actifs : commutateur, routeur, etc... -* Configuration d'un réseau segmenté en VLAN, lien Multivlan, communication Intervlan, -* Redondance et détection de boucles dans un réseau commuté: STP, RSTP…. -} - -% Mots-clés -\ajoutmotscles{réseaux locaux, Ethernet, commutateurs, routeurs, VLAN, 802.1Q, 802.1P, STP, RSTP} diff --git a/python/latex/R104.tex b/python/latex/R104.tex deleted file mode 100644 index ac4381c..0000000 --- a/python/latex/R104.tex +++ /dev/null @@ -1,47 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R104}{Fondamentaux des systèmes électroniques} - -\ajoutheures{33}{18} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC111}{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC211}{Mesurer et analyser les signaux} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE - - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et "Connecter les entreprises et les usagers" (RT2) -La connaissance des phénomènes électriques, la maîtrise des grandeurs électriques et de leurs mesures, ainsi que la notion de puissance permettent à l’étudiant de comprendre le fonctionnement des systèmes télécom et de travailler sur les signaux. -Les notions de dimensionnement électrique concourent à la sécurité du fonctionnement des équipements réseaux et télécoms. -La puissance maximale permet d’aborder les problèmes d’adaptation d’impédance. -A travers des exercices de mise en place de circuits simples, les étudiants seront capables d’implanter des circuits, de placer les instruments de mesure et d’interpréter les résultats. -} - -% Contenus -\ajoutcontenudetaille{ -Lois de base de l’électricité, théorèmes fondamentaux, pont diviseur, ... -Résistance et Condensateur. Savoir réaliser un circuit simple et savoir brancher les appareils de mesure sur platine d’expérimentation -Mesure de signaux avec calculs simples (voltmètre, tension moyenne, efficace...) -Représentation temporelle des signaux simples. Utilisation de l’oscilloscope (chronogramme). -Définition de la puissance électrique. Adaptation “d’impédance” par le calcul de la puissance maximale. -Dimensionnement des puissances d’une installation télécom ou réseau. Sensibilisation à la sécurité électrique et au Développement Durable. Coût de fonctionnement des équipements. -Exemple : dimensionnement d’une alimentation pour des serveurs, limite de puissance sur un câble (alternatif ou continu) -} - -% Mots-clés -\ajoutmotscles{Mesures, Oscilloscope, Voltmètre, Puissance, Dimensionnement, Adaptation d’impédance,} diff --git a/python/latex/R105.tex b/python/latex/R105.tex deleted file mode 100644 index 12992f2..0000000 --- a/python/latex/R105.tex +++ /dev/null @@ -1,40 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R105}{Supports de transmission pour les réseaux} - -\ajoutheures{12}{6} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - - - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC211}{Mesurer et analyser les signaux} -\ajoutac{AC213}{Déployer des supports de transmission} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE - - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Il s’agit d’étudier les concepts fondamentaux des supports de transmission. -} - -% Contenus -\ajoutcontenudetaille{ -* Types de support de transmission (réseau d’entreprise, réseau opérateur) -* Caractéristiques d’un ou plusieurs types de supports (exemples: retard de propagation, atténuation, continuité, échos, bruit, perturbations, identifier un défaut, bande passante,... ) à partir de mesures et d’analyse des signaux -* Prolongement possible : recettage, certification LAN, ... -} - -% Mots-clés -\ajoutmotscles{supports de transmission (fibre optique, cuivre, radio), mesures., } diff --git a/python/latex/R106.tex b/python/latex/R106.tex deleted file mode 100644 index 139382d..0000000 --- a/python/latex/R106.tex +++ /dev/null @@ -1,42 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R106}{Architecture des systèmes numériques et informatiques} - -\ajoutheures{24}{12} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC112}{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE - - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et " Créer des outils et applications informatiques pour les R&T" (RT3) - Les systèmes informatiques et numériques sont au cœur de la spécialité Réseaux -et Télécoms. Cette ressource vise tout d’abord à permettre la compréhension du codage et du stockage des données. Puis elle permet de comprendre de façon très fine le comportement interne des systèmes numériques avec notamment des notions de temps d’exécution. Enfin elle permettra aux étudiants de relier ces systèmes au monde extérieur. -} - -% Contenus -\ajoutcontenudetaille{ -Codage des nombres, des caractères, des images. -Fonctions logiques - Logique combinatoire et séquentielle - Notion d’ALU. -Structure d’un processeur - Différents types de mémoires. -Périphériques et entrées-sorties. Exemples GPIO, liaison série, ... -} - -% Mots-clés -\ajoutmotscles{Nombres binaires - codage - Fonctions logiques - Processeur - ALU - } diff --git a/python/latex/R107.tex b/python/latex/R107.tex deleted file mode 100644 index db397d7..0000000 --- a/python/latex/R107.tex +++ /dev/null @@ -1,54 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% 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} - -% Les SAE -\ajoutsae{SAÉ15}{Traiter des données} - -% Les pre-requis - - -% 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 s’inscrivent dans de nombreuses situations professionnelles que rencontrent le professionnel R&T, notamment le développement d’outils informatiques à usage interne d'une équipe (compétence RT3-Programmer) ou l’automatisation 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 : -* Notions d'algorithmique : - - * Variables, types de base (nombres, chaînes, listes/tableaux). - - * Structures de contrôle : tests, répétitions. - - * Fonctions et procédures. - - * Portée des variables. - -* Tests et corrections d’un programme. -* Prise en main d’un environnement de programmation (éditeur, environnement de développement). -* Prise en main de bibliothèques, modules, d'objets existants (appels de méthodes), … -* Manipulation de fichiers texte. -* Interaction avec le système d'exploitation et la ligne de commande : arguments, lancement de commandes. -* Suivi de versions (git, svn, ...). -L’utilisation de l’anglais 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} diff --git a/python/latex/R108.tex b/python/latex/R108.tex deleted file mode 100644 index ce3aaa4..0000000 --- a/python/latex/R108.tex +++ /dev/null @@ -1,51 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R108}{Bases des systèmes d'exploitation} - -\ajoutheures{27}{21} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC111}{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications} -\ajoutac{AC114}{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis} -\ajoutac{AC116}{Installer un poste client} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ15}{Traiter des données} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Cette ressource traite des bases de l’utilisation d’un poste client et de son système d’exploitation. -Elle est essentielle pour la prise en main pratique d’un système informatique en abordant notamment la gestion des données dans un espace de stockage (organisation, recherche, droits) et la maîtrise d’un environnement numérique, deux thèmes attendus par le référentiel PIX (https://pix.fr/competences). - -Cette ressource introduit également un usage avancé du système d’exploitation nécessaire au besoin d’un professionnel R&T. Elle vise la maîtrise de commandes en ligne pour gérer l’arborescence de fichiers, les programmes et les processus du système d’exploitation, par exemple pour exécuter un programme ou configurer les éléments d’un site Web (compétence RT3-Programmer). Elle vise également l’emploi des principales commandes réseau, dans des scripts simples. Ces commandes sont les bases d’appui pour administrer - par la suite - un réseau et de ses services (compétence RT1-Administrer). -Elle contribue donc aux apprentissages critiques mentionnés précédemment. -} - -% Contenus -\ajoutcontenudetaille{ -* Systèmes d'exploitations Windows/Linux, InterfaceHommeMachine et ligne de commande -* Arborescence des répertoires, déplacement, consultation, chemins -* Manipulation de fichiers avec un éditeur texte -* Permissions, droits -* Gestion des processus et flux (redirection, pipe…) -* Se documenter sur le détail des commandes en français/anglais (commande man) -* Consulter et modifier les variables d’environnement -* Commandes réseau (wget, curl, ping, traceroute, netstat, nmap…) -* Initiation aux scripts pour l’automatisation de séquences de commandes, aux structures de contrôle -} - -% Mots-clés -\ajoutmotscles{Programmation, arborescence, processus, scripts, variables d’environnement, PIX.} diff --git a/python/latex/R109.tex b/python/latex/R109.tex deleted file mode 100644 index bf3b6df..0000000 --- a/python/latex/R109.tex +++ /dev/null @@ -1,42 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R109}{Introduction aux technologies Web} - -\ajoutheures{9}{5} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - - - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ14}{Se présenter sur Internet} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Le professionnel R&T peut être amené à modifier et à produire des contenus Web pour le site Web et l’intranet d’une entreprise. Grâce aux pages Web, il peut aisément mettre à disposition des collaborateurs les outils-métiers qu’il aura développés (compétence RT3-Programmer) et leurs documentations. Plus généralement, il pourra même développer une application Web. -La présente ressource fournit les bases conceptuelles et pratiques pour écrire et modifier des pages Web dans un langage normalisé de description de contenus et de sa présentation. Elle traite donc de la création de contenus Web (un thème abordé par PIX, cf. https://pix.fr/competences) mais également des technologies mises en œuvre pour délivrer ses contenus aux utilisateurs par le biais d’un navigateur Web. -} - -% Contenus -\ajoutcontenudetaille{ -* Utilisation avancée d'un navigateur Web -* Structure d'un site Web : clientserveur, arborescence, URL -* Structure d’une page : langage à balise, mise en forme et feuilles de styles (notions élémentaires de CSS), notions de responsive design -* Contenu d’une page : éléments multimédia, encodage des caractères -* Sensibilisation aux mentions obligatoires d’un site Web (mentions légales, copyright, ...) -} - -% Mots-clés -\ajoutmotscles{Web, HTML, CSS, client/serveur, codage de l'information.} diff --git a/python/latex/R110.tex b/python/latex/R110.tex deleted file mode 100644 index ccdcb38..0000000 --- a/python/latex/R110.tex +++ /dev/null @@ -1,48 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R110}{Anglais de communication et initiation au vocabulaire technique} - -\ajoutheures{30}{20} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC115}{Identifier les dysfonctionnements du réseau local} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ11}{Réseaux / cybersécurité / hygiène informatique} -\ajoutsae{SAÉ12}{Réseau d'entreprise ou personnel} -\ajoutsae{SAÉ13}{Supports de transmission / calculs} -\ajoutsae{SAÉ14}{Se présenter sur Internet} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -Objectifs visés -* Développer sa confiance en soi -* Se présenter, présenter quelqu’un, interroger -* Savoir structurer son discours oral et écrit (courriel, conversation téléphonique, visioconférence…) -* Décrire, expliquer un élément technique -* Savoir écouter, comprendre et analyser les demandes de son interlocuteur, suggérer des solutions -* Reformuler, expliciter un message -* Appréhender le vocabulaire technique des domaines cibles -* Extensions possibles : télécollaboration, télétandem. -} - -% Mots-clés -\ajoutmotscles{Anglais général et technique, situations de communication, expression et compréhension.} diff --git a/python/latex/R111.tex b/python/latex/R111.tex deleted file mode 100644 index 324ff74..0000000 --- a/python/latex/R111.tex +++ /dev/null @@ -1,53 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R111}{Expression-Culture-Communication Professionnelles (ECC1)} - -\ajoutheures{30}{21} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - - - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC215}{Communiquer avec un client ou un collaborateur} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ11}{Réseaux / cybersécurité / hygiène informatique} -\ajoutsae{SAÉ12}{Réseau d'entreprise ou personnel} -\ajoutsae{SAÉ13}{Supports de transmission / calculs} -\ajoutsae{SAÉ14}{Se présenter sur Internet} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -* Rechercher, sélectionner ses sources et questionner leur fiabilité -* Analyser et restituer des informations -* Produire des écrits courts, clairs, structurés, adaptés et répondant aux normes de présentation professionnelle et académique (mail, argumentation courte…) -* Réécrire et corriger ses documents -* Découvrir des outils de traitement de texte et de partage des données -* Renforcer les compétences linguistiques selon différents canaux -* Élaborer un discours clair et efficace dans un contexte simple -* Être attentif à ses manières de communiquer (dimensions verbale et nonverbale) -* Comprendre une situation de communication simple -* Savoir utiliser des outils multimédia pour une présentation orale -* Décrire et analyser l’image fixe et mobile -* Adopter des savoirêtre professionnels essentiels dans le travail en équipe (écoute, reformulation, transmission des informations, explications…) -* S’initier aux objectifs du développement durable -* Être sensible aux enjeux du monde contemporain -} - -% Mots-clés -\ajoutmotscles{Recherche documentaire, expression écrite, rédaction technique, expression orale, médias, culture générale, esprit critique, développement durable} diff --git a/python/latex/R113.tex b/python/latex/R113.tex deleted file mode 100644 index d9b0831..0000000 --- a/python/latex/R113.tex +++ /dev/null @@ -1,78 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R113}{Mathématiques du signal} - -\ajoutheures{30}{6} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC111}{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC211}{Mesurer et analyser les signaux} -\ajoutac{AC212}{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ13}{Supports de transmission / calculs} -\ajoutsae{SAÉ22}{Mesures et caractérisation d’un signal ou d’un système} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -* ) Introduction aux signaux - - * graphe d’un signal - - * symétries : parité, imparité, ... - - * causalité, support temporel - - * équation de droite - - * fonction définie par morceaux (ex. : valeur absolue) - - * signaux de base : (ex. : porte, triangle, échelon, rampe…) - - * opérations sur les signaux : avance, retard, dilatation, amplification, offset -(interprétation géométrique sur le graphe), somme de signaux -Cette partie sera l’occasion de réviser les règles de calculs de base par l’intermédiaire du calcul d’images et d’antécédents. - - * ) Éléments de trigonométrie - - * définition du radian - - * cercle trigonométrique - - * formules , , , et et idem avec sinus - - * angles remarquables - - * ) Signaux périodiques - - * période, fréquence, pulsation - - * signaux périodiques de base : créneau, dent de scie, sinus, cosinus... - - * fréquence/période/pulsation d’un signal dilaté, d’une combinaison linéaire de -signaux périodiques - - * graphe des signaux avancés, retardés, dilatés… - - * graphe de , -} - -% Mots-clés -\ajoutmotscles{Signaux, signaux périodiques} diff --git a/python/latex/R114.tex b/python/latex/R114.tex deleted file mode 100644 index 93b882e..0000000 --- a/python/latex/R114.tex +++ /dev/null @@ -1,73 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R114}{Mathématiques des transmissions} - -\ajoutheures{30}{6} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC111}{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC211}{Mesurer et analyser les signaux} -\ajoutac{AC212}{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ13}{Supports de transmission / calculs} -\ajoutsae{SAÉ22}{Mesures et caractérisation d’un signal ou d’un système} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -* ) Trigonométrie - - * formules , idem avec sinus - - * lien avec les vecteurs et le produit scalaire - - * forme - - * fonctions trigonométriques réciproques (en particulier arctangente) - - * ) Fonctions logarithme et exponentielle, puissances - - * graphes - - * propriétés, retour sur les propriétés des puissances - - * application au dB - - * ) Nombres complexes - - * forme algébrique - - * addition, multiplication et division avec la forme algébrique - - * forme exponentielle (retour sur les propriétés de l’expo) - - * addition, multiplication et division avec la forme exponentielle - - * formules d’Euler - - * interprétation géométrique, lien avec les vecteurs - - * lien avec la trigonométrie - - * racines complexes d’un polynôme de degré 2 (à coefficients réels) -} - -% Mots-clés -\ajoutmotscles{Trigonométrie, logarithme, exponentielle, complexes} diff --git a/python/latex/R115.tex b/python/latex/R115.tex deleted file mode 100644 index 7fd16aa..0000000 --- a/python/latex/R115.tex +++ /dev/null @@ -1,55 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R115}{Gestion de projet} - -\ajoutheures{8}{4} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - - - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC215}{Communiquer avec un client ou un collaborateur} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ11}{Réseaux / cybersécurité / hygiène informatique} -\ajoutsae{SAÉ12}{Réseau d'entreprise ou personnel} -\ajoutsae{SAÉ13}{Supports de transmission / calculs} -\ajoutsae{SAÉ14}{Se présenter sur Internet} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -* Partager de façon collective l’information : - - * Utilisation avancée du mail : création d’une adresse générique, utilisation du -CC et du CCI . - - * Utilisation d’outils collaboratifs adaptés (par exemple Slack, MSTeams, Mattermost, -drive, OnlyOffice) -* Organiser son travail et celui de l’équipe à partir d’outils de planification (Gantt, PERT) -* Prendre sa place dans une équipe en connaissant les différents rôles d’une équipe projet -* Conceptualiser les étapes des tâches à réaliser à l’aide d’outils adaptés (cartes mentales, infographies, etc.) -* Prendre conscience des délais et échéances dans un travail en mode projet -* Savoir s’adapter à des profils professionnels différents (manager, collaborateur, client) qui interviennent dans un projet -* Apprendre à faire un bilan régulier sur l’avancée d’un projet : points bloquants, solutions apportées -* Appliquer la critique constructive dans l’intérêt du projet -* Organiser des réunions de projet -* Présenter un projet selon les spécificités du projet et le public visé. -} - -% Mots-clés -\ajoutmotscles{Planification, partage d’informations, organisation, conceptualisation, réunion.} diff --git a/python/latex/R201.tex b/python/latex/R201.tex deleted file mode 100644 index 57f7512..0000000 --- a/python/latex/R201.tex +++ /dev/null @@ -1,46 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R201}{Technologies de l’Internet} - -\ajoutheures{???}{30} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC113}{Configurer les fonctions de base du réseau local} -\ajoutac{AC115}{Identifier les dysfonctionnements du réseau local} -\ajoutac{AC116}{Installer un poste client} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC213}{Déployer des supports de transmission} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ21}{Construction d’un réseau informatique pour une petite structure} -\ajoutsae{SAÉ24}{Projet intégratif de S2} - -% Les pre-requis -\ajoutprerequis{R101}{Initiation aux réseaux informatiques} -\ajoutprerequis{R102}{Principes et architecture des réseaux} -\ajoutprerequis{R103}{Réseaux locaux et équipements actifs} - -% Le descriptif -\ajoutancrage{ -On introduira des notions de sécurité informatique (les ressources associées aux recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support) -} - -% Contenus -\ajoutcontenudetaille{ -* Protocole et adressage IPv4&6, -* Traduction d'adresses (NAT/PAT), -* Routage statique et routage dynamique (OSPF), -* TCP, UDP, -* Politiques de filtrage ACL -} - -% Mots-clés -\ajoutmotscles{Plan d’adressage, routage état de lien, stratégies de filtrage,, CIDR, VLSM, agrégation de routes, IPv6, NDP} diff --git a/python/latex/R202.tex b/python/latex/R202.tex deleted file mode 100644 index d70d85e..0000000 --- a/python/latex/R202.tex +++ /dev/null @@ -1,49 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R202}{Administration système et fondamentaux de la virtualisation} - -\ajoutheures{???}{20} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC113}{Configurer les fonctions de base du réseau local} -\ajoutac{AC114}{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis} -\ajoutac{AC115}{Identifier les dysfonctionnements du réseau local} -\ajoutac{AC116}{Installer un poste client} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ21}{Construction d’un réseau informatique pour une petite structure} -\ajoutsae{SAÉ24}{Projet intégratif de S2} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -* Scripts pour l’automatisation de séquences de commandes -* Gestions de processus et services (exemple: systemd) -* Gestion de ressources utilisateurs (comptes, quotas) -* Sauvegardes: principes et outils -* Diagnostiquer un système (journaux, outils) -* Concepts, architectures pour la virtualisation et la conteneurisation -* Mise en oeuvre d’infrastructures de virtualisation -* Introduction du Cloud -} - -% Mots-clés -\ajoutmotscles{Systèmes d'exploitation, Linux, Windows, Scripts, Virtualisation, Conteneurisation, Cybersécurité. -} diff --git a/python/latex/R203.tex b/python/latex/R203.tex deleted file mode 100644 index c9fa6c5..0000000 --- a/python/latex/R203.tex +++ /dev/null @@ -1,47 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R203}{Bases des services réseaux} - -\ajoutheures{???}{18} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC113}{Configurer les fonctions de base du réseau local} -\ajoutac{AC114}{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis} -\ajoutac{AC115}{Identifier les dysfonctionnements du réseau local} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE - - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Cette ressource apporte les connaissances et compétences de base nécessaires à la mise en oeuvre des services réseaux dans un système d’information -} - -% Contenus -\ajoutcontenudetaille{ -* Rappels sur les protocoles de transport (TCP, UDP) -* Utilisation de ssh pour l’accès distant -* Principe, installation, configuration et tests des services: -* DHCP -* DNS (fonctions de base) -* HTTP -* TFTP, FTP -* NTP -On introduira des notions de sécurité informatique (les ressources associées aux recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support) -} - -% Mots-clés -\ajoutmotscles{Protocoles et ports applicatifs, } diff --git a/python/latex/R205.tex b/python/latex/R205.tex deleted file mode 100644 index fb92385..0000000 --- a/python/latex/R205.tex +++ /dev/null @@ -1,44 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R205}{Signaux et Systèmes pour les transmissions} - -\ajoutheures{???}{???} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC111}{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC211}{Mesurer et analyser les signaux} -\ajoutac{AC212}{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement} -\ajoutac{AC213}{Déployer des supports de transmission} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE - - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et "Connecter les entreprises et les usagers" (RT2) -La caractérisation du comportement d’un système télécom en fonction de la fréquence permet au technicien d’appréhender la notion de bande passante et d’introduire celle de canal de transmission. -La représentation spectrale des signaux permet de comprendre quelles modifications ces signaux vont subir dans un système télécom. -} - -% Contenus -\ajoutcontenudetaille{ -Étude de la fonction de transfert d’un système linéaire – Notion de filtrage – Réponse fréquentielle d’un support de transmission – Notion de bande passante. Atténuation, amplification des systèmes. -Représentations temporelles et fréquentielles des signaux - Analyse spectrale de signaux réels (exemples : audio, WiFi, ADSL, …). -Influence de la fonction de transfert d’un système sur un signal (exemples : audio, numérique, …) -Bilans de liaison de systèmes de transmissions -} - -% Mots-clés -\ajoutmotscles{Représentations temporelles et fréquentielles des signaux - Fonction de transfert - Bande passante - Analyse spectrale} diff --git a/python/latex/R206.tex b/python/latex/R206.tex deleted file mode 100644 index 52c43a3..0000000 --- a/python/latex/R206.tex +++ /dev/null @@ -1,43 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R206}{Numérisation de l'information} - -\ajoutheures{???}{???} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC112}{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC211}{Mesurer et analyser les signaux} -\ajoutac{AC212}{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE - - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et "Connecter les entreprises et les usagers" (RT2) -Les systèmes de Réseaux et Télécoms véhiculent en permanence de données numérisées. Ce module vient donc présenter les principes de la numérisation de l’information, les contraintes de cette numérisation et les conséquences sur la qualité du signal. Il trouvera des prolongements en Téléphonie, ou en Télécommunications numériques. -} - -% Contenus -\ajoutcontenudetaille{ -* Comprendre la notion de signal numérique, et le principe de la numérisation et de la restitution de signaux analogique -* Échantillonnage des signaux : choix d’une fréquence adéquate d’échantillonnage -* Quantification des signaux – Erreur de quantification -* Filtre Antirepliement et filtre de restitution -* -} - -% Mots-clés -\ajoutmotscles{Numérisation – Échantillonnage – Quantification – Acquisition/Restitution – CAN & CNA} diff --git a/python/latex/R207.tex b/python/latex/R207.tex deleted file mode 100644 index 91d1e08..0000000 --- a/python/latex/R207.tex +++ /dev/null @@ -1,50 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R207}{Sources de données} - -\ajoutheures{20}{???} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC112}{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ23}{Mise en place d'une solution informatique pour l’entreprise} -\ajoutsae{SAÉ24}{Projet intégratif de S2} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -Le professionnel R&T traite un grand nombre de données. Ces données (par exemple : l’annuaire des utilisateurs du réseau ou l’état des équipements informatiques) peuvent servir à la configuration et à l’administration des services réseau d’une entreprise (compétence RT1-Administrer) ou à alimenter les pages d’un site Web (compétence RT3-Programmer). Il est donc amené à stocker, organiser, gérer, protéger des données provenant de différentes sources (thématiques intégrant le PIX, cf. https://pix.fr/competences), mais aussi à les traiter en développant différents outils informatiques pour ses besoins personnels ou pour son équipe (compétence RT3-Programmer). Plus largement, il contribue activement à l’exploitation et à la maintenance du système d’information de l’ entreprise. -Cette ressource introduit les éléments fondamentaux des systèmes de gestion de base de données en contribuant à la validation des apprentissages critiques mentionnés précédemment. Elle présente différentes alternatives technologiques pour le stockage et le codage de l’information, en fonction des données, de leur usage. L’accès aux données utilise des langages et des scripts spécifiques qui seront introduits. -} - -% Contenus -\ajoutcontenudetaille{ -* Stockage et accès aux données : -* système de gestion de données (relationnel/non relationnel); -* structuration des données: fichiers (CSV, JSON), exemples de sources ouvertes (open data), web scraping; -* sensibilisation à la réglementation française et internationale (CNIL, RGPD). -* Base de données relationnelles : -* Schéma relationnel d'une base de données -* Sensibilisation aux contraintes d'intégrité -* Création de tables simples -* Interrogation de données -* Ajout et modification de données -* Lecture d'une documentation technique (UML, diagramme de classes) -L’utilisation de l’anglais est préconisée dans la documentation du code. -} - -% Mots-clés -\ajoutmotscles{Base de données, langages informatiques, algorithmes} diff --git a/python/latex/R208.tex b/python/latex/R208.tex deleted file mode 100644 index 7515080..0000000 --- a/python/latex/R208.tex +++ /dev/null @@ -1,60 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R208}{Analyse et traitement de données structurées} - -\ajoutheures{16}{???} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - - - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ23}{Mise en place d'une solution informatique pour l’entreprise} -\ajoutsae{SAÉ24}{Projet intégratif de S2} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ -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 -\ajoutcontenudetaille{ -* Structure d'un programme : arborescence de fichiers, modules et packages -* Contexte d’exécution : programme principal vs script -* Structure complexe de données : - - * listes 2D, tableaux associatifs/dictionnaires - - * notion de classes (instance, attributs, méthodes) - -* Manipulation de fichiers avancée : - - * fichiers structurés (XML, CSV, JSON, YAML) - - * gestion de l’arborescence par le code - - * lecture/écriture de fichiers structurés - - * notion de sérialisation - - * notion de persistance des données - -* Initiation aux expressions régulières -* Introduction au traitement des erreurs -L’utilisation de l’anglais est préconisée dans la documentation du code. -} - -% Mots-clés -\ajoutmotscles{Algorithmes, langages de programmation, structure de données, méthodologie de développement, gestion de versions} diff --git a/python/latex/R209.tex b/python/latex/R209.tex deleted file mode 100644 index 4fdb4da..0000000 --- a/python/latex/R209.tex +++ /dev/null @@ -1,58 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R209}{Initiation au développement Web} - -\ajoutheures{24}{???} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC112}{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information} -\ajoutac{AC114}{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ23}{Mise en place d'une solution informatique pour l’entreprise} -\ajoutsae{SAÉ24}{Projet intégratif de S2} - -% Les pre-requis -\ajoutprerequis{R107}{Fondamentaux de la programmation} -\ajoutprerequis{R109}{Introduction aux technologies Web} -\ajoutprerequis{R207}{Sources de données} -\ajoutprerequis{R208}{Analyse et traitement de données structurées} - -% Le descriptif -\ajoutancrage{ -Le professionnel R&T peut être amené à développer, pour ses besoins personnels ou pour ses collaborateurs, un site Web (compétence RT3-Programmer), par exemple pour fournir une interface de présentation du réseau informatique. -Il doit en appréhender tous les éléments : il doit aussi bien connaître les protocoles de communication du Web que veiller à la sécurité de ceux-ci. Il doit également pouvoir accéder, traiter et afficher des informations provenant de différentes sources de données telles que des SGBD, des API ou des fichiers structurés. La présente ressource contribue de fait aux apprentissages critiques mentionnés précédemment. -} - -% Contenus -\ajoutcontenudetaille{ -* Introduction au protocole HTTP -* Mise en forme de pages Web : - - * Balises HTML avancées - - * Structure d’une page avec son DOM - - * CSS avancé ou Framework - - * Initiation au dynamisme côté client (JavaScript, jQuery, …) - -* Scripts côté serveur -* Eléments d’interaction clientserveur (requête HTTP, URL, formulaire) -* Interrogation d'un SGBD ou d'une API -* Sensibilisation à la sécurisation de sites : failles XSS / XSS stockée / injections SQL -L’utilisation de l’anglais est préconisée dans la documentation du code. -} - -% Mots-clés -\ajoutmotscles{Web, Développement, Algorithmes, SGBD, API, Sécurité, Environnement client-serveur} diff --git a/python/latex/R210.tex b/python/latex/R210.tex deleted file mode 100644 index 0fe41b6..0000000 --- a/python/latex/R210.tex +++ /dev/null @@ -1,44 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R210}{Anglais de communication et développement de l’anglais technique} - -\ajoutheures{???}{???} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC112}{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE - - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -Cette ressource apporte le socle de connaissances langagières pour les compétences de cœur de métier "Administrer les réseaux et l'Internet" (RT1) et "Connecter les entreprises et les usagers" (RT2). Elle contribue aussi à la compétence "Créer des outils et applications informatiques pour les R&T" (RT3) à travers des mises en situations, jeux de rôle, dialogues qui permettent la prise de parole en continu et en interaction, en développant les compétences de compréhension dans un contexte professionnel technique. -Objectifs visés -* Savoir structurer son discours oral et écrit (courriel, conversation téléphonique, visioconférence, réunion, débat) -* Présenter son parcours professionnel à l’oral et à l’écrit (CV, lettre de motivation, entretien) -* Analyser des problèmes et proposer des solutions -* Faire un exposé technique -* Développer le vocabulaire technique des domaines cibles -* Extensions possibles : télécollaboration, télétandem, parcours international, dispositif EMILE -} - -% Mots-clés -\ajoutmotscles{Anglais général et technique, Situations de communication professionnelle, expression et compréhension } diff --git a/python/latex/R211.tex b/python/latex/R211.tex deleted file mode 100644 index af2d6b3..0000000 --- a/python/latex/R211.tex +++ /dev/null @@ -1,56 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R211}{Expression-Culture-Communication Professionnelles (ECC2)} - -\ajoutheures{30}{21} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - - - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC215}{Communiquer avec un client ou un collaborateur} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ21}{Construction d’un réseau informatique pour une petite structure} -\ajoutsae{SAÉ22}{Mesures et caractérisation d’un signal ou d’un système} -\ajoutsae{SAÉ23}{Mise en place d'une solution informatique pour l’entreprise} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -* Utiliser les outils et ressources documentaires de manière professionnelle -* Analyser et restituer des informations de façon synthétique -* S’initier au résumé -* Produire des écrits longs et clairs, structurés, adaptés au destinataire et répondant aux normes de présentation professionnelle et académique (dossier, présentation longue, exploitation de la mise en forme pour alléger les contenus et guider la lecture…) -* Réécrire et corriger ses documents ; -* Exploiter efficacement des outils de traitement de texte et de partage des données -* Renforcer les compétences linguistiques -* Élaborer un discours clair et efficace dans différents contextes -* Adapter sa communication verbale et nonverbale -* Comprendre une situation de communication complexe -* Savoir utiliser à bon escient des outils multimédia pour une présentation orale -* Décrire et analyser l’image fixe et mobile -* Produire un document audiovisuel court -* Adopter des savoirêtre professionnels essentiels dans le travail en équipe (coopération, prise en compte de l’opinion d’autrui, adaptation, prise d’initiative...) -* S’initier à la gestion de projet : argumenter, défendre son point de vue -* Agir en cohérence avec les objectifs du développement durable -* Comprendre et s’approprier les enjeux du monde contemporain -Création de supports vidéo (film, tutoriel, notice) - outils de veille documentaire - critique des médias sociaux - participation à des actions culturelles - résumé - synthèse d’un document - débat - revue de presse -} - -% Mots-clés -\ajoutmotscles{Synthèse, résumé, expression écrite, rédaction technique, expression orale, médias, culture générale, esprit critique, développement durable} diff --git a/python/latex/R212.tex b/python/latex/R212.tex deleted file mode 100644 index e89e822..0000000 --- a/python/latex/R212.tex +++ /dev/null @@ -1,42 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R212}{Projet Personnel et Professionnel} - -\ajoutheures{???}{???} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - - - -\ajoutcompetence{RT2-Connecter}{\niveauA} - - - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE - - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -Se caractériser pour préparer son stage ou son alternance -* Se présenter, se définir -* Exprimer l’intérêt professionnel, valeurs, motivations, traits de personnalité, expériences professionnelles ou personnelles -* Mettre en valeur et présenter son savoirêtre -* Identifier ses compétences -* Préciser et exprimer ses souhaits -} - -% Mots-clés -\ajoutmotscles{CV, lettre de motivation, entretien de recrutement, stage, alternance} diff --git a/python/latex/R213.tex b/python/latex/R213.tex deleted file mode 100644 index 6c64627..0000000 --- a/python/latex/R213.tex +++ /dev/null @@ -1,64 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R213}{Mathématiques des systèmes numériques} - -\ajoutheures{???}{???} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC112}{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC212}{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ22}{Mesures et caractérisation d’un signal ou d’un système} -\ajoutsae{SAÉ23}{Mise en place d'une solution informatique pour l’entreprise} - -% Les pre-requis - - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -* ) Suites, récurrence, signal numérique - - * raisonnement par récurrence - - * suites récurrentes - - * signal discret (exemples : Kronecker, échelon échantillonné…) - - * convergence d’une suite (opérations sur les limites) - - * ) Vecteurs en D et 3D - - * définitions - - * opérations (addition et multiplication externe) - - * produit scalaire (lien avec la trigonométrie) - - * application au calcul d’une équation de droite - - * ) Matrices et vecteurs - - * définition - - * Opérations - - * Résolutions de systèmes linéaires (pivot de Gauss) -} - -% Mots-clés -\ajoutmotscles{Suites, ensembles, vecteurs, matrices} diff --git a/python/latex/R214.tex b/python/latex/R214.tex deleted file mode 100644 index a4cb66b..0000000 --- a/python/latex/R214.tex +++ /dev/null @@ -1,68 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Ressources -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\nouvelleressource{R214}{Analyse des signaux} - -\ajoutheures{???}{???} - -%% Les compétences et les ACs -\ajoutcompetence{RT1-Administrer}{\niveauA} - -\ajoutac{AC111}{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications} - -\ajoutcompetence{RT2-Connecter}{\niveauA} - -\ajoutac{AC211}{Mesurer et analyser les signaux} -\ajoutac{AC212}{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement} - -\ajoutcompetence{RT3-Programmer}{\niveauA} - -% Les SAE -\ajoutsae{SAÉ22}{Mesures et caractérisation d’un signal ou d’un système} - -% Les pre-requis -\ajoutprerequis{R113,}{None} - -% Le descriptif -\ajoutancrage{ - -} - -% Contenus -\ajoutcontenudetaille{ -* ) Dérivée - - * définition - - * notation s’(t)=ds/dt - - * équation de la tangente - - * dérivée des fonctions usuelles - - * opérations sur les dérivées (somme, produit, quotient, composition) - - * sens de variation - - * application à la recherche d’optimum local - - * ) Comportement local et asymptotique - - * limites (opérations, formes indéterminées) - - * fonctions négligeables, équivalents - - * ) Intégration - - * définition d’une intégrale comme une surface - - * primitive - - * calcul d’une intégrale à l’aide d’une primitive - - * intégration par parties et changement de variable -} - -% Mots-clés -\ajoutmotscles{Dérivées, Intégrales, limites} diff --git a/python/ressource.py b/python/ressource.py index 83052eb..23581c1 100644 --- a/python/ressource.py +++ b/python/ressource.py @@ -51,14 +51,15 @@ class Ressource(): "acs": self.apprentissages, "sae": self.sae, "prerequis": self.prerequis, - "contexte": folded(self.contexte), - "contenu": folded(self.contenu), - "motscles": self.mots + "contexte": folded(self.contexte).replace("\n\n", "\n"), + "contenu": folded(self.contenu).replace("\n\n", "\n"), + "motscles": self.mots if self.mots else "" } # output = yaml.dump(dico, #Dumper=yaml.Dumper, # sort_keys=False, allow_unicode=True) output = ruamel.yaml.dump(dico, Dumper=ruamel.yaml.RoundTripDumper, allow_unicode=True) + output = output.replace("\n\n", "\n") return output def nettoie_heure(r): @@ -178,6 +179,10 @@ def nettoie_prerequis(r): else: r.prerequis = "Aucun" +def nettoie_mots_cles(r): + mots = r.mots # .encode('utf8', 'ignore').decode('utf8') + mots = mots.replace(".", "") + r.mots = mots def get_code_from_nom(ressource): """Récupère le code d'une ressource d'après son nom en utilisant les noms officiels @@ -236,26 +241,40 @@ def split_description(r): indicea = [ligne.startswith("Contexte et ") for ligne in champs].index(True) indicec = 0 - contexte = "" + contexte = [] if True in [ligne.startswith("Contenus") for ligne in champs]: # la ligne commençant par Contenus indicec = [ligne.startswith("Contenus") for ligne in champs].index(True) if indicea>=0: - contexte = "\n".join(champs[indicea+1:indicec]) # double \n pour passage en latex + contexte = champs[indicea+1:indicec] else: - contexte = "\n".join(champs[:indicec]) + contexte = champs[:indicec] + # suppression des lignes vides + contexte = "\n".join(remove_ligne_vide(contexte)) + # suppression des liens + contexte = remove_link(contexte) + if not contexte: + contexte = "Aucun" contenu = "\n".join(champs[indicec+1:]) + # sauvegarde des champs r.contexte = contexte r.contenu = contenu +def remove_link(contenu): + liens = re.findall("()", contenu) + for m in liens: + contenu = contenu.replace(m, "") + contenu = contenu.replace("", "") + return contenu + def remove_ligne_vide(contenus): """Supprime les lignes vides""" - return [c for c in contenus if c] + return [c for c in contenus if c.rstrip()] def get_marqueur_numerique(contenu): """Revoie la liste des marqueurs numériques""" - m = re.findall(r"(\d/|\d\s\))", contenu) + m = re.findall(r"(\d/|\d\s\)|\d\s/)", contenu) return m def get_marqueurs(contenus): @@ -287,7 +306,7 @@ def nettoie_contenus(r): for m in marqueurs_numeriques: # remplace les marqueurs numériques contenu = contenu.replace(m, ">") - contenus = [ligne.rstrip().replace("--", "-") for ligne in r.contenu.split("\n")] # les contenus + contenus = [ligne.rstrip().replace("--", "-") for ligne in contenu.split("\n")] # les contenus contenus = remove_ligne_vide(contenus) # supprime les lignes vides marqueurs_finaux = get_marqueurs(contenus) @@ -306,12 +325,13 @@ def nettoie_contenus(r): contenus_fin[i] = "\t" * pos + "* " + ligne.replace(m, "").replace("\t", "").rstrip() contenu = "\n".join(contenus_fin) + contenu = contenu.replace("\n\n", "\n") r.contenu = contenu def convert_ressource_yml_to_latex(fichieryaml, fichierlatex, modele): - contenu = get_modele(modele) #"pn/modele_ressource.tex") - + modlatex = get_modele(modele) #"pn/modele_ressource.tex") + print(f"Export de {fichieryaml}") with open(fichieryaml, "r", encoding="utf8") as fid: yaml = ruamel.yaml.YAML() ressource = yaml.load(fid.read()) @@ -342,8 +362,16 @@ def convert_ressource_yml_to_latex(fichieryaml, fichierlatex, modele): liste.append(ajoutprerequis % (mod, get_officiel_ressource_name_by_code(mod))) prerequis = "\n".join(liste) + # préparation du contexte + contexte = ressource["contexte"].replace("\n\n", "\n") + + # préparation du contenu + contenu = ressource["contenu"].replace("\n\n", "\n").split("\n") + marqueurs = get_marqueurs(contenu) # les marqueurs (des *) + contenu = "".join(contenu) + chaine = "" - chaine = TemplateLatex(contenu).substitute(code=ressource["code"], + chaine = TemplateLatex(modlatex).substitute(code=ressource["code"], nom=ressource["nom"], heures_formation=ressource["heures_formation"], heures_tp=ressource["heures_tp"], @@ -351,12 +379,12 @@ def convert_ressource_yml_to_latex(fichieryaml, fichierlatex, modele): compRT2=compRT[1], compRT3=compRT[2], saes=saes, + motscles=ressource["motscles"], prerequis=prerequis, - contexte=ressource["contexte"], - contenu=ressource["contenu"], - motscles=ressource["motscles"] - ) - + contexte=contexte, + contenu=contenu + ) + chaine = chaine.replace("&", "\&") with open(fichierlatex, "w", encoding="utf8") as fid: fid.write(chaine)