ECUE XSE612 - Travail collaboratif et collecticiels

UE Informatique - 0.2 ECTS



 Structure & Enseignants
Type
Heures
Enseignants Associés
CM 3 (x1)
 Arnaud Castelltort 3h
TD 3 (x1)
 Arnaud Castelltort 3h


 Description
Enseignant Responsable Arnaud Castelltort
THE 3
Description ECUE

Initiation aux problématiques de gestion de code source et utilisation de l'outil décentralisé de gestion de versions "Git".

Mots clés Gestion de code source
SVN
Git

Modalités de contrôle
  • Contrôle continu sur la pratique des outils
Contexte

Le monde de l'entreprise est en perpétuelle évolution, les méthodologies de travail et les outils qui le composent aussi. Aujourd'hui l’entreprise est entrée dans une ère collaborative. L'objectif de ce module est de fournir aux étudiants les clefs pour mener à bien leurs projets en phase avec les pratiques actuelles du marché du travail. Cet enseignement est adapté à la formation en Systèmes Embarqués. Elle se concentre principalement sur l'initiation aux problématiques de gestion du code source et en particulier sur la mise en place et l'utilisation de l'outil décentralisé de gestion de versions "Git".

Contenu
  • Vue d’ensemble (Contexte et problématiques, évolution des outils dans le temps, etc.)
  • Installation et TP en pas à pas (découverte de l'outil et plus généralement de la gestion de versions)
  • Comment travailler en équipe avec l'outil : méthodologies, plateformes (GitHub, etc.), bonnes pratiques, illustration en TP
  • Conclusion et reprise des points clefs
Ressources
  • Salle informatique et PC des apprentis
  • Ressources en ligne
Prérequis
  • Base de la programmation en C
+ XSE502 - Algorithmique & langage C
+ -
+ -
+ -


 Connaissances
#
Libellé
N
A
M
E
0
Gestionnaire de code source x
1
Concepts clés de Git et des DVCS x
2
Bonnes pratiques et conventions d'utilisation x


 Compétences
#
Libellé
N
A
M
E
0
Savoir créer un dépôt Git, et travailler avec seul x
1
Maîtriser les bases du travail en équipe sur un projet de développement logiciel x


 Capacités
#
Libellé
Non
Oui
1
Rédiger x
2
Communiquer x
3
Travailler en équipe x
4
Animer et piloter un groupe, un projet x
5
Rigueur et organisation x
6
Sens pratique x
7
Sens critique x
8
Ouverture d'esprit x
9
Capacité d'analyse et de synthèse x
10
Capacité d'abstraction, logique x
11
Capacité d'initiative x
12
Créativité x


 Compétences RNCP
Type
#
Libellé
0
1
2
CTI
1
Aptitude à mobiliser les ressources d'un large champ de sciences fondamentales. x
CTI
2
Connaissance et compréhension d'un champ scientifique et technique de spécialité. x
CTI
3
Maîtrise des méthodes et des outils de l'ingénieur : identification et résolution de problèmes, même non familiers et non complètement définis, collecte et interprétation de données, utilisation des outils informatiques, analyse et conception de systèmes complexes, expérimentation. x
CTI
4
Capacité à s'intégrer dans une organisation, à l'animer et à la faire évoluer : engagement et leadership, management de projets, maîtrise d'ouvrage, communication avec des spécialistes comme avec des non-spécialistes. x
CTI
5
Prise en compte des enjeux industriels, économiques et professionnels : compétitivité et productivité, innovation, propriété intellectuelle et industrielle, respect des procédures qualité, sécurité. x
CTI
6
Aptitude à travailler en contexte international : maîtrise d'une ou plusieurs langues étrangères, sûreté, intelligence économique, ouverture culturelle, expérience internationale. x
CTI
7
Respect des valeurs sociétales : connaissance des relations sociales, environnement et développement durable, éthique. x
POL
1
Aptitude à participer aux actions de recherche et développement des entreprises, éventuellement en lien avec les acteurs de la recherche publique, et à apporter l’esprit d’innovation favorisant l’évolution technologique. x
MEA-SE
1
Spécifier et modéliser dans leur environnement des systèmes embarqués, sous contrainte de cahier des charges, en intégrant les évolutions de l'état de l'art. x
MEA-SE
2
Concevoir, simuler, prototyper et programmer des systèmes embarqués. x
MEA-SE
3
Réaliser, industrialiser, tester et maintenir des systèmes embarqués. x
MEA
4
Spécifier et concevoir des circuits et systèmes intégrés en vue de leur production industrielle. x
MEA
5
Modéliser un système physique, puis concevoir et mettre en œuvre une architecture de contrôle/commande adaptée. x