I2L:Accueil

Un article de DptInfo.

Sommaire

Comment postuler ?

Les dossiers de candidature sont à retirer auprès de :
Université du Littoral Côte d'Opale
CGU de Calais
50, Rue Ferdinand Buisson
BP 699
62228 Calais Cedex

ou en téléchargeant la version pdf

ou en envoyant un mail à Cyril FONLUPT ou à David DUVIVIER si vous avez des questions complémentaires.

La date de dépôt du dossier est fixée au 27 juin 2008 et la réponse d'admission sera disponible la première semaine de juillet.

IRC du Master

Vous avez une question ou vous voulez discuter avec un enseignant du Master, un chat est disponible :

  • Host : irc.freenode.net
  • Port : 6667 (vous pouvez également utiliser le port 8001 en cas de nécessité)
  • Channel : #masteri2l
  • Encoding : utf8 (de préférence)

Ce canal est public donc sans mot de passe. Vous devez utiliser un client IRC donc Gaim ou Pidgin, par exemple.

Responsables et adresse

  • Adresse du Master Professionnel Informatique - I2L :

Université du Littoral - Côte d'Opale
Secrétariat pédagogique Master 1 et Master 2
50, Rue Ferdinand Buisson
BP 699
62228 Calais Cedex

Tél : 03.21.46.36.92
Fax : 03.21.46.06.83

Le site mis en place par les étudiants du Master I2L

Les étudiants du Master I2L ont mis en place leur propre site :

Objectifs

Le Master I2L (Ingénierie du Logiciel Libre) s'inscrit dans la démarche suivante : les logiciels libres et/ou open source, résultat d’un courant de pensée et d’une communauté d’abord restreinte d’informaticiens, sont devenus une réalité incontournable pour les entreprises et organisations d’aujourd’hui. En effet, après les systèmes d’exploitation et les compilateurs, on assiste à un développement et une généralisation accrus des produits et technologies issus du monde des logiciels libres. Cela se traduit par une présence des logiciels libres dans tout le spectre des produits de l’industrie du logiciel incluant : les services réseaux, les bases de données, la bureautique, les outils de développement et de déploiement d’applications Web, etc.

Dans ce cadre, le Master Ingénierie du Logiciel Libre (I2L) a pour objectif la formation d’informaticiens de haut niveau capables de mener à bien la mise en place de solutions informatiques basées sur l’intégration de produits et technologies issus du monde du logiciel libre et d’accompagner les organisations dans des processus de migration vers les logiciels libres ou d’intégration de ces logiciels. Ces informaticiens sont destinés à occuper, entre autres, les postes de :

  • chef de projet (plus spécifiquement les projets de migration vers le libre) ;
  • architectes logiciels ;
  • concepteur de haut niveau de systèmes multi-tiers ;
  • responsable d’infrastructures informatiques (systèmes et réseau) ;
  • etc...

En matière de compétences, les objectifs que nous cherchons à atteindre incluent entre autres :

  • la maîtrise des infrastructures logicielles issues du monde des logiciels libres ;
  • la maîtrise des environnements de développement et de déploiement du logiciel dans le cadre des logiciels libres ;
  • l’évaluation des solutions issues des logiciels libres et l’impact de leur intégration dans une organisation ;
  • la mise en place de processus de migration vers les logiciels libres ;
  • la gestion de projets et les spécificités de l’intégration des logiciels libres en matière de gestion d’un projet informatique ;
  • une connaissance des spécificités des logiciels libres en matière de droit, d’économie et de gestion.

Le Master I2L est supporté par un ensemble de partenaires industriels issus du milieu du Logiciel Libre.

Conditions d’accès au diplôme

L'accès au Master est possible en première et en deuxième année selon le diplôme acquis et/ou l'expérience professionnelle. Le nombre de places est limité à 24. Cette limitation a pour objectif d'offrir le meilleur environnement possible de travail et de ne pas multiplier le nombre d'étudiants avec la spécialité "Ingénierie du Logiciel Libre" sur le marché du travail.

Formation initiale

L’accès à la première année est de droit aux étudiants ayant validé leur L3 Informatique au sein du parcours IUP de l'Univeristé du Littoral. De plus, sur dossier, la première et la deuxième année sont accessibles à tout étudiant de l’ULCO ou d'une autre université ayant validé 180 ou 240 crédits ECTS avec une dominante informatique. L'entrée en première année se fait obligatoirement dans le parcours IUP.

Formation continue

Depuis plusieurs années, nous accueillons des auditeurs de formation continue dans nos filières (DESS ou Master professionnel), auditeur sous contrat de formation ou de reconversion.

Depuis la rentrée 2006, nous avons mis en place un dispositif d'accueil des auditeurs de formation continue. Ce dispositif a pour objectif de mener un auditeur disposant d'un diplôme de type BAC+3 ou d'une validation des acquis de l'expérience à un Master professionnel. La formation s'adresse aux :

  • salariés dans le cadre du Plan de Formation de l’entreprise ou bénéficiant d’un Congé Individuel de Formation ;
  • demandeurs d’emploi de plus de 22 ans.

Pour cela, nous proposons un parcours adapté pour les deux premiers semestres sous forme d'un stage intensif de 5 demies-journées (du jeudi au samedi matin) par semaine entre le 2 avril 2007 et de 13 juillet 2007 avant d'intégrer la promotion de formation initiale pour les deux derniers semestres en septembre 2007 jusqu'à fin mars 2008. Les modules suivis durant ce stage sont une remise à niveau sur les modules fondamentaux de la première année (compilation, systèmes distribués, technologies XML, bases de données réparties, composants et architectures logicielles et génie logiciel) de la spécialité ainsi qu'en anglais si nécessaire.

Le candidat à ce stage doit justifier des acquis suivants :

  • Linux et des éléments en réseaux ;
  • conception et programmation orientée objets (Java, C/C++, UML) ;
  • systèmes d’information (bases de données) et développement Web.

Pour tout renseignement concernant la Formation Continue et la VAE : coûts, procédures administratives, ... s'adresser au CUEEP de Calais. Les frais de formation sont pris en charge par le Conseil Régional pour les Demandeurs d'Emploi. Possibilité de rémunération selon les cas.

Contact : Véronique DEVENDER (tél : 03 21 46 55 20)

Validation d’acquis d’expérience (VAE)

Depuis, la création du Master des candidats ont pu s’inscrire dans la démarche VAE au sein de l’ULCO, bénéficiant d’au moins 3 années d’expérience dans le secteur d’activité informatique. Cette procédure s’adresse plus particulièrement :

  • aux anciens étudiants de l’IUP GMI (Bac + 4) leur permettant ainsi d’être titulaire d’un Master.
  • à tout cadre informatique présentant des compétences dans les domaines précités.

Programme d'études de la première année

Visiter le groupe Google de la première année.

1er semestre

Total heures : 273h

Recherche Opérationnelle C : 12h TD : 18h TP : 12h Crédits : 4
Méthodes de résolution des problèmes d'optimisation : programmation linéaire, séparation et évaluation, méthodes de coupes, programmation dynamique, heuristiques stochastiques (TABU, Recuit simulé).
Génie Logiciel II C : 15h TD : 15h TP : 12h Crédits : 4
Méthodologie, Processus développement Unifié, UP, cycle de vie du logiciel, TUP, cycle Y, RUP, eXtreme Programming et UML.
Bases de Données avancées C : 12h TD : 12h TP : 18h Crédits : 4
Etude des fondements des bases de données réparties et fédérées : notion de bases de données réparties, techniques de répartition : fragmentation, réplication. Gestion des transactions et des requêtes réparties, conception d'une base de données fédérée.
Programmation fonctionnelle C : 12h TD : 12h TP : 18h Crédits : 4
Introduction au lamda-calcul, concepts de la programmation fonctionnelle et applications en Scheme.
Systèmes Temps Réel C : 12h TD : 12h TP : 18h Crédits : 4
Ce cours présente les particularités des systèmes temps réel et embarqués et les mécanismes utilisés pour réaliser ce type de système. Il se base sur l’étude de la synchronisation des processus, la communication des processus parallèles, les tâches Ada...
Langue vivante I - Anglais TD : 25h Crédits : 2
Langue vivante II – Allemand/Espagnol TD : 20h Crédits : 2
Vie d’entreprise C : 4h TD : 14h Crédits : 3
Qualité, communication et entretien d’embauche
Projet Crédits : 3

2ème semestre

Total heures : 239h

Compilation C : 12h TD : 12h TP : 22h Crédits : 4
Techniques et outils pour l’analyse d’un flot de données (expression régulière, automate, grammaire, analyseur LL, LR, SLR et LALR). Analyse lexicale, analyse syntaxique, sémantique, génération de code. Utilisation des outils Lex et Yacc.
Technologies XML C : 9h TD : 9h TP : 24h Crédits : 4
Introduction à XML. Transformations de documents XML : feuilles de style (CSS, XSLT), Xpath. Liaison de documents en XML : XLink, Xpointer. Manipulations de documents XML : les API XML, SAX et DOM. XML et les bases de données (XPath, XQuery, ...).
Composants et architectures logicielles C : 12h TD : 12h TP : 18h Crédits : 4
Langages de description d’architecture (ADL, ...). Introduction à MDA (Model Driven Architecture) et MDD (Model Driven Development) : les modèles (CIM, PIM, PSM et UML comme langage de modélisation), le processus de transformation et la relation MDA/code. Panorama de composants logiciels libres. Place des composants dans une architecture de logiciels libres. Spécification et mise en oeuvre de frameworks open source de composants. Conception d'une application à base de composants.
Systèmes Distribués I C : 12h TD : 12h TP : 18h Crédits : 5
Parallèlisme, Multithreading, objet réparti, client/serveur, RPC, RMI, CORBA.
Langue vivante I - Anglais TD : 25h Crédits : 2
Langue vivante II – Allemand/Espagnol TD : 20h Crédits : 2
Vie d’entreprise TD : 26h Crédits : 2
Marketing et insertion professionnelle
Projet Crédits : 4
Stage (16 semaines) Crédits : 3

Programme d'études de la deuxième année

Visiter le groupe Google de la deuxième année.

Vous pouvez avoir accès au détail des modules (séance par séance). Ce travail est en cours d'actualisation.

1er semestre

Total heures : 373h

Système, Réseaux et Sécurité C : 21h TD : 12h TP : 54h Crédits : 7
Déploiement de distributions Linux (Debian et FreeBSD) et étude du noyau Linux (Gestion mémoire, gestion de fichiers – ext2, ext3, lufs, ... - , gestion de processus, drivers de périphériques, synchronisation, IPC, ...). Sécurisation des systèmes et des services réseaux (DNS, Web, Mail, ...). Sécurité physique, sécurité des données et sécurisation du système Linux. Filtrage, topologie, segmentation et DMZ (FireWall, IP table, Squid, Reverse Proxy, VPN, ...). Surveillance, audit et outils de monitoring.
Développement d’applications Web C : 29h TD: 12h TP : 57h Crédits : 7
Web Services : architecture et service orientée services (WSDL, SOAP, XML-RPC, HTTP, ...). Concepts avancés de Java (JSP, Servlets, les EJB et Enterprise Service Bus – ESB - ). Déploiement et mise en oeuvre : Python/Zope, J2EE et serveurs d'applications (Tomcat, Jonas, Jboss, ...). Persistance des données (Hibernate, ...). Frameworks PHP : ez-components et PEAR.
Environnement de développement libres C : 22h TP : 54h Crédits : 6
Méthodologies et gestion de projets (méthodes agiles - RAD et eXtreme Programming -,...). Outils de gestion de suivi de projets (bugzilla, ...). Environnement de développement collaboratif : concepts, méthodologies et outillage (gforge, Eclipse, ...). Test unitaire (JUnit, cppunit, phpunit, PyUnit...). Documentation (doxygen, ...). Architecture de développement et de déploiement (autotools, gestion de paquets, ...). Gestion de versions centralisée (CVS, subversion, ...) et distribuée (git/cogito,...). Rappels : sh, perl, python et makefile.
Langue vivante I - Anglais TD : 30h Crédits : 4
Langue vivante II – Allemand/Espagnol ou Latex TD : 20h Crédits : 2
Economie innovante CM : 12h TD : 20h Crédits : 2
Conférences C : 30h Crédits : 2

2ème semestre

Total heures : 106h

L’environnement du libre C : 18h TD : 3h Crédits : 3
Historique du phénomène Logiciels Libres. Notions de propriétés intellectuelles. Les licences logicielles. L’informatique libre et le droit des acheteurs. Environnement économique des logiciels libres. Les logiciels libre dans les collectivités locales et territoriales.
Management du libre C : 11h TD : 8h Crédits : 3
Rappel sur la gestion de projets informatiques. Spécificités de la gestion des projets de développement de logiciels libres. Impact des logiciels libres sur le Marketing des services informatiques.
Migration vers le libre et intégration du Libre C : 18h TP : 48h Crédits : 6
Les annuaires et leur applications (OpenLDAP vs ActiveDirectory). Migration des bases de données (Postgres, MySql, ...) et mise en perspective avec Oracle et DB2. Migration des systèmes de mail/Calendrier/Contact. Systèmes d'exploitation : intégration de Linux dans un environnement Windows (Samba, ...). Parc bureautique (présentation d'une étude de cas).
Projet Crédits : 6
Le projet est réalisé dans le cadre d'un projet open-source. Le groupe d'étudiants rejoints un projet open-source mené par l'un de nos partenaires. Il est totalement accompagné et intégré au projet.
Stage (20 semaines) Crédits : 12

Maîtrise des langues étrangères.

Selon la charte du parcours IUP, deux langues étrangères sont programmées dans le cursus. Le TOEIC (ou tout autre examen reconnu par le marché de l’emploi) est passé par les étudiants en cours de M1 et M2. Dans le cas du TOEIC, nous exigeons l’obtention de 750 points pour valider en partie le module « Anglais » de M2. Les étudiants ayant obtenu le score requis en M1 peuvent préparer, par exemple, en M2 le First Certificat. La deuxième langue enseignée est l’espagnol ou l’allemand.
En cas d’accueil d’étudiants étrangers, la deuxième langue vivante peut être remplacée par du français. Si vous intégrez le Master en deuxième année, la deuxième langue vivante peut être remplacée par un autre module d'un autre Master ou par une unité libre (Latex, par exemple ... pour rester dans le Libre).

Environnement de travail

Le master dispose d'une salle entièrement équipée : 15 machines sous Linux/Debian avec rack et disques extractables, équipé de Pentium IV, 1Go, ... Chaque station est accompagnée d'un écran plat 17". Vous avez accès au Web en illimité, à un espace disque sécurisé sur un serveur Linux/Debian et à une imprimante (qui se situe dans la salle). La salle est accessible de 8h à 19h30.

Les enseignements se déroulent dans la même salle (sauf les cours de langues et les conférences). Un vidéoprojecteur est installé en permanence dans la salle.

La salle est aussi équipée du Wifi pour les étudiants disposants d'un portable Wifi. L'accès Wifi est limité au Web après identification.

Comme il fait très chaud à Calais (ou que les étudiants travaillent beaucoup et que les machines chauffent !), la salle est équipée de la climatisation.

Deux photos de la salle du Master I2L : une première vue et une deuxième vue (attention, seuls les étudiants de deuxième année ont accès à cette magnifique salle ... elle leur est entièrement dédiée ; les étudiants de M1 sont dans deux autres salles qui sont partagées avec les étudiants de Licence Informatique).

Encore quelques photos de l'environnement de travail :

Calendrier

Le calendrier est identique pour l'ensemble des parcours du Master Informatique :

Emploi du temps

Vous pouvez accéder aux emplois du temps via calendar.google.com :

 deuxième année : Téléchargez l'emploi du temps prévisionnel dans votre agenda : Téléchargement

Nos partenaires

Nos parternaires se sont engagés soit à réaliser des cours ou des conférences, soit à accueillir des stagiaires ou, tout simplement, à soutenir le Master et nous les remercions.

Revue de presse