CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site web : http://www.emse.fr/~lalevee/ismin/gpc_cs Volume 2 GP de 80 h 54 séances de 3h (donc 162 heures effectives) GP «software design» : 90 h (30 séances) GP «enterprise applied methods» : 72 h (24 séances) 9 crédits ECTS Planning Septembre à Novembre Lundi, mardi PM, vendredi Assistante scolarité Catherine Dessi 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 2 1
Compétences en informatique Tronc commun : acquisition de connaissances Concepts, outils et langages Programmation procédurale, objet, événementielle Logiciels embarqués Réseaux et applications réseau Informatique système et industrielle Programmation objet, événementielle Premières interfaces graphiques Les microcontrôleurs Projet industriel : apprentissage par l expérience Première réalisation professionnelle Mise en œuvre des outils et méthodes Apprentissage de technologies 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 3 Objectifs du GPC GP Compétences Premier étage du parcours 3A Domaine d expertise principal Prérequis pour les GPM ITS: «Information Technologies and Supply Chain» M&S: «Mobility & Security» Approfondissement : Connaissances dans les langages et les outils Applications centrées sur les données Développement d applications d entreprise Technologies des systèmes d information Intégration des nouveaux objets communicants 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 4 2
Les GP et UP Software Design Ph LALEVEE Lecture Time Advanced and Mobile Databases 18 Enterprise Applied Methods C YUGMA Lecture Time Mobile Telephony 18 Data Mining 18 Enterprise Information Systems 18 Java Applications 18 Discrete Simulations and Optimizations 36 Design of Mobile Applications 36 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 5 SD1: Database Design C. Ernst (18h, 6 séances) Acquérir les principes de conception de schémas relationnels, d administration des SGBDR, au travers d une étude des techniques d implémentation de ces systèmes de manière à en comprendre le fonctionnement et donc en permettre un réglage («tuning») optimal d un point de vue des temps de réponses. 1. Conception de schémas relationnels (conception logique d une BD relationnelle avec les modèles EA / EAE et UML, normalisation et optimisation) 2. Gestion des supports physiques (mémoire relationnelle, mémoire cache, processus) 3. Techniques d indexation (principes, B-Trees, hachage) 4. Optimisation des requêtes (fonctionnement d un compilateur SQL) 5. Mécanisme transactionnel (gestion de la concurrence d accès, principes de la reprise sur panne) 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 6 3
SD2: Database Applications C Ernst (18h, 6 séances) : Étude des normes de développement d applications de bases de données relationnelles client / serveur Principes et applications BD client/serveur, principales API, interface CLI Interface ODBC : architecture, environnements, éléments d utilisation ODBC et les objets (classes MFC dédiées), composants, OLE,.NET, et API objets Techniques de réalisation d interfaces utilisateur de systèmes informatiques interactifs dans l environnement Windows (avec Visual C++) Interface JDBC : pilotes et classes JDBC, applets Java / DB2 CLI vs JDBC, comparaison avec ODBC, applications de téléphonie mobile (modèle JEE) Procédures stockées : problématique, architecture et fonctionnement, mise en œuvre de fonctions définies par l utilisateur Projet de développement complet 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 7 SD3: Advanced Java L Freund (18h, 6 séances) Apprentissage de techniques avancées en Java 1. Threads, flots et communications socket 2. Java RMI 3. Design patterns Projet de développement 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 8 4
SD4: Mobile development in Android L Freund (36h, 12 séances) Acquérir les compétences pour développer des applications mobiles sur la plate-forme Android de type réseau social utilisant les technologies NFC 1. Les bases et principes, environnement de développement 2. Technologie NFC, API 3. Bases de données mobiles 4. Applications réseaux sociaux, applications Facebook Projet de développement 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 9 EAM1: Mobile Telecommunications P Lalevée (18h, 6 séances) Intervenant : JM Rocchi Acquérir une culture ingénieur dans les télécommunications mobiles: marché, standards, technologies et usages 1. Marché mobile et sans fil 2. Technologies et standards sans fil 3. Choix de plate-forme / usages / marché 4. Solutions de plates-formes logicielles pour mobiles 5. Soutenances orales (groupes de 3 étudiants) 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 10 5
EAM2: Discrete Simulations & Optimisations N Absi (36h, 12 séances) s faire un tour d horizon des techniques de l optimisation discrète, en insistant sur leur utilisation dans des contextes organisationnels réels. fournir les connaissances nécessaires pour élaborer et analyser des modèles de simulation simples, mais efficaces. acquérir les concepts fondamentaux de la simulation à évènements discrets : modéliser, simuler, vérifier et valider 1. Tour d horizon des techniques, présentations articles 2. Aide à la décision multicritère 3. Simulation événements discrets 4. Logiciels de simulation à événements discrets (ARENA) 5. Files d attentes, plans d expérience 6. Vérification et validation d un modèle de simulation Projet de développement 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 11 EAM3: Enterprise Information Systems P Lalevée (18h, 6 séances) Intervenante : S Vandervorst Fournir une vision globale des EIS : ERP, bases de données, «Customer Relationship Management», business intelligence Définir le rôle du Directeur du Système d Information (DSI) 1. Les EIS et les bases de données 2. Business processes, business intelligence, knowledge management 3. Stratégies EIS, ERP, datacenters, cloud 4. Supply chain, échanges de données ETL 5. E-commerce, CRM, places de marché 6. Examen 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 12 6
En conclusion, vous serez capables de concevoir et développer des applications pour : Les entreprises : modélisation de données, EIS, knowledge management, prise de décision Les usages mobiles: téléphonie, fonctionnalités spécifiques, aspects fonctionnels et techniques utiliser les techniques de résolution de problèmes Méthodologies et outils de simulation Recherche opérationnelle : optimisations pour la Supply Chain 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 13 7