Année 2 - Semestre 3 Spécialités : GI, I, M UE LSE E302
Langues – Sciences Economiques – Sciences de Gestion – Sciences Humaines Volume horaire
CM : 24 h TD : 42 h GI TP : 14 h Responsable : Richard Mulpas
Nom de l’UE Matières CM TD TP
Langues 14 14
Economie générale 8 8
Gestion financière 6 10
Marketing 10
Sciences économiques, humaines et sociales
5 crédits ECTS
Contrôle de gestion 2 10 10 Contrôle de gestion 2 : pour les GI uniquement
Pré-requis :
• UE LSE E101, UE LSE E201.
Compétences visées :
• Maîtriser les méthodes et les outils de la performance socio-économique de l’entreprise
• dans un environnement – technologique, social, économique, écologique… – mondialisé.
Matières :
• Langues
En anglais, l’objectif est d’approfondir les savoirs et savoirs-faire de l’étudiant dans les quatre compétences, et plus particulièrement l’expression orale, afin de l’amener au niveau C1 du Cadre Européen Commun pour les Langues.
-compréhension écrite : étude d’articles extraits de la presse généraliste, de la presse économique et de la presse scientifique ; recherches internet autour de thèmes scientifiques et économiques.
-expression écrite : rapport du projet d’année dans la spécialité, rédigé en anglais ; correspondance professionnelle (emails, mémos…) ; notes de synthèse, compte-rendus de réunion ou de débat.
-compréhension orale : étude de supports variés (nouvelles radiophoniques ou télévisées, reportages sur des thèmes scientifiques ou socio-économiques, extraits de films).
-expression orale : c’est la compétence privilégiée au cours des semestres 3 et 4. Présentations de projets, soutenances de stage, débats (thèmes scientifiques ou d’actualité), réunions, improvisations (par exemple, entretien d’embauche).
L’étudiant ayant obtenu le niveau B2 au TOEIC (au minimum 750 points), et dont le niveau d’anglais est jugé satisfaisant par l’enseignant concerné, peut, s’il le désire, commencer ou poursuivre l’étude d’une seconde langue vivante. Ces cours auront lieu sur les plages horaires libérées par l’école pour permettre aux étudiants qui le souhaitent de pratiquer différentes activités (sport, activités culturelles…). Bien qu’étant optionnels, ces cours pourraient néanmoins donner lieu à une évaluation, ou tout au moins à une reconnaissance formelle de l’acquisition d’une nouvelle compétence.
• Economie générale
• Les grands courants de la pensée économique
• Les politiques économiques
• Gestion financière 1
• Analyse des documents financiers (bilan, compte de résultat, annexe).
• Soldes intermédiaires de gestion et ratios.
• Marketing 2
• Politique de produit.
• Politique de prix.
• Politique de distribution.
• Politique de communication.
• Marketing mix et manœuvres concurrentielles.
• Contrôle de gestion 2
• Point mort probabilisé.
• Coûts partiels 2.
• Coûts préétablis.
• Mesure et analyse d’écarts.
• Méthode ABC/ABM.
• Target costing.
• La gestion par les processus.
• Le « lean management ».
Bibliographie
• « Maîtriser les Processus de l’Entreprise » Michel Cattan, Nathalie Idrissi, Patrick Knockaert – Ed. d’Organisation.
• « Méthodes et Pratiques de la Performance » Philippe Lorino – Ed. d’Organisation.
• « Méhode ABC-ABM – Rentabilité Mode d’emploi » Pierre-Laurent Bescos, Marc Joalland, Serge Le Bourgeois, André Maléjac, Laurent Ravignon – Ed. d’Organisation.
Année 2 - Semestre 3 Spécialités : GI,M,I
UE PRJ E301
Projet Volume horaire
Projet : 25 h Responsable : Responsable spécialité
Nom de l’UE CM TD TP Projet
4 crédits ECTS 25
Compétences visées :
Le projet du troisième semestre a pour principal objectif de mettre en pratique les compétences liées à la spécialité. Le projet doit également préparer l'élève-ingénieur à son insertion professionnelle en lui donnant une expérience de :
• travail d'équipe, car les projets sont réalisés à plusieurs élèves ;
• apprentissage en autonomie de nouvelles technologies et d’outils ;
• démarche d'étude, de conception et de mise au point de produit ;
• gestion de projet.
Année 2 - Semestre 3 Spécialités : I UE MTH E301
Modélisation mathématique
Volume horaire
CM : 40h, TD : 40h Responsable : Pierre-François Marteau
Nom de l'UE Matières CM TD TP
Algèbres de processus 16 14
Logiques 16 14
Modélisation mathématique
5 crédits ECTS Modélisation stochastique 10 10
Compétences visées :
A la fin de cette UE, l'élève-ingénieur devra être en mesure de :
• Connaître et maîtriser les algèbres de processus en tant que théories mathématiques pour spécifier le comportement de systèmes concurrents et communicants.
• Connaître et maîtriser les logiques mathématiques et ses applications en informatique.
• Connaître et maîtriser les bases de la modélisation stochastique et son application en informatique.
Matières :
• Algèbres de processus
Approche algébraico-axiomatique de la théorie de la concurrence Notions préliminaires: termes et équations, systèmes de réécriture
Algèbre de processus de base: système de base, terminaison, récursivité, modèles Processus concurrents: entrelacement et concurrence, terminaison, récursivité, modèles Communication : types de communication, terminaison, récursivité, modèles
Etude théorique et applications pratiques de l’algèbre de processus FSP
• Logiques
Introduction aux systèmes formels Logique des propositions
Logique des prédicats
Démonstration de théorèmes
• Modélisation stochastique
Processus de Poisson Chaînes de Markov
Théories des files d'attentes
Processus de naissance et de mort Marches aléatoires
Mouvements browniens et processus de diffusion
Bibliographie :
• Michael Huth, Mark Ryan (2004), Logic in Computer Science: Modelling and Reasoning about Systems, Cambridge University Press
• Narendra Jussien (2006), Logiques, langages formels et complexité pour l'informatique, Hermes
• Jeff Magee, Jeff Kramer (2006), Concurrency: State Models, John Wiley & Sons
• Robin Milner (1999), Communicating and Mobile Systems: the Pi-Calculus, Cambridge University Press
• Gregory F. Lawler (2006), Introduction to Stochastic Processes, Chapman & Hall
• Roy Yates, David J. Goodman (2004), Probability and Stochastic Processes, John Wiley and Sons
Année 2 - Semestre 3 Spécialités : I UE INF 301
Programmation et infrastructure
Volume horaire
CM : 42h, TD : 30h, TP : 48h, Responsable : Pascale Launay
Nom de l'UE Matières CM TD TP
Analyse et modélisation objet 14 10 12 Programmation objet avancée 14 10 12 Conception et
programmation
8 crédits ECTS Programmation des interfaces
graphiques 14 10 12
Compétences visées :
A la fin de cette UE, l'élève-ingénieur devra être en mesure de :
• Savoir concevoir des logiciels à l’aide de techniques de modélisation.
• Connaître et maîtriser les principes de la programmation par objets : encapsulation, instanciation, héritage et polymorphisme.
• Savoir concevoir une interface homme-machine en prenant en compte des critères ergonomiques.
• Savoir programmer des interfaces graphiques.
Matières :
• Analyse et modélisation objet
Approches semi-formelles de la modélisation Modélisation UML 2 avancée
Diagrammes dynamiques
Méta-modélisation et profils UML Mise en œuvre sur des cas concrets
• Programmation objets avancée
Objets, messages, classes, méthodes Interfaces
Bases de l’approche contractuelle Bases de l’héritage
Introduction à un environnement de programmation Techniques de programmation objet avec Java
• Programmation des interfaces graphiques
• Ergonomie, concepts et outils pour la conception d'interfaces homme-machine.
Modélisation de l’utilisateur : typologies, modèle du processeur humain Modélisation de la tâche : modèles GOMS, keystroke, théorie de l’action
Conception d’IHM et prototypage : cycles de conception, conception participative Evaluation d’IHM : évaluation analytique, expérimentale, certificative
Modalités d’interaction évoluée
Bibliographie :
• Timothy Lethbridge, Robert Laganiere (2005), Object-Oriented Software Engineering: Practical Software Development Using UML and Java, McGraw-Hill
• Eric Brangier, Javier Barcenilla (2003), Concevoir un produit facile à utiliser : Adapter les technologies à l'homme, Editions d'Organisation
• Wilbert O. Galitz (2007), The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques, John Wiley & Sons
• Jean-François Nogier (2005), Ergonomie du logiciel et design Web : Le manuel des interfaces utilisateur, Dunod
Année 2 - Semestre 3 Spécialités : I (logiciel) UE INF E302
Langages et compilation
Volume horaire
CM : 28h, TD : 20h, TP : 12h Responsable : Frédéric Raimbault
Nom de l'UE Matières coeff CM TD TP
Théorie et concepts des langages
de programmation 2 14 10
Langages et compilation
4 crédits ECTS Compilation et construction de
compilateurs 3 14 10 12
Compétences visées :
A la fin de cette UE, l'élève-ingénieur devra être en mesure de :
• Connaître et maîtriser les caractéristiques des langages de programmation et les mécanismes nécessaires à leur mise en œuvre.
• Comprendre comment on spécifie un langage de programmation.
• Comprendre comment on peut analyser automatiquement un programme écrit dans un langage de programmation, vérifier qu’il est conforme à une certaine grammaire et comment on peut le traduire dans le langage de la machine.
• Savoir définir un langage simple.
• Savoir développer un compilateur.
Matières :
• Théorie et concepts des langages de programmation
Langages formels : Expressions régulières et automates finis, Grammaires et automates à pile, Grammaires attribuées
Principaux concepts des langages séquentiels : types de données, fonctions
Principaux concepts des langages fonctionnels : programmation fonctionnelle, inférence des types, procédures, passage de paramètres, polymorphisme paramétrique, moments de liaison
Exécutifs des langages séquentiels : allocation des données, pile d'exécution, environnements, continuations, allocation dynamique et glanage des cellules abandonnées
• Compilation et construction de compilateurs
Introduction à la compilation Phases d'un compilateur Analyse lexicographique Analyse syntaxique
Gestion de la table des symboles
Analyses sémantiques : vérification des types et analyses statiques Génération de code
Bibliographie :
• Alfred V. Aho, Monica S. Lam, Ravi Sethi (2006), Compilers: Principles, Techniques, and Tools, Addison Wesley
• Andrew W. Appel, Jens Palsberg (2002), Modern Compiler Implementation in Java, Cambridge University Press
• Gilles Dowek, Jean-Jacques Lévy (2006), Introduction à la théorie des langages de programmation, Ecole Polytechnique Diffusion
• Terrence W. Pratt, Marvin V. Zelkowitz (2000), Programming Languages: Design and Implementation, Prentice Hall
Année 2 - Semestre 3 Spécialités : I (logiciel) UE INF E303
Concurrence et temps-réel
Volume horaire
CM : 28h, TD : 20h, TP : 24h Responsable : Flavio Oquendo
Nom de l'UE Matières CM TD TP
Spécification et conception des
systèmes concurrents 14 10 12
Concurrence et temps-réel
4 crédits ECTS Programmation de systèmes
temps-réel 14 10 12
Compétences visées :
A la fin de cette UE, l'élève-ingénieur devra être en mesure de :
• Savoir concevoir des systèmes concurrents à l’aide de modèles formelles, comprenant la spécification, la vérification et la validation de leurs propriétés.
• Savoir programmer des systèmes concurrents en Java.
• Connaître et maîtriser les principales méthodes, techniques et outils pour la conception et la construction de systèmes temps-réel.
• Savoir concevoir et développer un système temps réel.
Matières :
• Spécification et conception de systèmes concurrents
Approches et modèles formelles de la concurrence Spécification et validation de logiciels concurrents
Synchronisation, partage de ressources et gestion du partage
Expression et vérification de propriétés : interblocage, sûreté, vivacité Conception de logiciels fondée sur des modèles
Mise en œuvre de systèmes logiciels concurrents
• Ingénierie de systèmes temps-réel
Définition et concepts des systèmes temps-réel Traitement temps réel
■ Contraintes temporelles et ordonnancement des processus, gestionnaire cyclique Analyse de l'ordonnancement temps-réel
■ Stratégies statiques, stratégies dynamiques Formalisation de l'ordonnancement
■ Ordonnancement des tâches périodiques, ordonnancement des tâches apériodiques
Tâches dépendantes
■ Partage de ressources critiques Noyaux temps réel préemptifs
Modélisation UML pour la construction des systèmes temps-réel
Bibliographie :
• Brian Goetz, Joseph Bowbeer, Tim Peierls, Joshua Bloch (2006), Java Concurrency in Practice, Addison-Wesley
• Jeff Magee, Jeff Kramer (2006), Concurrency: State Models & Java Programs, John Wiley &
Sons
• Duc Minh Bui, Bui Minh Duc (2007), Real-Time Object Uniform Design Methodology with UML, Springer
• Jim Cooling (2002), Software Engineering for Real-Time Systems, Addison Wesley
• Bruce Powel Douglass (2002), Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems, Addison-Wesley
Année 2 - Semestre 3 Spécialités : I (décisionnel) UE INF E304
Conception de systèmes d’information décisionnels Volume horaire
CM : 24h, TD : 20h, TP : 22h Responsable : Michèle Raphalen
Nom de l'UE Matières CM TD TP
Représentation de
connaissances et raisonnement 10 10 10 Conception de
systèmes d’information
décisionnels 4 crédits ECTS
Conception des entrepôts de
données 14 10 12
Prérequis :
INF E101, INF E201, MTH E301
Compétences visées :
• savoir modéliser, d’une manière quantitative et/ou qualitative, l’information et le processus d’aide à la décision
• connaître et savoir appliquer des approches formelles et semi-formelles
• savoir représenter à l’aide des modèles formels et semi-formels les systèmes organisationnels et d’information, leurs liaisons ainsi que la liaison avec les technologies logicielles sous-jacentes
• savoir définir les indicateurs de performance
• appliquer et maîtriser l'ingénierie de l'intégration et de l’interopérabilité
• maitriser les termes techniques propres à la spécialité Matières :
• Conception des entrepôts de données :
• Architectures et composants d’un système décisionnel
• Modélisation conceptuelle, logique et physique des entrepôts de données, y compris intégration des schémas
• Etudes de cas et des outils
• Représentation de connaissances et raisonnement :
• Bases logiques de la représentation des connaissances
• Pouvoir de représentation
• Sémantique des logiques modales
• Preuves et démonstrations automatiques.
• Ontologies
• Réseaux sémantiques
• Applications au web sémantique Bibliographie
• Building the data warehouse, William H. Inmon, Wiley Editions, 2005.
• Le data warehouse, guide de conduite de projet, Ralph Kimball, Laura Reeves, Margy Ross, Warren Thornthwaite, Eyrolles, 2005.
• Cycle de vie des entrepôts de données, Franck Ravat, Olivier Teste et Gilles Zurfluh, Hermès – Lavoisier, 2009.
• Engagement sémantique et engagement ontologique : conception et réalisation d’ontologies en Ingénierie des connaissances, Bruno Bachimont, Eyrolles, 2000.
• L’intelligence artificielle et le langage, représentation des connaissances, 2ème édition, Gérard Sabah, Hermes, 1990.
Année 2 - Semestre 3 Spécialités : I (décisionnel) UE E305
Modélisation et ingénierie d'entreprise Volume horaire
CM : 28 h, TD : 20 h, TP : 12 h Responsable : Giuseppe Berio Nom de l’UE /
nombre de crédits Matières CM TD TP Modélisation et
ingénierie
d'entreprise 14 10 12 Modélisation et
ingénierie d'entreprise
4 crédits ECTS Gestion des connaissances et
apprentissage 14 10 Prérequis :
Avoir acquis toutes les compétences de l’option des semestres précédents.
Compétences visées :
• savoir représenter à l’aide des modèles formels et semi-formels les systèmes organisationnels et d’information, leurs liaisons ainsi que la liaison avec les technologies logicielles sous-
jacentes
• savoir modéliser, d’une manière quantitative et/ou qualitative, l’information et le processus d’aide à la décision
• savoir analyser un processus d’entreprise
• savoir définir les indicateurs de performance
• maîtriser les concepts et outils de l’amélioration continue des processus
• savoir analyser les défaillances d’un système, mettre en place et suivre des indicateurs permettant de contrôler son efficience et efficacité
• savoir identifier les problèmes qui nécessitent une analyse statistique et appliquer les techniques statistiques appropriées à chaque cas
• connaître les grandes fonctions de l'entreprise
• savoir communiquer à l’écrit et à l’oral en langue anglaise dans un contexte social et professionnel
• savoir réaliser des documents professionnels en langue anglaise
• maitriser les termes techniques propres à la spécialité
• savoir s'adapter au changement technologique et sociétal
• être capable de prendre en considération des éléments environnementaux : capacité à faire une analyse du cycle de vie, connaître les normes et les indicateurs
Matières :
• Modélisation et ingénierie d’entreprise :
• Introduction à la problématique : intégration et interopérabilité des organisations, organisations virtuelles et étendues
• Concepts : processus, organisation, information, ressources, produit
• Introduction aux architectures et cadres de référence
• Ontologies d’entreprise
• Raisonnement et de simulation sur modèles d’entreprise
• Modélisation d’entreprise et systèmes d’information opérationnels et décisionnels
• Modélisation d’entreprise et progiciels d’entreprise (ERP, CRM, PLM, SCM)
• Introduction à quelques normes : STEP, ISO, CEN, IAI-IFC, ISO 14258, ISO EN 19440, CEN/ISO 11354 NWI, ISO 15745, ISO 16100.
• Gestion des connaissances :
• Introduction à la gestion de connaissances pour les organisations
• Processus d’ingénierie de connaissances
• Indicateurs de performances de la gestion de connaissances
• Gestion de connaissances et représentation de connaissances
• Gestion des connaissances inter-organisationnelles
• Outils de support
• Apprentissage organisationnel et gestion de connaissance : connaissances et compétences Bibliographie
• Enterprise Architecture at Work : Modelling, Communication, and Analysis, M. Lankhorst, Berlin, Heidelberg, New York: Springer-Verlag, 2005.
• Information Systems Engineering: From Data Analysis to Process Networks, Paul Johannesson, Eva Soderstrom (Eds.), IGI Global, 2008.
• Business Process Management : Concepts, Languages, Architectures, M. Weske, Berlin, New York:
Springer-Verlag, 2007.
• Enterprise Resource Planning, M. Sumner, Prentice Hall, 2005.
• Model-Driven Design using Business Patterns, P. Hruby, Springer, 2006.
• Social, Managerial, and Organizational Dimensions of Enterprise Information Systems, Maria Manuela Cruz-Cunha (Eds.), IGI Global, 2010.
• Knowledge management in organizations: A critical introduction, D; Hislop, Oxford, UK Oxford University Press, 2005.
• Knowledge Management in Theory and Practice, K. Dalkir, Butterworth Heinemann, 2005.
• Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web (Advanced Information and Knowledge Processing), A. Gomez-Perez, O.
Corcho, M. Fernandez, Springer, 2008.
• Knowledge Engineering and Management: The CommonKADS Methodology, Guus Schreiber, Robert de Hoog, Hans Akkermans, Anjo Anjewierden, Nigel Shadbolt, Walter Van de Velde, Bob Wielinga, 1999.