Upload
hoangnhu
View
219
Download
0
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
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%