programmes miage fc/fa l3 miage - formations en informatique de … · quelques méthodes sont...

5

Click here to load reader

Upload: vuongbao

Post on 12-Sep-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Programmes MIAGE FC/FA L3 MIAGE - Formations en Informatique de … · Quelques méthodes sont proposées à partir de ces modèles (en particulier MERISE), en montrant leurs points

La Licence Miage de l’Université des Sciences et Technologies de Lille

Dispositif spécifique pour la formation en alternance et pour la formation continue

Programmes MIAGE FC/FA L3 MIAGE

Module SAR (SYSTEMES ARCHITECTURE RESEAUX)

UE Pratique du C (IC - L3T1 - 30h CTD – Samy Meftali)

Objectifs : L'objet de ce module est d'enseigner à l'étudiant la maîtrise du langage C. Ce langage est pensé comme un « assembleur portable » en cela que son pouvoir d'expression est une « projection » des fonctions élémentaires d'un microprocesseur. Le module Pratique du C vise donc à enseigner le lien entre l'algorithmique (programmation) et le matériel informatique. Contenu : - Processus - Mémoire - Exécution - expression - évaluation - instructions - types - structures de contrôle - fonctions - passage de paramètres - entrées-sorties - pointeurs - structures récursives - gestion de la mémoire - pile d'exécution - classes d'allocation - gdb - passage par référence - outils de compilation

UE Réseaux (RES - L3T3 - 30h CTD – Laurence Duchien)

Objectifs : Connaître les algorithmes sous-jacents à tout support réseaux. Donner les bases de fonctionnement des réseaux TCP/IP. Expliquer le rôle de chaque couche de logicielle impliquée dans le fonctionnement d'un réseau. Contenu : - Connaître les algorithmes sous-jacents à tout support réseaux. - Donner les bases de fonctionnement des réseaux TCP/IP. - Expliquer le rôle de chaque couche de logicielle impliquée dans le fonctionnement d'un réseau.

UE Techniques Multimedias Internet (TMI – L3T2 – 20 CTD – Romain Rouvoy)

Objectifs : Concevoir et développer une application web, connaître et comprendre le fonctionnement des nouveaux services internet.

Page 2: Programmes MIAGE FC/FA L3 MIAGE - Formations en Informatique de … · Quelques méthodes sont proposées à partir de ces modèles (en particulier MERISE), en montrant leurs points

La Licence Miage de l’Université des Sciences et Technologies de Lille

Dispositif spécifique pour la formation en alternance et pour la formation continue

Contenu : - Mise à niveau en développement Web (XHTML, CSS, PHP) pour les étudiants n'ayant pas suivi l'unité technologies du Web. - Les nouveaux services et outils Internet : forums, wikis, blog, messagerie instantanée, mais aussi les outils de recherche et de structuration de l'information que sont les moteurs de recherche et les annuaires. - Projet de conception et de développement : La réalisation d'une application Web, allant de la conception à la programmation, permet de fédérer les différentes compétences acquises en analyse et en technologies du Web et de les évaluer.

UE Programmation Système (PS – L3T2 – 30h CTD – Samuel Hym)

Objectif : L'objet de ce module est de permettre à l'étudiant de maîtriser les paradigmes de programmation des systèmes (et plus particulièrement des systèmes Unix). Les concepts fournis par l'interface des systèmes et leurs principes d'utilisation sont étudiés. Contenu : - Introduction au Shell - entrées-sorties de bas niveau - système de fichier unix - types de fichiers - processus - exec - pipe - segments de mémoire partagée - file de messages - signaux - pointeurs de fonction - synchronisation - prise de communication - client/serveur

Module DL (DEVELOPPEMENT LOGICIELS)

Mise à niveau Programmation (MAN – L3T1 – 50 CTD – Bruno Bogaert)

Séminaire de rentrée : remise à niveau en programmation

UE Conception Logiciels 1 (CL1 – L3T1 – 40 CTD – Bruno Bogaert)

Objectifs : - Acquérir les concepts de base en algorithmique, structures de données,et programmation. - Introduire la programmation objet et la « pensée objet ». Contenu : - complexité des algorithmes, récursivité - notions de classes, objets/instances, envoi de message, encapsulation, décomposition d'un problème en ces termes. - abstraction et polymorphisme (à travers les interfaces), - exceptions, utilisation d'API existantes (java.util), héritage, - introduction à UML, - langage support Java, et outils associés : javac, jar javadoc, le classpath.

Page 3: Programmes MIAGE FC/FA L3 MIAGE - Formations en Informatique de … · Quelques méthodes sont proposées à partir de ces modèles (en particulier MERISE), en montrant leurs points

La Licence Miage de l’Université des Sciences et Technologies de Lille

Dispositif spécifique pour la formation en alternance et pour la formation continue

UE Conception Logiciels 2 (CL2 – L3T2 – 40 CTD – Bruno Bogaert)

Objectifs : Maîtriser les techniques algorithmiques et les structures de données élaborées afin d'utiliser les bons outils pour réaliser les bonnes tâches. A l'issue de ce module l'étudiant doit avoir conscience de l'importance et de l'application des notions de polymorphisme et d'abstraction de la représentation du problème. Contenu : - structures arborescentes - structure de tas - tables de hachage. - programmation dynamique. - généricité, - notions de programmation événementielle s’appuyant sur l’API Swing

UE Projet de Developpement Logiciel (PDL – L3T2/T3 – 8 CTD – Bruno Bogaert)

Objectifs : Appliquer les notions vues en CL1 et CL2 pour le développement d’un projet important. Contenu : Nouveau sujet chaque année.

UE Analyse Syntaxique (AS – L3T3 – 25h CTD – Jean-Luc Levaire)

Objectifs : L'objectif est de savoir interpréter, traduire, calculer, guidé par la syntaxe. Contenu : Une partie théorique concerne la présentation des grammaires algébriques et des grammaires attribuées. Dans un premier temps, on étudie l'analyse LL et la programmation d'analyseurs descendants. On aborde ensuite l'analyse LR et l'utilisation de générateurs automatiques d'analyseurs syntaxiques (et lexicaux). Les TD-Machines se font en java, avec JLex et CUP.

Module SI (SYSTEMES D'INFORMATIONS)

UE Méthodes (METH – L3T1 – 30h CTD – Nathalie Komorowski)

Objectifs : Unifier les connaissances des étudiants en analyse et conception des systèmes d'information, et en technologies web (essentiellement XHTML, CSS, PHP) Contenu : Cette unité commence par une initiation à l'analyse. Ensuite, tous les étudiants intègrent cet enseignement. L'objectif est de montrer ce qu'est l'analyse-conception, sans se limiter à une méthode conceptuelle précise mais en présentant les trois types de modèles : modèles détaillés de traitement, modèles de données, modèles globaux. Quelques méthodes sont proposées à partir de ces modèles (en particulier MERISE), en montrant leurs points communs et leurs différences. Des études de cas simples permettent à l'étudiant de se familiariser avec ces méthodes.

Page 4: Programmes MIAGE FC/FA L3 MIAGE - Formations en Informatique de … · Quelques méthodes sont proposées à partir de ces modèles (en particulier MERISE), en montrant leurs points

La Licence Miage de l’Université des Sciences et Technologies de Lille

Dispositif spécifique pour la formation en alternance et pour la formation continue

Conception et Modélisation des Systèmes d'Information (CMSI – L3T2 – 20h CTD – Nathalie Komorowski)

Objectifs : Cet enseignement poursuit l'enseignement d'analyse de l’unité Méthodes du L3 Miage. Son objectif est de confronter l'étudiant à des problématiques plus réalistes, et de lui donner les outils d'analyse permettant de les résoudre. Contenu : Dans cette unité, on étudie la quantification, la dénormalisation et l'optimisation de modèles de données. On y travaille l'intégration de systèmes d'information : les systèmes d'interfaces entre sous-systèmes progiciels, les problématiques de reprise-conversion, les sous-systèmes répartis. Les étudiants mettent en application toutes ces notions sur des cas plus complexes et plus réalistes que ceux étudiés dans l’unité Méthodes.

UE Base de Données (BD – L3T3 – 30h CTD – Anne-Cécile Caron)

Objectifs : L'objectif est de savoir d'une part concevoir un schéma relationnel de qualité en utilisant la modélisation et la normalisation des données et d'autre part manipuler ces données. On étudie le langage SQL pour définir les schémas (tables, expression des contraintes d'intégrité, vues), définir les droits, et bien sûr écrire les requêtes. Enfin, on étend le modèle relationnel à des objets procéduraux que sont les triggers et les procédures stockées. La mise en pratique de ces notions se fait avec le SGBD Oracle. Contenu : - Le Modèle Relationnel - Dépendances fonctionnelles, Normalisation, Dénormalisation… (en lien avec l'enseignement d'analyse) - Langages : SQL : langage de manipulation des données (DML), langage de définition des données (DDL), Langage de sécurité des données (DSL) PL/SQL : éléments du langage, Etude et manipulation des curseurs, Procédures stockées, paquetages, triggers - Application Base de données en java avec JDBC

Module GMO (GESTION ET MANAGEMENT DES ORGANISATIONS)

UE Gestion comptable (GES – L3T1 – 40 CTD – Jean-Marie Lebbe)

Objectifs : Connaître la méthode comptable et les documents utilisés, identifier les incidences sur l’activité ou le patrimoine. Contenu : 1) La méthode comptable: les flux, le cadre comptable, les documents de synthèse 2) Les opérations courantes : la facturation, la TVA, les charges de personnel, les immobilisations 3) Les travaux de fin d’exercice : les amortissements, les dépréciations, les provisions, les documents de synthèse

UE COMEIT 1 (COM1 – L3T2 – 20 CTD – Chloé Komorowski)

Page 5: Programmes MIAGE FC/FA L3 MIAGE - Formations en Informatique de … · Quelques méthodes sont proposées à partir de ces modèles (en particulier MERISE), en montrant leurs points

La Licence Miage de l’Université des Sciences et Technologies de Lille

Dispositif spécifique pour la formation en alternance et pour la formation continue

Objectifs : Initiation à la Communication et au Management dans les Entreprises Informatiques et Technologiques (partie 1/2 : gestion commerciale) Contenu : - Environnement externe et interne des entreprises - Le marketing-mix : produit, prix, promotion, place - Suivi clientèle : publicité, questionnaire, SAV, déontologie… (et/ou relations extérieures) - Gestion interne : politique salariale, AG... - Suivi de projet et management

UE COMEIT 2 (COM2 – L3T3 – 20 CTD – Virginie Pinto Da Costa)

Objectifs : Initiation à la Communication et au Management dans les Entreprises Informatiques et Technologiques (partie 2/2 : communication) Contenu : - Recrutement, CV... - Communication individuelle et collective - Communication écrite : publicité, questionnaire, SAV, déontologie… (et/ou gestion de crise) - Communication "technologique" - Communication interne : politique salariale, AG...

UE Anglais (ANG – L3T3 – 30h CTD – Claire Regan)

Objectifs : - Acquisition d'une langue de communication usuelle performante, - Acquisition d'une langue de communication à usage professionnel orienté vers les métiers de l'informatique et de la gestion. Lors du jeu d'entreprise, les étudiants doivent effectuer une simulation : ils doivent convaincre un "importateur britannique" de leur acheter des produits - Acquisition d'un niveau de compétence linguistique validé par un examen spécifique (actuellement TOEFL et Cambridge First Certificate of English

Module SP (Stages et Projets)

UE Stage de fin d’études (STAGE – L2T3 – tuteur UFR )

Stage en entreprise de 2 à 4 mois de développement en informatique.