Description du diplôme de Master Ingénierie des logiciels libres de l'université du Littoral. Témoignage et réflexion sur les 6 années d'existence du master. Présentation faite à la conférence fOSSa, le 4 décembre 2012 par Cyril Fonlupt.
Le Logiciel Libre à l'Université du Littoral : Retour d'expérience sur le Master I2L
1. Le Logiciel Libre à l'Université du Littoral :
Retour d'expérience sur le Master I2L
Cyril FONLUPT, Responsable du Master
informatique
04/12/12 Conférence fOSSa page 1
2. Le Master Ingénierie du Logiciel Libre
créé à l'initiative et avec le soutien des SSLL
(Sociétés de Services en Logiciels Libres) et des
organisations autour du Libre
demande de compétences de haut niveau liées au
Logiciel Libre
le modèle d'organisation
le modèle économique
les technologies
volonté de reconnaissance du Logiciel Libre dans le
Monde Universitaire
04/12/12 Conférence fOSSa page 2
3. Le Master Ingénierie du Logiciel Libre
Une spécialité de deuxième année d'un master
informatique
5 axes :
Système, Réseaux et Sécurité
Développement d'applications Web
Environnement de développement Libre
Migration
Environnement du Libre, management et marketing du
Libre
Forte implication des professionnels du milieu : 50%
des enseignements de 2ème année
04/12/12 Conférence fOSSa page 3
4. Le Master Ingénierie du Logiciel Libre
Salle informatique dédiée au Master I2L
Linux Debian
Aucune licence
Tous les logiciels supports sont des logiciels libres
Étudiants : administrateurs de leur poste
pas trop de problèmes
Enseignants
utilisation d'outils libres icc → gcc, matlab → scilab
04/12/12 Conférence fOSSa page 4
5. Projet
Projet communautaire
intégration dans une communauté
participation aux discussions
animation du projet
développement collaboratif
production de code
respect des règles de la communauté
qualité de la documentation
Exemples de projets en 2010-2011
seeks (moteur de recherche communautaire)
FusionInventory (gestion de parc info)
PMD (analyseur de code Java)
OpenBox4 (programmation de NeufBox)
Arduino (implementation d'une machine virtuelle Python
sur carte microcontrôleur)
04/12/12 Conférence fOSSa page 5
6. Cycle de conférences
Organisation de conférences sur le Logiciel Libre
des produits (ERP, ...)
des technologies (Erlang, Linux embarqué, ...)
des textes de loi et des normes (DAVSI,
OpenDocument, ...)
des retours d'expériences (Migration de la gendarmerie
nationale, ...)
des méthodologies (Scrum, …)
Android
...
04/12/12 Conférence fOSSa page 6
7. Stages
20 semaines de stage dans le milieu du Logiciel
Libre
aujourd'hui :
50% en SSII classiques mais impliquées dans des projets
utilisant le Libre ou disposant de département/division
Open Source
25% en SSLL
25% en PME/PMI pour du déploiement de technologies
Libres
04/12/12 Conférence fOSSa page 7
8. L'apprentissage
Depuis septembre 2012, ouverture du master I2L
en apprentissage
implication accrue des partenaires via le tuteur
entreprise : conférences, retours d'expérience,
interventions, ...
développement de projets LL via les apprentis
3 étudiants à la rentrée
04/12/12 Conférence fOSSa page 8
9. Quelques retours après ces 10+ années
Effectif des étudiants :
Décroissance progressive des effectifs :
20 en 2010 – 2011
0 en 2011 – 2012
12 en 2012 - 2013
Recrutement des étudiants au niveau local
principalement (avant national)
Difficile de prévoir pour le futur
Avant 2010, étudiants extrêmement sensibilisés au
LL
moins maintenant :-(
04/12/12 Conférence fOSSa page 9
10. Quelques retours après ces 10+ années
Au niveau du tissu industriel
Demande toujours importante de la part des
industriels (100 % de recrutés)
Réseau de logiciel libre à Lille (forte demande)
Liens forts avec ces partenaires industriels
04/12/12 Conférence fOSSa page 10
11. Au niveau de la pédagogie
Très adaptés à la demande et à l'évolution du LL
Conférences
Maintenant utilisation d'ateliers plus
technologiques (supervision systèmes et réseaux,
…)
Cours Android depuis 2 ans
Introduction de la méthodologie de développement
Agile
Nous fonctionnons beaucoup sous forme de
projets :
coopération dans le développement du libre
intégration des étudiants dans la communauté du
libre
wiki pour tous les projets
04/12/12 Conférence fOSSa page 11
12. Les « plus » pédagogiques (ressenti
étudiant)
Sensibilisation des étudiants au droit du LL
différentes licences, compréhension et en général
beaucoup de discussion !
LibreOffice – OpenOffice (Apache 2.0 vs LGPL 3.0)
Fonctionnement communautaire
intégration dans un projet en cours
apporter sa « brique » à un édifice plus vaste
Migration vers le LL
compréhension du modèle économique
argumentations
Organisation d’événements locaux
install party
parfois noyé dans d’autres actions
04/12/12 Conférence fOSSa page 12
13. Quelques réflexions sur la pédagogie
Dans le libre, on va généralement plus dans les
détails que dans les systèmes propriétaires
Recul plus important
Partage permanent → sources développés ouvert
et public
Le LL rend l’approche pédagogique différent de fait
(ouverture, partage)
Change le point de vue des étudiants (travail très
collaboratif)
04/12/12 Conférence fOSSa page 13
14. Du côté des enseignants
2 principaux profils :
utilisateur de LL pour l’enseignement
enseignant convaincu de longue date (utilisateurs
exclusifs de Linux-like, …)
Nécessite une veille technologique assez
importante et un investissement pour le deuxième
profil et de connaître les LL et propriétaires
DrRacket → Erlang
introduction de Python
Pourquoi utiliser un LL ?
Aspect financier non négligeable
Mapple / Octave
04/12/12 Conférence fOSSa page 14
15. Conclusion
Merci de votre attention
Fonlupt Cyril (Professeur des Universités)
fonlupt@lisic.univ-littoral.fr
Questions ?
04/12/12 Conférence fOSSa page 15