OMGL à l IUT de CAEN Philippe BRUTUS philippe.brutus@unicaen.fr
PPN Semestre 1 Semestre 2 Semestre 3 Semestre 4 62,5 62,5 110? Total 235 TC-OMGL1 80 TC-OMGL2 65 TC-OMGL3 90 Total TC 235 MC-OMGL1 60 MC-OMGL2 60 MC-OMGL3 30 Total MC 90 + 60
OMGL à Caen Semestre 1 Semestre 2 Semestre 3 Semestre 4 TC-OMGL1 Merise 25,5 UML 25,5 Merise 12 UML 12 TC-OMGL2 IHM 31 Qualité 31 TC-OMGL3 SQL 29 SQL, PL/SQL 31 Admin. 30 MC-OMGL1 client-serv 27 appli-web 27 MC-OMGL2 AGL1 27 AGL2 27 MC-OMGL3 PHP-Oracle 54
TC-OMGL1 Modélisation des systèmes d information Merise UML Merise UML UML Semestre 1 Semestre 2 Semestre 3 Semestre 4 OMGL3 Systèmes de Gestion de Bases de Données AP1 à AP3 Langage C AP4 Programmation par objets / Java Projet tutorés et EGO5 : Gestion de l informatique Gestion de projets informatiques
TC-OMGL1 Modélisation des systèmes d information Merise semestre 1 (25,5h) Du dictionnaire au modèle relationnel UML semestre 2 (25,5h) Introduction au paradigme objet Merise semestre 3 (12h) MCD étendu et son modèle relationnel, MCT UML semestre 3 (12h) Activités, séquences
TC-OMGL1 Modélisation des systèmes d information Merise semestre 1 (25,5h) Dictionnaire des données Matrice des dépendances fonctionnelles Modèle relationnel Merise semestre 3 (12h) MCD étendu Héritage Contraintes Modèle relationnel du MCD étendu Modèle Conceptuel des Traitements
TC-OMGL1 Modélisation des systèmes d information UML semestre 2 (25,5h) Diagramme de cas d utilisation Diagrammes de classes et d objets Diagrammes états-transitions (intro) Diagrammes de séquence (intro) UML semestre 3 (12h) Diag. de cas d utilisation et de classes Etats-transitions, Activités, Séquence
TC-OMGL2 Techniques complémentaires de production de logiciel IHM Qualité Semestre 1 Semestre 2 Semestre 3 Semestre 4 Programmation par objets / Java EGO5 EC2 Communication homme-machine AP4 Gestion de projets informatiques
TC-OMGL2 Techniques complémentaires de production de logiciel IHM semestre 3 (31,5h) Conception, Modélisation Mise en œuvre (VBA sous Access) Qualité semestre 3 (31,5h) Vers une démarche qualité à travers l utilisation d outils
TC-OMGL2 Techniques complémentaires de production de logiciel IHM Principes de conception Recommandations ergonomiques Architecture du logiciel interactif Schéma Navigationnel d Interaction Schéma d enchaînement des fenêtres Etude de cas Modélisation Mise en oeuvre
TC-OMGL2 Techniques complémentaires de production de logiciel Qualité Définitions Spécifications fonctionnelles Documentation automatique (JavaDoc) Automatisation des tests unitaires (Junit) Référentiel de fichiers partagés (SVN) Vers l intégration continue (ANT) Suivi d anomalies (Bugzilla) + Test de couverture (Cobertura)
TC-OMGL3 Principes des bases de données SQL et PL-SQL Oracle et SQL Developer Semestre 1 Semestre 2 Semestre 3 Semestre 4 Merise TC-OMGL1 Merise TC-OMGL2 IHM MC-OMGL3 PHP
TC-OMGL3 Principes des bases de données semestre 1 (29h) Interrogations (projections, jointures, sous-requêtes) semestre 2 (31h) Interrogations avec aggrégation, synchronisation Interrogations complexes Création de table, Insertion, mise à jour et suppression de données PL/SQL semestre 3 (30h) Intégrité et Contraintes Importation et exportation Séquences, triggers, PL/SQL
MC-OMGL2 Modélisation des systèmes d information Visual Paradigm Objectering Semestre 1 Semestre 2 Semestre 3 Semestre 4 Merise TC-OMGL1 UML Merise UML AP4 Programmation par objets / Java
MC-OMGL2 Modélisation des systèmes d information Etude de cas orientée BdD Réseau social Méthodes de mise en œuvre d UML Modélisation avec Visual Paradigm et Objectering Etude de cas orienté objets Système industriel Modélisation avec Visual Paradigm Génération de code et développement partiel
MC-OMGL3 Intégration des SGBD dans les environnements de programmation PHP-Oracle Semestre 1 Semestre 2 Semestre 3 Semestre 4 Merise TC-OMGL1 UML Merise UML AP4 Programmation par objets / Java
MC-OMGL3 Intégration des SGBD dans les environnements de programmation PHP PHP et SGBD (ORACLE) Javascript Mise en œuvre sur l étude de cas des semestres 1 et 2
MC-OMGL1 Développement par réutilisation de composants Java-Oracle PHP-MySQL Semestre 1 Semestre 2 Semestre 3 Semestre 4 Merise TC-OMGL1 UML Merise UML MC-OMGL3 PHP AP4 Programmation par objets / Java
MC-OMGL1 Développement par réutilisation de composants Application client-serveur (semestre 4-27h) Architecture client-serveur Protocole de communication Java et SGBD (JDBC) Programmation réseau en java (Thread, sockets) Application web (semestre 4-27h) Architecture d application web Mise en œuvre de PHP, CSS, Javascript PHP et SGBD (MySQL) AJAX
Intervenants en poste Philippe Brutus (IHM, Qualité, Dév. Réut. Comp.) philippe.brutus@unicaen.fr Eric Porcq (BdD, AGL, Dév. Réut. Comp.) eric.porcq@unicaen.fr Antoine Doucet (UML, AGL) antoine.doucet@unicaen.fr