Présentation
Transcription
Présentation
CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE C YUGMA [email protected] @p_lalevee A3.01 0442616715 01/09/2014 [email protected] A3.01 0442616715 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 Enterprise Applied Methods – C YUGMA Lecture Time Advanced and Mobile Databases 18 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) • Objectif – 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. • Contenu 1. 2. 3. 4. 5. 01/09/2014 Conception de schémas relationnels (conception logique d’une BD relationnelle avec les modèles EA / EAE et UML, normalisation et optimisation) Gestion des supports physiques (mémoire relationnelle, mémoire cache, processus) Techniques d’indexation (principes, B-Trees, hachage) Optimisation des requêtes (fonctionnement d’un compilateur SQL) Mécanisme transactionnel (gestion de la concurrence d’accès, principes de la reprise sur panne) Présentation GPC CS - Ph. Lalevée - C Yugma 6 3 SD2: Database Applications • C Ernst (18h, 6 séances) • Objectif : – Étude des normes de développement d’applications de bases de données relationnelles client / serveur • Contenu – 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) • Objectif – Apprentissage de techniques avancées en Java • Contenu 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) • Objectif – 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 • Contenu 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 • Objectif – Acquérir une culture ingénieur dans les télécommunications mobiles: marché, standards, technologies et usages • Contenu 1. 2. 3. 4. 5. 01/09/2014 Marché mobile et sans fil Technologies et standards sans fil Choix de plate-forme / usages / marché Solutions de plates-formes logicielles pour mobiles Soutenances orales (groupes de 3 étudiants) Présentation GPC CS - Ph. Lalevée - C Yugma 10 5 EAM2: Discrete Simulations & Optimisations • N Absi (36h, 12 séances) • Objectifs – 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 • Contenu 1. 2. 3. 4. 5. 6. Tour d’horizon des techniques, présentations articles Aide à la décision multicritère Simulation événements discrets Logiciels de simulation à événements discrets (ARENA) Files d’attentes, plans d’expérience 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 • Objectif – 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) • Contenu 1. 2. 3. 4. 5. 6. 01/09/2014 Les EIS et les bases de données Business processes, business intelligence, knowledge management Stratégies EIS, ERP, datacenters, cloud Supply chain, échanges de données ETL E-commerce, CRM, places de marché Examen 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