12
DEPARTEMENT DE LA INFORMATIQUE Parcours Spécifique DANT Maison de la Pédagogie - A208 Boîte courrier 165 4, Place Jussieu - 75252 Paris Cedex 05 Tél/Fax : 01 44 27 31 57 Mèl : [email protected] LICENCE d’INFORMATIQUE L3 en alternance Parcours DANT (Développeur d’Applications ‐ Nouvelles Technologies) par la voie de l’apprentissage ANNEE 2010-2011

LICENCE d’INFORMATIQUE L3 en alternancefladenmu/Teaching_files/Brochure DANT 2010... · enseignements (cours, travaux dirigés, travaux pratiques) ainsi qu’aux séminaires et

Embed Size (px)

Citation preview

DEPARTEMENT DE LA INFORMATIQUE Parcours Spécifique DANT Maison de la Pédagogie - A208 Boîte courrier 165 4, Place Jussieu - 75252 Paris Cedex 05 Tél/Fax : 01 44 27 31 57 Mèl : [email protected]

LICENCE d’INFORMATIQUE

L3 en alternance

Parcours DANT (Développeur d’Applications ‐ Nouvelles Technologies) 

par la voie de l’apprentissage

ANNEE 2010-2011

2

             Responsables de la formation :    Anne FLADENMULLER, Maître de Conférences, UPMC   Olivier MARIN, Maître de Conférences, UPMC       Secrétariat :    Patricia LAVANCHY    Université Pierre et Marie Curie – Paris VI   UFR d’Ingénierie   Maison de la Pédagogie   2ème étage ‐ Bureau A208   4 place Jussieu   75252 Paris cedex 05    Téléphone/Fax : 01 44 27 31 57   e‐mail : [email protected]    

    

        

3

  

PRESENTATION DE LA FORMATION 

Le  parcours  spécifique  « DANT »  (Développeur  d'Applications  –  Nouvelles  Technologies)  de  la  Licence Informatique  générale  se  fait  par  la  voie  de  l’alternance  et  a  pour  ambition  de  former  avec  l'aide d'entreprises partenaires au métier de développeurs d’applications à un niveau Bac+3.   Il s'agit d'un parcours sur 12 mois à partir du mois de septembre, à raison de 600 heures d'enseignement. Les  enseignements  techniques  se  déroulent   en  alternance  (3  semaines  en  entreprise  –  3  semaines  à l’université). L’alternance peut être mise dans le cadre : 

• d’un contrat d’apprentissage pour les étudiants inscrits auprès du CFA‐UPMC.   

• d’un  contrat  de  professionnalisation  ou  d’un  stage  conventionné  pour  les  personnes  inscrites auprès du service de la Formation Continue de l’UPMC. 

Cette troisième année de Licence Générale par  la voie de  l’alternance à  l’UPMC a pour objet de former des  « assistants  chefs  de  projet »,  « concepteurs‐développeurs»,  « gestionnaires  d’applications » rapidement  autonomes  et  capables  de  s’intégrer  dans  une  équipe  projet  sans  phase  de  formation préalable au sein de l’entreprise. 

BUTS ET DEBOUCHES 

De  manière  générale,  il  s'agit  de métiers  qui  nécessitent  à  la  fois  une  réelle  maîtrise  technique  de l'informatique  et  une  bonne  compréhension  des  besoins  et  contraintes  liés  au  développement d'applications en équipe de projet. Les carrières  à l'issue du parcours comprennent, entre autres : 

• Développeur d'application Internet / Intranet 

• Développeur Java J2EE 

• Développeur en architectures réparties (client serveur, pair à pair, ...) 

• Responsable / Développeur de système d'information 

• Assistant chef de projet technique 

• Assistant ingénieur de développement 

A  l’issue  de  la  formation  une  poursuite  d’études  peut  également  être  envisagée  au  sein  du  Master Informatiques de l’UPMC après évaluation des dossiers par la commission de sélection.  

POURQUOI L’ALTERNANCE ?  

• renforcer la professionnalisation de la formation par un travail en grandeur réelle ;  

• « savoir‐faire »  et  « savoir‐être »  privilégier  les  acquisitions  comportementales  particulièrement indispensables pour de futurs opérateurs en charge de manager le changement ;  

• placer les étudiants au cœur des évolutions technologiques et organisationnelles actuelles ; 

4

FICHE SYNTHETIQUE 

Nombre d’élèves concernés  

une section d’environ 20 apprentis par an  

Durée et rythme d’alternance de la formation : 

12 mois, de septembre n à septembre n+1 ; 3 semaines à l’université – 3 semaines en entreprise 

Pré‐requis   

Les  étudiants  devront  avoir  validé  une  formation  à  Bac  +  2  dans  un  domaine  scientifique  et  technique (Licence 2, DUT, L2PRO, BTS  avec acquisition des bases fondamentales de l'informatique). En particulier ils devront posséder des notions de programmation impérative et notamment avoir des connaissances de base du langage JAVA, des notions de gestion de bases de données (langage SQL), ainsi que des notions relatives aux systèmes d'exploitation usuels (tels que Microsoft Windows et UNIX). 

Sélection 

La sélection se fera sur dossier et entretiens individuels, afin de contrôler les connaissances, la motivation et la conviction des étudiants quant au projet professionnel. L’admission définitive ne s’effectue qu’après la signature du contrat d’apprentissage. 

Lieu des cours 

Les UEs académiques ont lieu sur le Campus Jussieu. Une salle est réservée pour les cours et les séances de TD et une salle 

5

ORGANISATION GENERALE 

Assiduité 

 Tous  les  étudiants  suivent  les  cours  du  parcours DANT.  Ces  cours  sont  assurés  par  des  enseignants  de l’Université et par des intervenants extérieurs (ingénieurs, consultants, etc.). L’assiduité à l’ensemble des enseignements  (cours,  travaux dirigés,  travaux pratiques) ainsi qu’aux séminaires et activités organisées dans le cadre de la formation est obligatoire.  Des  feuilles  de  présences  sont  complétées  par  les  enseignants  à  chaque  séance  et  les  absences  sont transmises au CFA  qui les retransmet à l’employeur.  

Modalité de contrôle de connaissances 

Les modalités d'admission au diplôme suivent les dispositions de l'arrêté du 17 novembre 1999 (Art. 10) et les règles de l'université Pierre et Marie Curie. Deux sessions sont prévues : l'une en janvier‐juin, l'autre en septembre.  Chaque unité d'enseignement théorique à 3 ects a un coefficient de 0,5. Chaque unité d'enseignement théorique à 6 ects a un coefficient de 1 Les UE de projet et mission professionnelle à 9 ects ont un coefficient de 1,5. 

Jurys 

Deux  Jurys  intermédiaires  ont  lieu  à  l’issue  du  premier  semestre  ainsi  qu’à  la  fin  du mois  de mai  pour informer l’étudiant et le maitre d’apprentissage des résultats de l’étudiant en cours d’année.  Le  jury  final sera présidé par un des responsables de  la  formation et comportera des représentants des principaux domaines d'enseignement, ainsi que des professionnels ayant participé aux enseignements et à l'encadrement des projets et des stages.  Pour valider la formation, une moyenne supérieure à 10/20 doit être obtenue à chaque semestre.  Si,  à  l’issue  de  la  première  session  d’examen,  la  moyenne  du  semestre  est  inférieure  à  10,  la  note d’examen  de  toutes  les  UE  non  validées  passe  à  0.  Une  session  de  rattrapage  sera mise  en  place,  qui permettra  à  l’étudiant  de  modifier  la  note  d’examen.  Les  UE  acquises  lors  de  la  première  session  ne peuvent être rattrapées. 

Calendrier de l’alternance 2010‐2011 

La rentrée au sein du parcours DANT est fixée au lundi 6 septembre 2010.  Examens du 1er semestre : 1ere semaine de janvier 2011 Examens du 2ème semestre : 2ème semaine de juin 2011 Soutenance de projet : 2ème semaine de juin 2011 Soutenance de stage : 1ère semaine de septembre 2011   

6

 

7

CONTENUS PEDAGOGIQUES 

La formation théorique est constituée de modules, pour la plupart de 20 heures de cours et 16 heures de TD ou d’études de cas et 24 heures de travaux sur machines.   Un ensemble de 10 unités d'enseignement (UE) viendra apporter aux apprentis les savoirs et savoir‐faire nécessaires  pour  le  développement  d'applications  de  qualité,  dans  le  respect  des  normes  et  standards industriels en vigueur actuellement.  Semestre 1 

• Méthodes de Gestion de Projet   (3 ECTS) 

• Programmation Objet avec Java   (6 ECTS) 

• Réseaux         (6 ECTS) 

• Génie Logiciel         (6 ECTS) 

• Projet Tutoré         (9 ECTS) 

Semestre 2 

• Anglais          (6 ECTS) 

• Connaissance de l’Entreprise     (3 ECTS) 

• Nouvelles Technologies du Web   (6 ECTS) 

• Objets distribués Coopératifs     (6 ECTS) 

• Outils quantitatifs pour l’informatique   (UE hors contrat – 6 ECTS) 

• Mission Professionnelle     (9 ECTS) 

‐ Participation à des Séminaires donnés par des professionnels  Le  premier  semestre  (S1)  traite  des  connaissances  essentielles  requises  dans  le  cadre  d'une  mise  en œuvre  professionnelle  de  logiciels  informatiques,  tandis  que  le  second  semestre  (S2)  aborde  à  la  fois l'approfondissement  de  ces  connaissances  techniques  et  la  prise  de  contact  avec  les  réalités  des entreprises informatiques.   

 

8

LES UE PROFESSIONNELLES 

Les U.E. « Projet tutoré » et « Mission Professionnelle » valent chacunes 9 ECTS. Ils s’agit d’U.E. reflétant une réalisation personnelle en informatique de l’étudiant en relation avec sa mission professionnelle.  Deux responsables du suivi du de la mission professionnelle sont désignés, l'un dans l'équipe pédagogique et l'autre dans l'entreprise. ‐ Le maître d’apprentissage est désigné par l'entreprise d'accueil, suivant ses capacités de formateur sur le sujet confié à l'étudiant. ‐  Le  tuteur  académique,  faisant  partie  de  l’équipe  pédagogique  de  la  formation.  La  coordination  de l'encadrement est assurée par un des membres de l'équipe pédagogique. 

PROJET TUTORE Le PROJET TUTORE est réalisé en entreprise et à l'Université, sous tutorat pédagogique et professionnel (personnalisation du contenu et des objectifs du projet).  Le  sujet  du  projet  tutoré  est  lié  directement  au  sujet  de  la  mission  en  entreprise,  il  concerne généralement  un  approfondissement  d’un  sujet  traité  en  entreprise mais  il  pourra  prendre  différentes formes. Si le sujet de la mission professionnelle s’y prête, le sujet du projet concernera directement une sous partie bien définie de la mission de l’apprenti. Pour d’autres missions, il sera plus difficile de dissocier une sous‐partie. Le tuteur académique pourra alors demander d’approfondir un thème connexe à celui de la mission.  Il  sera  alors  demandé  de  faire  un  petit  projet :  analyse  et/ou  implémentation  de  certaines fonctionnalités pas directement abordées en  stage.  La notation portera  sur  le  rapport de projet et une soutenance qui seront évalués par un jury de tuteurs académiques. La soutenance aura lieu au cours du deuxième semestre. 

MISSION PROFESSIONNELLE La  MISSION  PROFESSIONNELLE  est  réalisée  sous  double  tutorat.  Elle  est  évaluée  à  partir  du  suivi  en entreprise par les tuteurs, d'un mémoire écrit et d'une soutenance orale qui aura lieu en septembre. Le mémoire écrit doit permettre de juger l'ensemble du travail effectué, en présentant de façon détaillée le contexte, les objectifs, le contenu technique, les moyens utilisés et les résultats obtenus. 

LES UES ACADEMIQUES 

Anglais (S1‐S2)  L'étude de la langue porte particulièrement sur la pratique de l'oral, complétée par des travaux écrits et comprend  notamment  :  exercices  de  laboratoire  de  langue,  révisions  grammaticales,  exploitation  de documents écrits et vidéo, débats et exposés généraux et techniques.  Cette UE sera dispensée tout au long de l’année mais  la note sera comptabilisée au deuxième semestre uniquement.   Pour les étudiants ayant obtenu une note suffisante aux évaluations intermédiaires, la licence de l’UPMC pourra financer l’examen du TOEIC.  

9

Connaissance de l'entreprise et techniques d'expression (S2) 

Responsable : Sylvie Pieczynski  Cette UE constitue une introduction au monde de l'entreprise, à son fonctionnement, et à la manière d'y évoluer dans le cadre d'une carrière de développeur informatique.  Thèmes abordés : Pôle Intégration Professionnelle ‐ E‐recrutement. ‐ CV et lettre de motivation. lettre CV. ‐ Le recrutement sur la forme (matériel et look) et sur le fond (les questions d’entretien). ‐ Passage en réel d’un entretien de groupe (jeu de rôle). ‐ Panorama des tests de recrutement utilisés sur le marché français. ‐ Le décryptage d’annonces. ‐ Pôle Prise de Parole en Public ‐ Les  fondamentaux de  la prise de parole en public  (voix,  regard, gestuelle, occupation de  ‐  l’espace, 

plan, mots, gestion du public). ‐ Applicatifs par le biais de petits exposés préparés sur place et donnant lieu à diagnostic individuel, ‐ L’entretien d’évaluation.  Modalités d’évaluation ‐ Taux  de  participation  à  l’oral  ainsi  que  le  volontariat  à  participation  pour  des  prises  de  parole  en 

public (entraînement à entretien de recrutement et nombreux autres applicatifs du cours sur la prise de parole en public). 

‐ Assiduité en cours. ‐ Intérêt de l’étudiant pour élaboration de son CV. 

Génie Logiciel (S1) 

Responsable : Reda Bendraou  Le  cours de Génie  Logiciel  tend à présenter et  à détailler  les différentes démarches de développement logiciel. Le talon d’Achille de cette discipline étant la maîtrise des délais, des coûts et de la qualité. Nous aborderons  dans  ce  cours  toutes  les  nouvelles  approches  permettant  d’assurer  ces  objectifs  et  de minimiser les risques liés au succès d’un projet informatique.   Le cours s’articule autour des points suivants :  ‐ Comment gérer la complexité : Présentation détaillée du langage de modélisation OO, UML ‐ Comment augmenter la productivité : Génération de code à partir de modèles et reverse engineering 

avec introduction au Model‐Driven Engineering (MDE) ‐ Comment améliorer la qualité et la fiabilité : Les designs patterns et tests. ‐ Comment  maîtriser  les  délais  et  réduire  les  risques :  un  aperçu  sur  les  nouvelles  techniques  de 

développement agile. Cette UE constitue une  introduction aux processus unifiés de développement  logiciel, et permettra aux futurs diplômés de s'insérer et de travailler avec aisance au sein d'une équipe qui suit un tel processus.  Modalité d’évaluation :  Note CC = Partiel*60% + Projet *30% + [TP Solitaire]*10% Note Finale = Note Examen *60% + Note CC*40% 

10

Méthodes de Gestion de Projet (S1) 

Responsable : Richard Thibert  Cette  UE  a  pour  objet  d'introduire  la  notion  de  projet  système  d'information  ainsi  que  les  outils  et méthodes associés dans  l'esprit du référentiel  ISO 15504 et du modèle CMMi. En faisant une  large part aux travaux pratiques et aux exemples, les notions suivantes seront développées   ‐ La notion de Projet et introduction à la démarche Qualité ‐ Le processus de planification de projet : ‐ Etablir les estimations (WBS, Cycle de vie, chiffrage) ‐ Développer  un  plan  de  projet  (calendrier  PERT  GANT,  gestion  des  risques,  gestion  des  données, 

ressources) ‐ Obtenir l'engagement (incidences, engagement au plan) ‐ Le processus de suivi et contrôle de projet : Suivre le plan (suivre le plan, revue d'avancement), gérer 

les actions correctives (asservissement du projet au plan)  L'examen final consiste en une épreuve écrite de 2 heures constituée d'une partie QCM et compte pour 60% de la note totale. Le contrôle continu (40% de la note totale) sera évalué sur la réalisation des TP   

Nouvelles Technologies du Web (S2) 

Responsable : Jean‐Loup Guillaume  Cette  UE  a  pour  vocation  de  présenter  aux  apprentis  les  technologies  de  pointe  en  matière  de développement  pour  l'Internet,  et  de  les  leur  faire  utiliser  au  travers  de  cas  d'études  réalistes.  Les technologies présentées dans le cadre de cette UE seront réactualisées annuellement pour tenir compte des tendances de l'industrie informatique.  Thèmes abordés  : ‐ Description de pages web : une page Web XHTML est un document XML suivant une DTD imposée et 

associé à une feuille de style CSS ‐ Gestion  distante  de  bases  de  données :  les  données  dynamiques  sont  stockées  dans  une  base 

relationnelle (MySQL). La base est accédée à distance, soit de façon directe (JDBC, bibliothèque Mysql pour PHP), doit à travers un framework (Hibernate). Les accès sont réalisées sous forme de requêtes SQL ou de transactions. 

‐ Construction  de  pages  web  dynamiques(  PHP,  Servlet,  JSP) :  le  serveur  Web  interroge  la  base  de données pour construire la page Web.  

‐ Model‐View‐Controller (Struts) :  les pages sont conçues en séparant  la  logique métier,  le modèle des données et la présentation pour permettre un développement indépendant de chaque phase. 

‐ Introduction aux Rich Internet Application (Javascript, AJAX) : les pages web deviennent de véritables, offrant des caractéristiques similaires aux logiciels traditionnels installés sur un ordinateur. 

 Pré requis  souhaités   HTML 1.0, notions de SQL, Java.  Evaluation : Note finale = 40% Contrôle Continu + 60% Examen  Contrôle Continu =  20% TP + 40% partiel + 40% mini‐projet  

11

Objets distribués coopératifs (S2) 

Responsable : Olivier Marin  Cette UE aborde les problématiques liées à la conception et au développement de systèmes d'information déployés en réseau. Elle donne lieu à une mise en œuvre technique sur des standards issus de l'industrie informatique.  Thèmes abordés : ‐ Introduction aux systèmes répartis ‐ Interactions entre objets distants (Java RMI) ‐ Approche intergicielle pour les applications coopératives (CORBA) ‐ Développement modulaire (EJB)  Modalités d'évaluation L'examen final consiste en une épreuve écrite de 3 heures en fin de semestre et compte pour 60% de la note totale. Le contrôle continu (40% de la note totale) se décompose en 2 notes distinctes :  ‐ Un examen partiel (épreuve écrite de 2 heures ; 20% de la note totale) ‐ Un mini‐projet avec rapport à rendre en fin de semestre (10% de la note totale) ‐ Une évaluation subjective de la participation en TD et en TP (10% de la note totale) 

Outils Quantitatifs pour l’Informatique (S2) 

Responsable : Sébastien Baey  Cette UE a pour objectif de fournir les bases fondamentales en mathématiques nécessaires pour faciliter la poursuite d'étude en master. Les étudiants pour lesquels les résultats au premier semestre ne laissent pas présager de poursuite d’étude pourront être dispensés de cette UE .   Thèmes abordés : ‐ Analyse : fonctions usuelles, dérivation, intégration, séries numériques ; ‐ Probabilités.  Modalités d’évaluation :  Contrôle Continu sous forme d'examen partiel (40%) + Examen Ecrit (60%). La note de l’UE apparaitra sur le diplôme mais ne fera pas comptabilisée pour le calcul de la moyenne du deuxième semestre. 

Programmation par objets et langage JAVA (S1) Responsable : Julien Sopena 

 Cette UE a pour but d'étudier en profondeur  les fondements de  la programmation JAVA. Elle servira de base à  l'ensemble des UE techniques du second semestre. L'ensemble des notions abordées fera  l'objet d'une mise en œuvre en TP.  Thèmes abordés : ‐ Notions de base du langage JAVA (machines virtuelles, classes, héritage,...). ‐ Distribution (paquets, Ant, Javadoc). ‐ Fiabilité (exceptions, assertions). ‐ Entrées/Sorties (flux de données, gestion de fichiers, sérialisation). ‐ Programmation réseaux (sockets TCP/UPD). ‐ Programmation concurrente (multi‐threading, synchronisation, interruption). ‐ Bibliothèque graphique (Swing).  Modalités de contrôle des connaissances :  

12

L'examen final consiste en une épreuve écrite de 3 heures en fin de semestre et compte pour 60% de la note totale. Le contrôle continu (40% de la note totale) se décompose en 2 notes distinctes : ‐ Mini‐projet  transversal avec le module "Génie logiciel" (20% de la note totale) ‐ Travaux  pratiques notés (20% de la note totale) 

Réseaux (S1) 

Responsable : Anne Fladenmuller  Cette UE donne accès aux notions essentielles de la connectique et de la communication entre appareils informatiques distants, et aborde de manière très pratique  la mise en réseau de ces appareils. Enfin,  le thème de la sécurité y est étudié pour illustrer son importance cruciale dans le contexte informatique.  Thèmes abordés : ‐ Notions théoriques fondamentales (Piles protocolaires, connectivité, ...) ‐ Protocoles (IP, TCP, UDP, Ethernet, WiFi, ...) et programmation sockets ‐ Familiarisation avec la configuration de réseau ‐ Eléments de sécurité  Modalités de contrôle des connaissances :  Notes de contrôle continu 40% (projet et évaluations intermédiaires) et examen final 60%