# Séquencement Programme Technique S6
## Contexte :
### Présents
* Arnaud LEMETTRE
* Étienne RENAUD
* Thomas JOUBERT
* Antoine DUMEIGE
Réunion tenue les lundi 07 et mercredi 09 juin.
### Ordre du jour
L'objectif en était la création d'une proposition de séquencement des activités pour le S6 en tenant compte des contraintes suivantes :
* Fin d'année au plus tard début juillet
* Deux semaines banalisées pour les activités proposées par les relations entreprise
* Deux semaines banalisées pour l'organisation de partiels
* Présence d'une semaine de vacances
* Si possible, éviter les projets techniques en parallèle
## Problématiques identifiées en amont :
* Interrogation sur la pertinence pédagogique de conserver l'ordre des blocs C++ puis Java
* Problème logistiques (déploiement région, disponibilité et fatigue des équipes assistants) et pédagogiques (cohérence vis-à-vis de l'approche compétence notemment) associés à la tenue en parallèles de trois projets C++ (TC, SWS, Chess)
* Déficit d'encadrement enseignant sur SWS
* Absence d'un bloc dédié à la compréhension des interactions utilisateur
## Proposition :
* Inversion des blocks Java et C++, permet une montée en complexité des notions plus graduelle.
* Linéarisation de la période C++ :
* TC inchangé.
* SWS ramené à 4 semaines (au lieu de 7), possibilité de proposer le contenu supplémentaire en électif.
* SWS joué à la suite de TC.
* Chess devient un projet "joker" de rattrapage : il peut être réalisé dans n'importe quel langage étudié au cours de l'année et viendra remplacer un projet d'apprentissage du langage choisi (PPEX, JWS, TC, SWS, Miniprojet JS)
* Un seul bloc d'électifs en fin de S6
### Blocks :
1. Java
* Atelier
* JWS
2. C++
* Atelier
* Tiger
* Spider
3. Userland
* Atelier JS
* Mini projet JS / IHM
* P_ING
### Exemple de séquencement
Les blocks liés aux relations entreprises, intégration aux laboratoires, partiels et vacances sont placés pour exemple, mais à ajuster en fonction des contraìntes externes.
* Java :
* S03 - S03 | 22/01 : Atelier
* S04 - S04 | 29/01 : JWS
* Vie Scolaire :
* S05 - S05 | 05/02 : Intégration des labos
* S06 - S06 | 12/02 : Semaine RE
* C++ :
* S07 - S07 | 19/02 : Atelier C++
* S08 - S14 | 26/02 : TC
* Vie Scolaire :
* S15 - S15 | 16/04 : Partiels
* S16 - S16 | 23/04 : Vacances
* S17 - S17 | 30/04 : Semaine RE
* C++, fin :
* S18 - S21 | 07/05 : SWS
* Userland :
* S22 - S22 | 04/06 : Atelier JS
* S23 - S26 | 11/06 : P_ING
* Vie Scolaire :
* S27 - S27 | 09/07 : Partiels
* S28+ : vacances, reloads, rattrapages

## Problèmes identifiés dans la proposition, pistes de résolution :
### Assistants
#### Problèmes
Inquiétudes fortes et légitimes des assistants vis à vis des contraintes imposée par cette séquence, en particulier :
* Disponibilité suffisantes d'assistants ayant réalisé TC, puis formés à son encadrement
* Préparation en amont de l'inversion Java -> C++
* Accumulation des changements forts sur les mois passés et à venir, effet de fatigue
#### Pistes de résolution
* Il sera nécessaire de proposer des soutiens logistiques et humains pour opérer la transition
* Il faudra mettre en place des groupes de travail pour re-définir le périmètre d'intervention des assistants block à block. À voire avec les coordinateurs de domaines et enseignants référents
### TC
#### Problèmes:
La majorité des assistants de l'équipe 2023 à réaliser SWS et non TC, besoin de montée en compétence forte de l'équipe.
Identifier le nombre idéal d'assistants acolytes nécessaires à la bonne tenue du projet.
#### Pistes de résolution
* Adapter le projet Tigrou comme projet de formation permettant de monter en compétence sur les 3 à 4 premières tranches de TC.
* Présence plus forte d'Étienne
* Formation d'enseignants ou membre du personnel volontaires pour épauler les assistants
## Misc.
* P_ING portera les évaluation de IDVO, qui intégrera si possible une initiation aux notions de "cloud". Cette notion "cloud" sera à moduler en fonction des pré-requis couvert durant l'année.
* Les chefs de majeures expriment un besoin de formation des étudiants à l'installation d'une machine (poste de travail ou serveur), ceci sera à réaliser lors du mois d'harmonisation du S5.
* D'autres besoins des chefs de majeures sont à prévoir (powershell par exemple) mais la liste complètes n'est pas encore fournie.