Utilisation des TCS en informatique


 La professionnalisation des étudiants en
 informatique par les projets libres
   Morgan Magnin, Guillaume Moreau, Nelle
   Varoquaux, Benjamin Vialle
   http://eat-tice.ec-nantes.fr
   eat-tice@ec-nantes.fr
Motivations

 Comment aider les étudiants à acquérir les
 compétences nécessaires pour le milieu
 professionnel ?
  pédagogie par projet
 Pédagogie par projet
  Pédagogie par projet

 Comment susciter
  Comment susciter
 l’adhésion des étudiants ?
  l’adhésion des étudiants ?
 Projets répondant à des
  Projets répondant à des
 besoins ressentis par les
  besoins ressentis par les
 élèves et/ou valorisants
  élèves et/ou valorisants
                                              2
Motivations

    Comment faire bénéficier la communauté du
    travail des étudiants réalisés en projet ?
    Philosophie libre
    Philosophie libre

   Illustration sur 2 exemples « fil conducteur » :
    > OpenOffice.org (depuis 2008)
    > MarkUs (depuis 2009)




                                                       3
Plan

   Contexte
   Communautés en interaction
   Éléments de professionnalisation
   Perspectives




                                       4
Contexte : Centrale Nantes et le
logiciel libre
   En recherche :
    >   OrbisGIS: http://www.orbisgis.org
    >   Roméo: http://romeo.rts-software.org
    >   Trampoline: http://trampoline.rts-software.org
    >   …

   Usage pédagogique :
    > GNU/Linux
    > OpenOffice.org
    > FireFox, Gimp, …
                                                         5
Contexte : enseignement de
l'informatique
   Centrale Nantes
    > Tronc commun : informatique pour l'ingénieur
       • On ne forme pas des informaticiens
    > Option informatique : coloration (600h)
       • Contenu plus technique
       • Projets : environ 140h




                                                     6
Des besoins identifiés

   Améliorer le support des interfaces tactiles

   Disposer d’outils efficaces pour l’évaluation des
    TP des étudiants
    > Gestion de gros volumes
    > Ergonomiques
    > Faciles à prendre en main

   Processus d’amélioration itérative

                                                        7
Caractéristiques : communautés
en intéraction
   Élèves impliqués dans le projet : de 2 à 7 pers.

   Environnement académique :
    > Encadrant(s)
    > Lieu physique de travail


   Communauté du logiciel :
    > Mentor technique
    > Lieu logique de travail, accessible 24h/24, 7 jours/7

                                                              8
Éléments de professionnalisation

   Savoir-faire :
    > Analyser l'architecture d'un logiciel existant
    > S'immerger dans une (grosse) base de code
    > S'intégrer dans un processus d'assurance qualité


   Savoir-être :
    > S'intégrer dans une communauté
    > Interagir avec des professionnels dans un
      environnement international

                                                         9
Éléments de professionnalisation

   Intérêt des recruteurs et reconnaissance :
    > Complexité des logiciels en œuvre
    > Ampleur de la communauté
    > Maturité acquise

   Ressenti étudiant
    > Vrai projet au delà
      du cadre académique
    > Rayonnement
      important
                                                 10
Risques et recommandations

   Répondre à des besoins qui ont du sens pour
    les communautés en jeu
   S'assurer que l'équipe de développement est
    ouverte aux étudiants

   Communiquer au sein des communautés
   Suivre régulièrement les avancées

   Connaître les difficultés/spécificités du projet
                                                       11
Jusqu’à bâtir des cercles vertueux

   D’anciens étudiants qui deviennent mentors

   De nouveaux étudiants motivés par :
    > L’usage des logiciels en question
    > La continuité des projets

   Irradier d’autres disciplines
    > Contribuer à des encyclopédies
      libres

                                                 12
Contributions MarkUs :
annotations, recherche, plagiat




                                  13
Contributions OpenOffice.org :
fonctionnalités tactiles




                                 14
Remerciements

   Projets OpenOffice.org :
     > Mentors : Eric Bachard, Thorsten Behrens
     > Les 16 élèves contributeurs :
           • 2008 et 2009 : Olivier Girardot*, Frédéric Gélot*, Aude
             Quintana*, Pierre-Jean Parot*, Guillaume Arfaoui, Florent
             Rouvière, Sashi Juganaikloo
           • 2010 : Arthur Bonnet, Cyril Lemat, Nelle Varoquaux*, Léo
             Collet, Rémy Dumas, Christian Jacques, Jonathan Winandy*
           • 2011 : Clément Delafargue, Benjamin Vialle

(* : contributions multiples)



                                                                     15
Remerciements

   Projets MarkUs :
    > Mentors : Karen Reid, Nelle Varoquaux, Benjamin
      Vialle
    > Les 22 élèves contributeurs :
       • 2009 : Nelle Varoquaux* et Benjamin Vialle*
       • 2010 : Noé Bedetti, Clément Delafargue*, Jérôme Gazel,
         Christian Jacques, Valentin Roger, Clément Schiano
       • 2011 : Shion Kashimura, Anthony Le Jallé, Michael
         Lumbroso, Benjamin Thorent, Charline Allilaire, Karim
         Eddarbouch, Guillaume Bugnet, Bertrand Magnien, Claire
         Veinière, Benjamin Wallez
       • 2012 : Nicolas Bouillon, Sébastien Bro, Camille Guérin, Marc
         Laurent
                                                                   16
Contact et informations
   Contacts
    >   Morgan.Magnin@ec-nantes.fr
    >   Guillaume.Moreau@ec-nantes.fr
    >   benjaminvialle@gmail.com
    >   Nelle.Varoquaux@gmail.com


   Informations
    > EAT-TICE Centrale Nantes: http://eat-tice.ec-nantes.fr
    > OpenOffice.org et OOo4Kids :
      http://wiki.ooo4kids.org/index.php/Applications/CentraleNantes
    > MarkUs :
      http://blog.markusproject.org/index.php?s=centrale+nantes
                                                                17

La professionnalisation des étudiants en informatique par les projets libres.

  • 1.
    Utilisation des TCSen informatique La professionnalisation des étudiants en informatique par les projets libres Morgan Magnin, Guillaume Moreau, Nelle Varoquaux, Benjamin Vialle http://eat-tice.ec-nantes.fr eat-tice@ec-nantes.fr
  • 2.
    Motivations Comment aiderles étudiants à acquérir les compétences nécessaires pour le milieu professionnel ?  pédagogie par projet Pédagogie par projet Pédagogie par projet Comment susciter Comment susciter l’adhésion des étudiants ? l’adhésion des étudiants ? Projets répondant à des Projets répondant à des besoins ressentis par les besoins ressentis par les élèves et/ou valorisants élèves et/ou valorisants 2
  • 3.
    Motivations Comment faire bénéficier la communauté du travail des étudiants réalisés en projet ? Philosophie libre Philosophie libre  Illustration sur 2 exemples « fil conducteur » : > OpenOffice.org (depuis 2008) > MarkUs (depuis 2009) 3
  • 4.
    Plan  Contexte  Communautés en interaction  Éléments de professionnalisation  Perspectives 4
  • 5.
    Contexte : CentraleNantes et le logiciel libre  En recherche : > OrbisGIS: http://www.orbisgis.org > Roméo: http://romeo.rts-software.org > Trampoline: http://trampoline.rts-software.org > …  Usage pédagogique : > GNU/Linux > OpenOffice.org > FireFox, Gimp, … 5
  • 6.
    Contexte : enseignementde l'informatique  Centrale Nantes > Tronc commun : informatique pour l'ingénieur • On ne forme pas des informaticiens > Option informatique : coloration (600h) • Contenu plus technique • Projets : environ 140h 6
  • 7.
    Des besoins identifiés  Améliorer le support des interfaces tactiles  Disposer d’outils efficaces pour l’évaluation des TP des étudiants > Gestion de gros volumes > Ergonomiques > Faciles à prendre en main  Processus d’amélioration itérative 7
  • 8.
    Caractéristiques : communautés enintéraction  Élèves impliqués dans le projet : de 2 à 7 pers.  Environnement académique : > Encadrant(s) > Lieu physique de travail  Communauté du logiciel : > Mentor technique > Lieu logique de travail, accessible 24h/24, 7 jours/7 8
  • 9.
    Éléments de professionnalisation  Savoir-faire : > Analyser l'architecture d'un logiciel existant > S'immerger dans une (grosse) base de code > S'intégrer dans un processus d'assurance qualité  Savoir-être : > S'intégrer dans une communauté > Interagir avec des professionnels dans un environnement international 9
  • 10.
    Éléments de professionnalisation  Intérêt des recruteurs et reconnaissance : > Complexité des logiciels en œuvre > Ampleur de la communauté > Maturité acquise  Ressenti étudiant > Vrai projet au delà du cadre académique > Rayonnement important 10
  • 11.
    Risques et recommandations  Répondre à des besoins qui ont du sens pour les communautés en jeu  S'assurer que l'équipe de développement est ouverte aux étudiants  Communiquer au sein des communautés  Suivre régulièrement les avancées  Connaître les difficultés/spécificités du projet 11
  • 12.
    Jusqu’à bâtir descercles vertueux  D’anciens étudiants qui deviennent mentors  De nouveaux étudiants motivés par : > L’usage des logiciels en question > La continuité des projets  Irradier d’autres disciplines > Contribuer à des encyclopédies libres 12
  • 13.
  • 14.
  • 15.
    Remerciements  Projets OpenOffice.org : > Mentors : Eric Bachard, Thorsten Behrens > Les 16 élèves contributeurs : • 2008 et 2009 : Olivier Girardot*, Frédéric Gélot*, Aude Quintana*, Pierre-Jean Parot*, Guillaume Arfaoui, Florent Rouvière, Sashi Juganaikloo • 2010 : Arthur Bonnet, Cyril Lemat, Nelle Varoquaux*, Léo Collet, Rémy Dumas, Christian Jacques, Jonathan Winandy* • 2011 : Clément Delafargue, Benjamin Vialle (* : contributions multiples) 15
  • 16.
    Remerciements  Projets MarkUs : > Mentors : Karen Reid, Nelle Varoquaux, Benjamin Vialle > Les 22 élèves contributeurs : • 2009 : Nelle Varoquaux* et Benjamin Vialle* • 2010 : Noé Bedetti, Clément Delafargue*, Jérôme Gazel, Christian Jacques, Valentin Roger, Clément Schiano • 2011 : Shion Kashimura, Anthony Le Jallé, Michael Lumbroso, Benjamin Thorent, Charline Allilaire, Karim Eddarbouch, Guillaume Bugnet, Bertrand Magnien, Claire Veinière, Benjamin Wallez • 2012 : Nicolas Bouillon, Sébastien Bro, Camille Guérin, Marc Laurent 16
  • 17.
    Contact et informations  Contacts > Morgan.Magnin@ec-nantes.fr > Guillaume.Moreau@ec-nantes.fr > benjaminvialle@gmail.com > Nelle.Varoquaux@gmail.com  Informations > EAT-TICE Centrale Nantes: http://eat-tice.ec-nantes.fr > OpenOffice.org et OOo4Kids : http://wiki.ooo4kids.org/index.php/Applications/CentraleNantes > MarkUs : http://blog.markusproject.org/index.php?s=centrale+nantes 17