Introduction
                      Mise en place
      Le projet du point de vue ...”
               Evaluation et TODO




Libre semester of Code : Faire travailler les
                 ´tudiants sur
                 e
des logiciels libres tout au long de l’ann´e
                                          e
                RMLL — 2012 — Gen`ve
                                 e


             Ivaylo Ganchev, Albert Cohen

                      Universit´ Paris 8, INRIA
                               e


                          11 juillet 2012



      Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                                Mise en place
                Le projet du point de vue ...”
                         Evaluation et TODO


Notre volont´
            e




     Faire travailler les ´tudiants sur des logiciels libres tout au
                          e
     long de l’ann´e
                   e
     Cela se fait d´j` de plusieurs mani`res diff´rentes : GSoC,
                   ea                    e       e
     cours sur les technologies libres, concours de programmation
     etc...




                Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                                Mise en place
                Le projet du point de vue ...”
                         Evaluation et TODO


Pourquoi

  Les avantages de l’utilisation et de l’enseignement de technologies
  libres sont av´r´s :
                ee
      Mettre la main sur du code en                production .
      Travailler sur des corpus de code importants (prise en main du
      code).
      Int´grer une communaut´, avoir une visibili´ sur le mode de
         e                  e                    e
      fonctionnement de ce monde.
      Avoir des notions de gouvernance, prise de d´cision, ´changer,
                                                  e        e
      argumenter
      Pr´parer des patch, documentation, batteries de test.
        e



                Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                               Mise en place
               Le projet du point de vue ...”
                        Evaluation et TODO


LSoC


 2 modes de fonctionnement :
 Mode Projet
 L’´tudiant valide un ou des cours en r´alisant des travaux sur du
   e                                   e
 code libre

 Mode Stage
 L’´tudiant valide sa p´riode de professionnalisation dans une
   e                   e
 soci´t´ sur un projet sous licence libre
     ee




               Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                               Mise en place
               Le projet du point de vue ...”
                        Evaluation et TODO


Mode Projet


     Similaire ` GSoC
               a
     Sur une p´riode d’un semestre
              e
     Valider un cours en travaillant sur un projet libre
     Des exp´riences d´j` pass´es
            e         ea      e
     Pas de contraintes financi`res et administratives
                              e
     Comment renseigner l’´tudiant de mani`re claire sur la
                            e                  e
     difficult´ d’un projet, la timeline, etc... ?
            e
     G´rer une plate-forme pour la soumission des projets
      e




               Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                               Mise en place
               Le projet du point de vue ...”
                        Evaluation et TODO


Mode Stage



     Sur une p´riode de 4 ` 5 mois (2 mois pour les ´tudiants en
              e           a                         e
     licence)
     Plusieurs contraintes : p´dagogiques, administratives,
                              e
     financi`res
            e
     Comment s’assurer que l’entreprise fera travailler un ´tudiant
                                                           e
     sur un projet libre
     Possibilit´ de
               e        lab´liser
                           e               les stages par l’IRILL




               Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                                Mise en place
                Le projet du point de vue ...”
                         Evaluation et TODO


L’´tat actuel des choses
  e



      Le projet est sur github (ind´pendance pour la gestion) :
                                   e
      https ://github.com/albertcohen/LSoC/wiki
      Une mailing liste existe pour discuter de ces sujets :
      teaching-foss-irill@inria.fr
      Plusieurs projets se sont dits int´ress´s pour participer : il faut
                                        e    e
      les pousser ` proposer des projets pour la rentr´e
                  a                                    e
      Des entreprises ont t´moign´ leur int´rˆt ´galement
                           e     e         ee e




                Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                                Mise en place
                Le projet du point de vue ...”
                         Evaluation et TODO


de l’´tudiant
     e




      Une mani`re sympa (mais forc´e) de d´couvrir le monde du
              e                   e       e
      libre
      Mise en valeur du CV
      Risque de le d´gouter si le projet se passe mal
                    e




                Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                               Mise en place
               Le projet du point de vue ...”
                        Evaluation et TODO


du projet




      Moyen de gagner de la visibilit´ dans le milieu de
                                     e
      l’enseignement
      D´finir des tˆches et des projets ` l’intention des ´tudiants
       e          a                    a                 e
      Besoin d’avoir un/des tuteur(s)
      Peu de valeur ajout´ ` court terme
                         ea




               Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                               Mise en place
               Le projet du point de vue ...”
                        Evaluation et TODO


des entreprises (sponsors)




      Des entreprises int´ress´es dans le R&D FLOSS
                         e    e
      Mani`re de d´tecter des talents
          e       e
      Etablir des liens avec des communaut´s des projets
                                          e




               Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                               Mise en place
               Le projet du point de vue ...”
                        Evaluation et TODO


Perspectives pour l’universit´
                             e




      Gagner en notori´t´ est cibler une population d’´tudiants
                      ee                              e
      Besoin d’avoir des enseignants investis pour le monitoring




               Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                                Mise en place
                Le projet du point de vue ...”
                         Evaluation et TODO


Evaluation



  Comment ´valuer si un projet se passe bien ?
          e
      Le succ`s a de crit`res diff´rents pour l’´tudiant et pour le
             e           e       e             e
      projet
      Besoin d’´valuer et privil´gier des projets avec un fort
                e               e
      potentiel p´dagogique
                  e
      L’´valuation des stages et/ou des entreprises
        e
      Besoin de d´finir des crit`res
                 e             e




                Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                            Mise en place
            Le projet du point de vue ...”
                     Evaluation et TODO


TODO




   De la documentation pour les ´tudiants/tuteurs/enseignants
                                e
   Faire connaˆ le projet
              ıtre
   Site ind´pendant (pas une priorit´)
           e                        e




            Ivaylo Ganchev, Albert Cohen     LSoC
Introduction
                                Mise en place
                Le projet du point de vue ...”
                         Evaluation et TODO


Fin




  Merci...
  Avez vous des questions ?
  Pour plus d’informations :
  ivaylo.ganchev@univ-paris8.fr
  albert.cohen@inria.fr
  teaching-foss-irill@inria.fr




                Ivaylo Ganchev, Albert Cohen     LSoC

Libre Semester of Code : Faire travailler les étudiants sur des logiciels libres tout au long de l'année

  • 1.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO Libre semester of Code : Faire travailler les ´tudiants sur e des logiciels libres tout au long de l’ann´e e RMLL — 2012 — Gen`ve e Ivaylo Ganchev, Albert Cohen Universit´ Paris 8, INRIA e 11 juillet 2012 Ivaylo Ganchev, Albert Cohen LSoC
  • 2.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO Notre volont´ e Faire travailler les ´tudiants sur des logiciels libres tout au e long de l’ann´e e Cela se fait d´j` de plusieurs mani`res diff´rentes : GSoC, ea e e cours sur les technologies libres, concours de programmation etc... Ivaylo Ganchev, Albert Cohen LSoC
  • 3.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO Pourquoi Les avantages de l’utilisation et de l’enseignement de technologies libres sont av´r´s : ee Mettre la main sur du code en production . Travailler sur des corpus de code importants (prise en main du code). Int´grer une communaut´, avoir une visibili´ sur le mode de e e e fonctionnement de ce monde. Avoir des notions de gouvernance, prise de d´cision, ´changer, e e argumenter Pr´parer des patch, documentation, batteries de test. e Ivaylo Ganchev, Albert Cohen LSoC
  • 4.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO LSoC 2 modes de fonctionnement : Mode Projet L’´tudiant valide un ou des cours en r´alisant des travaux sur du e e code libre Mode Stage L’´tudiant valide sa p´riode de professionnalisation dans une e e soci´t´ sur un projet sous licence libre ee Ivaylo Ganchev, Albert Cohen LSoC
  • 5.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO Mode Projet Similaire ` GSoC a Sur une p´riode d’un semestre e Valider un cours en travaillant sur un projet libre Des exp´riences d´j` pass´es e ea e Pas de contraintes financi`res et administratives e Comment renseigner l’´tudiant de mani`re claire sur la e e difficult´ d’un projet, la timeline, etc... ? e G´rer une plate-forme pour la soumission des projets e Ivaylo Ganchev, Albert Cohen LSoC
  • 6.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO Mode Stage Sur une p´riode de 4 ` 5 mois (2 mois pour les ´tudiants en e a e licence) Plusieurs contraintes : p´dagogiques, administratives, e financi`res e Comment s’assurer que l’entreprise fera travailler un ´tudiant e sur un projet libre Possibilit´ de e lab´liser e les stages par l’IRILL Ivaylo Ganchev, Albert Cohen LSoC
  • 7.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO L’´tat actuel des choses e Le projet est sur github (ind´pendance pour la gestion) : e https ://github.com/albertcohen/LSoC/wiki Une mailing liste existe pour discuter de ces sujets : teaching-foss-irill@inria.fr Plusieurs projets se sont dits int´ress´s pour participer : il faut e e les pousser ` proposer des projets pour la rentr´e a e Des entreprises ont t´moign´ leur int´rˆt ´galement e e ee e Ivaylo Ganchev, Albert Cohen LSoC
  • 8.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO de l’´tudiant e Une mani`re sympa (mais forc´e) de d´couvrir le monde du e e e libre Mise en valeur du CV Risque de le d´gouter si le projet se passe mal e Ivaylo Ganchev, Albert Cohen LSoC
  • 9.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO du projet Moyen de gagner de la visibilit´ dans le milieu de e l’enseignement D´finir des tˆches et des projets ` l’intention des ´tudiants e a a e Besoin d’avoir un/des tuteur(s) Peu de valeur ajout´ ` court terme ea Ivaylo Ganchev, Albert Cohen LSoC
  • 10.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO des entreprises (sponsors) Des entreprises int´ress´es dans le R&D FLOSS e e Mani`re de d´tecter des talents e e Etablir des liens avec des communaut´s des projets e Ivaylo Ganchev, Albert Cohen LSoC
  • 11.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO Perspectives pour l’universit´ e Gagner en notori´t´ est cibler une population d’´tudiants ee e Besoin d’avoir des enseignants investis pour le monitoring Ivaylo Ganchev, Albert Cohen LSoC
  • 12.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO Evaluation Comment ´valuer si un projet se passe bien ? e Le succ`s a de crit`res diff´rents pour l’´tudiant et pour le e e e e projet Besoin d’´valuer et privil´gier des projets avec un fort e e potentiel p´dagogique e L’´valuation des stages et/ou des entreprises e Besoin de d´finir des crit`res e e Ivaylo Ganchev, Albert Cohen LSoC
  • 13.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO TODO De la documentation pour les ´tudiants/tuteurs/enseignants e Faire connaˆ le projet ıtre Site ind´pendant (pas une priorit´) e e Ivaylo Ganchev, Albert Cohen LSoC
  • 14.
    Introduction Mise en place Le projet du point de vue ...” Evaluation et TODO Fin Merci... Avez vous des questions ? Pour plus d’informations : ivaylo.ganchev@univ-paris8.fr albert.cohen@inria.fr teaching-foss-irill@inria.fr Ivaylo Ganchev, Albert Cohen LSoC