SYLLABUS SEMESTRE 9 2011-2012 Parcours S2I «Systèmes d Information et Informatique» François Brucker Tel.: 04 91 05 43 95 E-mail : francois.brucker@centrale-marseille.fr
PROGRAMME Nb heures élèves (hors examen) S2I-52-P-ALRO : Algorithmique et Recherche Opérationnelle [P. Préa] S2I-52-P-ANDO : Analyse de données [C. Jazzar] S2I-52-P-DELO : Développement logiciel [D. A. Gelly] S2I-52-P-INDE : Informatique décisionnelle [S. Derrode] S2I-52-P-RESO : Réseaux [F. Brucker] S2I-52-P-SYIN : Systèmes d information [E. Daucé] S2I-52-P-PROJ : s S2I [F. Brucker] 100 3 TOTAL S2I 400 21 Page 2/9
S2I-52-P-ALRO 3 ALGORITHMIQUE ET RECHERCHE OPERATIONNELLE Travail Total 2011-2012 9 7 13 50 Pascal Préa (ECM / LIF) Équipe enseignante : Emmanuel Daucé (ECM / ISM) ; Pascal Préa (ECM / LIF) ; Philippe Réfrégier (ECM / Fresnel) Les acquis du tronc commun Donner aux élèves des outils pour modéliser des situations complexes & concevoir des solutions efficaces. A l issu de cette UE, l étudiant aura une maîtrise approfondie de l'algorithmique et saura modéliser/résoudre les principaux problèmes d optimisation de façon efficace. Donner aux élèves les outils théoriques pour modéliser & résoudre des problèmes d optimisation & pour concevoir efficacement leurs implémentations. Cette UE est constituée de deux parties : Algorithmique : - Méthodes de Conception d'algorithmes : Divide and Conquer, programmation dynamique, algorithmes Gloutons, méthodes de recherche exhaustive (Backtracking, Branch-and-Bound). - Structures de Données : structures linéaires, tas & files de priorité, arbres de recherche (basiques & équilibrés (AVL, Rouge-Noirs, )), tables de hachage, graphes. - Notions Avancées : NP-Complétude, analyse amortie. Recherche opérationnelle : - Programmation linéaire : simplexe, dualité, programmation en nombres entiers - Méthodes continues : gradient, Newton, gradient conjugué, multiplicateurs de Lagrange, pénalisation. - Heuristiques & méta-heuristiques : réseaux de neurones, recuit simulé, tabou, algorithmes génétiques, fourmis Polycopié et recueil de transparents. Examen *,**, Algorithmie Compte Rendu 50% Recherche Opérationnelle Contrôle continu TP Compte Rendu Compte Rendu 17% 17% 16% Page 3/9
S2I-52-P-ANDO 3 ANALYSE DES DONNEES Travail Total 2011-2012 9 8 12 50 Catherine Jazzar (ECM) Équipe enseignante : François Brucker (ECM / LIF) ; Emmanuel Daucé (ECM / ISM) ; Catherine Jazzar (ECM) ; Marguerite Lesbros UE Informatique décisionnelle Cette UE donnera aux étudiants des moyens de gestion et d analyse des données d un système d information ou de toute autre base de données. Il aura également des connaissances légales quant à la juridiction s appliquant aux données numériques. Les méthodes et techniques d analyse des données s appuient sur des algorithmes et des critères objectifs permettant de soutendre une analyse forcément subjective. On montrera comment choisir une bonne famille d algorithmes (règles d associations, méthodes de distances, ) par rapport à l analyse que l on va effectuer et l on exhibera différentes façons de stocker les données (bases de données relationnelles, data warehouse, documents) qui influeront sur les traitements et les analyses possibles. quatre parties : - Droit des données - Data Mining - Entrepôts de données - Bases de données orientées documents Polycopié et recueil de transparents. Examen *,**, Droit examen Data Mining Contrôle Continu Contrôle Continu Compte Rendu 50% Page 4/9
S2I-52-P-DELO 3 DEVELOPPEMENT LOGICIEL Travail 2011-2012 9 8 12 50 Anne Gelly (ECM) Équipe enseignante : Frédéric Bernard-Payen ; François Brucker (ECM / LIF) ; Anne Gelly (ECM) Total Les acquis du tronc commun A l issue de cette UE, l étudiant sera capable de s intégrer ou de conduire un projet informatique et connaitra les principaux outils (cycles de développements, langages, forge logicielle) de développement d application informatique. Le programme s articule autour de deux problématiques, la première liée à la conduite d un projet informatique (par des méthodes de gestion de projet et des outils dédiés, comme le suivi de version et les forges logicielles), la seconde à l implémentation proprement dite de celui-ci (étude et perfectionnement dans les principaux langages cibles). Gestion de projet : - Génie logiciel, - Outils de développement Implémentation : - C et dérivés (C++ et C#) - Java (exceptions et parallélisme) - Bases du Web Supports de cours Examen *,**, Gestion de projet Oral 40% Implémentation Examen 60% Page 5/9
S2I-52-P-INDE 3 INFORMATIQUE DECISIONNELLE Travail Total 2011-2012 9 3 17 50 Stéphane Derrode (ECM / Fresnel) Équipe enseignante : Emmanuel Daucé (ECM / ISM) ; Stéphane Derrode (ECM / Fresnel) UE «Algorithmique et recherche opérationnelle» L UE permettra aux étudiants d avoir une vision précise des différentes facettes de l informatique décisionnelle et de son utilisation dans plusieurs secteurs industriels. L étudiant saura, à partir d un problème de décision réel, choisir la bonne modélisation (déterministe, statistique) et la méthode de résolution adéquate (supervisée ou non). Il sera également capable d utiliser les outils adaptés pour sa résolution. On distinguera deux grands types de problématiques, la première relevant d une adaptation à un modèle connu (déterministe ou statistique), la seconde où l on cherche tout d abord à apprendre le modèle. La plupart des problèmes de décision peuvent se modéliser en suivant l une et/ou l autre approche. On montrera ainsi, à la fois les méthodes de résolution et leurs champs d application industrielle. Décision : - Clustering et analyse discriminante. - Décision Bayésienne - Analyse de séries temporelles de données Apprentissage : - Réseaux de neurones, - Support Vector Machine (SVM) - Méthodes séquentielles. Support de cours en français ou recueil de transparents Examen *,**, Décision Apprentissage TP Examen TP Compte-rendu Compte-rendu 30% 30% 20% 20% Page 6/9
S2I-52-P-RESO 3 RESEAUX Travail Total 2011-2012 9 50 50 50 François Brucker (ECM / LIF) Équipe enseignante : Geoffroy Devernois (ECM) ; Patrick Girard Les acquis du tronc commun Connaissances théoriques et pratiques relatives à l utilisation, la sécurisation et à l administration d un réseau. Trois compétences réseaux sont adressées : - Les étudiants sauront utiliser, configurer et administrer un réseau de petite taille et auront les connaissances nécessaires pour comprendre les mécanismes et protocoles régissant les réseaux. - Ils auront des connaissances de base en sécurité. - Ils sauront développer une application mobile en utilisant des bibliothèques dédiées (android et/ou iphone). Les réseaux sont aujourd hui au cœur de quasiment toutes les activités économiques : ils impactent les organisations (messagerie, téléphonie, architectures Orientées Services, nomadisme, mobilité), les bureaux d études (partage de ressources, travail collaboratif), les ressources humaines (télétravail, intranet, réseaux privés virtuels), les implantations industrielles (réseaux de capteurs, télésurveillance, intégration voix, données, images), les échanges commerciaux (B2B, B2C) Les ingénieurs ECM sont tout particulièrement amenés à évoluer dans un environnement réseau quelque soit leur choix de carrière. Il est nécessaire qu ils soient au moins des utilisateurs éclairés, capables de comprendre assez finement comment les réseaux locaux d entreprises fonctionnent pour mieux les intégrer dans les processus métiers. Idéalement, ils devraient pouvoir être des forces de réflexion et d innovation assurant le premier relai entre une problématique et des propositions d évolution. S articule en trois parties : - Réseaux IP : Utilisation du programme d e-learning Cicso Networking Academy. Seront abordés, outre les notions de base sur les réseaux, les protocoles et concepts de routage, la commutation de réseau local et réseau local sans fil, l accès au réseau étendu. - Applications mobiles : utilisation de framework et desimulateur pour développer une application smartphone. - Sécurité : bases de la sécurité de l information, notions d intrusions et de parades. Examen *,**, Examen Contrôle continu projet Compte-Rendu 50% 20% 30% Page 7/9
S2I-52-P-SYIN 3 SYSTEMES D INFORMATION Travail Total 2011-2012 9 9,5 10,5 50 Équipe enseignante : Damien Bourdette ; François Brucker (ECM / LIF) ; Emmanuel Daucé (ECM / ISM) Anne Gelly (ECM) Langue d enseignement connaissances visées Supports pédagogiques UE Développement Logiciel Cette UE donnera des connaissances solides pour la modélisation, la création et le développement de systèmes d information lourd (application) ou léger (web). L étudiant ayant suivi cette UE aura également acquis une méthodologie de développement utilisée dans tout projet applicatif d envergure (tests unitaires, documentation, programmation orienté aspect, ) La création de systèmes d information mobilise des méthodes, techniques et outils divers comme la programmation évènementielle pour les IHM, client-serveur pour le web, ou encore la programmation orienté aspect. Nous aborderons tous ces points et insisterons également sur la méthodologie de développement qui intègre dès sa conception une modularité permettant le développement continu d une application. L UE s articule autour de trois points : - Méthodes de conception: modèles généraux de conception objet (design pattern, programmation par test unitaires, APO. - IHM: méthodologie et conception (java et swing) - Architecture : structure interne et composants d un système d information, SI clientserveur en java. Examen *,**, Méth. de conception IHM Architecture Examen Oral écrit Compte rendu 40% 20% 40% Page 8/9
S2I-52-P-PROJ 3 PROJETS S2I 2011-2012 9 50 100 Travail Total François Brucker (ECM / LIF) Équipe enseignante : Catherine Jazzar (ECM) ; Anne Gelly (ECM) UE systèmes d information pour la deuxième partie. Deux types de compétences distinctes seront acquises par l étudiant suivant cette UE : - partie 1 : veille technologique et intégration de méthodes nouvelles dans un projet. - partie 2 : conduite et planification d un projet informatique de petite taille. Cette UE se sépare en deux parties. La première vise à l approfondissement d un point particulier du programme du parcours, que ce soit l étude théorique d un algorithme ou d une méthode particulière ou l implémentation pratique d une technique délicate. La seconde est dédiée à l implémentation (le plus souvent en partenariat avec une entreprise) d un système d information, d une application complète ou la continuation d un projet existant. Les deux parties de cette UE peuvent être liées ou non et constitue chacune 50 heures de travail planifié. Pour chaque partie des réunions d avancement et/ou de travail avec les tuteurs sont planifiées. Examen *,**, Recherche et développement Rapport Oral Compte-rendu Développement Rapport Oral Compte-rendu Page 9/9