Acronyme : ALG. Cours T.P. T.D. Projet Stage. Présentiel Etudiant 38 26 42

Documents pareils
Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

CQP Développeur Nouvelles Technologies (DNT)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

LICENCE : INFORMATIQUE GENERALE

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

LICENCE PROFESSIONNELLE

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

IMO - Informatique, modélisation et optimisation

Catalogue des Formations Techniques

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

Expert technique J2EE

Programme et contenus Licence d'informatique de Lille, parcours MIAGE, en alternance ou en formation continue (13:40)

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Notre Catalogue des Formations IT / 2015

Développement des Systèmes d Information

Description de la formation

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Cours en ligne Développement Java pour le web

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

Refonte front-office / back-office - Architecture & Conception -

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

BACHELOR DEVELOPPEUR WEB

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Yann BECHET 32 ans 8 ans d expérience yann@bechet.org

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Architectures web/bases de données

Formation en Logiciels Libres. Fiche d inscription

Master Informatique Aix-Marseille Université

Catalogue des Formations

Parcours en deuxième année

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

Présentation du Programme Régional de Formations Qualifiantes

ECTS CM TD TP. 1er semestre (S3)

Compte Rendu d intégration d application

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

GPC Computer Science

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Les nouvelles architectures des SI : Etat de l Art

S LICENCE INFORMATIQUE Non Alt S Alt S S1 S2 S3 S4 SS5 S6 Parcours : S IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

Introduction à la conception de systèmes d information

Formation : WEbMaster

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Bases de données avancées Introduction

Mercredi 15 Janvier 2014

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Les formations. ENI Ecole Informatique

Domaine : Sciences et technologies Licence Appliquée : Informatique de Gestion Parcours : E-commerce. 1. Finalité de la formation

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Paul FLYE SAINTE MARIE

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

SIO Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault

Cours Bases de données

Master Technologies numériques appliquées à l'histoire Deuxième année

UE 8 Systèmes d information de gestion Le programme

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

ANNEXES. Evaluation de la formation à Polytech Lille Département GIS. Enseignements les plus utiles. Enseignements à renforcer

Les modules SI5 et PPE2

Licence Professionnelle Génie logiciel, développement d'applications pour plateformes mobiles

Environnements de Développement

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Java pour le Web. Cours Java - F. Michel

Université Libre de Tunis

4.2 Unités d enseignement du M1

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Ingénieur Développement Nouvelles Technologies

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

L objectif de ce cycle est de former des techniciens supérieurs spécialisés dans l administration et la gestion de bases de données et des réseaux.

Module BD et sites WEB

Architecture distribuée

Évaluation et implémentation des langages

«ASSISTANT SECURITE RESEAU ET HELP DESK»

Devenez un véritable développeur web en 3 mois!

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

C U R R I C U L U M V I T A E

PROSOP : un système de gestion de bases de données prosopographiques

Générer du code à partir d une description de haut niveau

Curriculum Vitae. GISBERT Aurélien Ingénieur Informatique INSA Senior Business & Data Analyst Business Intelligence 11 ans d expérience

Bases de données cours 1

Demande de transformation de la formation qualifiante TEMIR : Technicien En Maintenance Informatique et Réseaux en diplôme d université (DU)

BES WEBDEVELOPER ACTIVITÉ RÔLE

10. Base de données et Web. OlivierCuré

SITE WEB E-COMMERCE ET VENTE A DISTANCE

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE VINCENNES

Moderniser. le système d information et le portefeuille applicatif.

DESCRIPTIF DE MODULE S5 GSI

Mise en œuvre des serveurs d application

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

Transcription:

Acronyme : ALG - Intitulé UE : Algorithmique : graphes et complexité - Objectifs Cette UE est constituée de deux modules, le module ALG1 (graphes) et le module ALG2 (complexité). Le module ALG1 est consacré à la modélisation et la résolution de problèmes sous forme de graphes. On étudie comment certains problèmes peuvent être modélisés par un graphe. On voit ensuite l apport de cette modélisation par rapport à la facilité de résolution et parfois à la facilité d évolution de cette solution par rapport au problème traité. Pour cela on étudie quelques algorithmes classiques sur les graphes tels les parcours, la fermeture transitive, les plus courts chemins etc. Le module ALG2, après une introduction à la complexité des algorithmes, présente les principaux algorithmes de recherche et de tri, en présentant les structures de données correspondantes et la complexité associée. Le langage utilisé pour les travaux pratiques est le C++. Le module ALG2 est précédé d une «session C++» destinée à familiariser les étudiants avec ce langage, alors qu ils sont déjà connaisseurs de la programmation impérative et objet en Java (UE PRG1 et UE PRG2). N.B. : cette UE est précédée en tout début d année d une session de mise à niveau portant sur les outils mathématiques et logiques, dispensée en séances de TD. - Savoir et savoir-faire associés Algorithmique des graphes Complexité des algorithmes Principales structures de données (listes, arbres, tables de hachage) Maîtrise du langage C++ - Responsable U E : César Viho et Mikael Foursov - Crédits U E : 4 - Coefficient U E : 4 - Capacité d accueil : 30 Présentiel Etudiant 38 26 42 1/12

Acronyme : RES - Intitulé UE : Réseaux et administration (RES) Elle est constituée de deux parties : une partie «Introduction aux applications et protocoles réseaux» et une partie «Administration». La partie «Introduction aux applications et protocoles réseaux» a pour objectif d introduire l architecture des réseaux informatiques en prenant comme exemple le réseau Internet et ses services. Un zoom particulier sera fait sur la couche application et sur les modèles de développement d applications réseau, en mode client serveur ou pair-à-pair. Le contenu de cette partie est comme suit : - Architecture des réseaux informatiques et protocoles Internet - Service de l Internet : Web et http, transfert et gestion de fichiers (FTP/nfs), courrier électronique et SMTP, service d annuaires et serveurs DNS - Programmation et mise en œuvre d applications sur Internet La partie «Administration» est articulée en deux volets, administration système d une part, et réseau d autre part. Le volet administration système est destiné à donner des bases quant à l administration des systèmes Linux et Windows. Le volet réseau est destiné à donner des bases sur les réseaux locaux et sur l interopérabilité des systèmes Linux/Windows dans un contexte TCP/IP. La partie réseaux est étayée par des TP portant sur les aspects d installation, de configuration, de diagnostic, de gestion. - Responsable U E : Adlen Ksentini et Michel Le Tohic - Crédits U E : 3 - Coefficient U E : 3 - Capacité d accueil : 30 Présentiel Etudiant 18 18 4 2/12

Acronyme : SYS - Intitulé UE : Systèmes (SYS) Cette UE est constituée de deux parties, la partie SYS1 (logiciels de base), la partie SYS2 (systèmes multi-usagers). La partie SYS1, après la présentation succincte d'une machine et de son langage (type i8086 par exemple), permettant d'appréhender ce qu'est l'exécution d'un programme par une machine, est consacrée aux logiciels de base : langages d'assemblage, adressage, traduction des identificateurs, édition de liens. Après une «session Architecture des ordinateurs», détaillant le fonctionnement d un processeur, les circuits logiques, l organisation physique d une mémoire ainsi que le principe et la synchronisation des interfaces d entrée/sortie physiques, la partie SYS2 présente la structure et le fonctionnement des systèmes d'exploitation centralisés multi-usagers et multi-tâches : notion de processus, de ressources gérées par le système ; stratégies et problèmes de l'allocation de ressources, notamment allocation de la mémoire centrale avec le concept de mémoire virtuelle et problème de l'interblocage. La programmation de processus parallèles est ensuite introduite, mettant l'accent sur les techniques de coopération et de synchronisation entre processus. Cette partie est illustrée par des travaux pratiques en langage Java parallèle.. - Responsable U E : Laurent Perraudeau et Cédric Tedeschi - Crédits U E : 6 - Coefficient U E : 6 - Capacité d accueil : 30 Présentiel Etudiant 60 44 40 3/12

Acronyme : PRG1 - Intitulé UE : Métodes de programmation 1 -impérative- (PRG1) La première partie est consacrée à une initiation à la programmation effectuée à travers l'approche fonctionnelle, le langage support étant CAML. Il s'agit de familiariser les étudiants avec quelques concepts fondamentaux de la programmation : spécification, correction, abstraction des traitements et des données. La structure de contrôle essentielle est bien entendu la récursion, et la structure de données la plus importante est la liste. La deuxième partie de ce cours présente les techniques classiques de la programmation impérative structurée. Les structures de contrôle classiques (séquentialité, alternative, répétition itérative et récursive) sont étudiées avec leur logique (notamment axiomatique), et l'accent est mis sur la méthodologie de construction de programmes, notamment dans le cas de l'itération. Les structures de données, y compris récursives (listes, arbres) sont étudiées, dans une optique types abstraits de données. Le langage utilisé dans le cadre des travaux pratiques est Java, ce qui induit une initiation à la programmation objet. En outre à l issue de cette partie une courte session «langage C» est dispensée. - Responsable U E : Raoul Vorc h - Crédits U E : 4 - Coefficient U E : 4 - Capacité d accueil : 40 Présentiel Etudiant 34 36 26 4/12

Acronyme : PRG2 - Intitulé UE : Métodes de programmation 2 -objet- (PRG2) Une partie de cette UE constitue une introduction à la conception et à la programmation par objets. Quelques uns des problèmes liés à la conception de logiciels sont présentés, ainsi que les réponses fournies par l'approche objets. Puis les principaux concepts de cette approche sont présentés : les classes et la relation de clientèle, les assertions, les exceptions, les concepts d'héritage, de polymorphisme, de liaison dynamique, de classe abstraites et de généricité. Cette présentation s'appuie sur le langage Java, et les travaux pratiques utilisent l'outil de développement intégré Eclipse. Une autre partie est consacrée aux spécificités du langage Java et a pour but de présenter un rapide mais assez complet panorama de l'api Java, en insistant plus particulièrement sur les flux d'entrées/sorties et les interfaces graphiques. - Responsable U E : Marc Bousse - Crédits U E : 4 - Coefficient U E : 4 - Capacité d accueil : 30 Présentiel Etudiant 18 18 18 5/12

Acronyme : PRG3 - Intitulé UE : Métodes de programmation 3 -web- (PRG3) Cette unité est constituée de deux parties, une partie «Construction de sites web (CSW)» et une partie «programmation côté serveur (PCS)». La partie CSW a pour but d initier les étudiants au développement d un site web. L apprentissage du langage HTML permet dans un premier temps de composer des pages statiques. Le langage JavaScript est ensuite étudié pour améliorer l interactivité des pages ainsi que leur contrôle coté client. Afin d appréhender l aspect serveur, l écriture de scripts PHP permet ensuite de développer dynamiquement des pages web à partir d un site serveur (un serveur Apache est mis à la disposition des étudiants). La partie PCS est destinée à appréhender les bases de la technologie J2EE et à connaître les solutions à base de Servlet, JSP, JSF, JDBC, Hibernate, Spring. - Responsable U E : Yves Bekkers - Crédits U E : 3 - Coefficient U E : 3 - Capacité d accueil : 30 Présentiel Etudiant 24 36 / 6/12

Acronyme : COMP - Intitulé UE : Compilation (COMP) Cette UE donne un aperçu de la compilation : structure d'un compilateur, analyse lexicale, analyse syntaxique (ascendante), vérification de types et génération de code. On étudie les automates finis à l'occasion de l'analyse lexicale, les grammaires algébriques à l'occasion de l'analyse syntaxique, les grammaires attribuées à l'occasion de la vérification de types et de la génération de code. - Responsable U E : Anne Grazon - Crédits U E : 3 - Coefficient U E : 3 - Capacité d accueil : 40 Présentiel Etudiant 14 10 18 Le volume horaire de travail personnel à fournir par l étudiant est estimé équivalent à celui du présentiel. 7/12

Acronyme : BDSI - Intitulé UE : Bases de données et systèmes d information (BDSI) Cette UE est constituée de deux modules, le module BD et le module SI. Le module BD est une introduction au modèle relationnel. Dans une première partie est étudiée l'algèbre relationnelle ainsi que partiellement le langage SQL. Une seconde partie porte sur la conception de schémas relationnels (normalisation). Les aspects externes (mise en œuvre) sont examinés brièvement. Quelques heures de TP sur Oracle permettent aux étudiants de s'initier au langage SQL, d'appréhender le problème du partage des données et l utilisation de JDBC. Dans le module SI on examine d une part les méthodes d analyse et de conception de systèmes d information (UML et Merise), et d autre part on s intéresse à la représentation textuelle de données structurées. Le langage XML est présenté ainsi que les langages XPATH et XSLT. - Responsable U E : Patrice Burgevin et Yves Bekkers - Crédits U E : 3 - Coefficient U E : 3 - Capacité d accueil : 15 Présentiel Etudiant 36 18 14 8/12

Acronyme : SIWAD - Intitulé UE : Système d information sur le web et analyse décisionnelle (SIWAD) - Semestre : 4 - Objectifs L'option SIWAD se place dans le prolongement des parties BD, UML et Merise de l UE BDSI ainsi que de la partie «programmation côté serveur (PCS)» de l UE PRG3. La compétence visée est la conception de systèmes d'information opérationnels et décisionnels. La partie opérationnelle du S.I. couvre l informatique de production, responsable de l activité quotidienne de l entreprise, tandis que sa partie décisionnelle permet d analyser a posteriori les indicateurs représentatifs de cette activité. - Savoir et savoir-faire associés Au niveau opérationnel, l'option SIWAD s'intéresse à la conception et la réalisation d'applications utilisant une base de données relationnelle, et proposant des services aux utilisateurs sous la forme de pages Web dynamiques. On propose à cet effet une architecture en couches : MySQL pour la B.D., Hibernate pour l accès aux données, Java Beans pour les couches métier et de contrôle, JSF pour la présentation. Au niveau décisionnel, l'option SIWAD aborde la conception d'un entrepôt de données permettant de stocker puis de restituer de manière analytique et interactive les données décisionnelles représentatives de l'activité de l'entreprise. Les technologies utilisées sont Merise, UML et PowerAMC 15 pour la conception et MySQL et Business Objects pour la réalisation. Les deux pôles de l'option se rencontrent dans un projet commun. Lors de la phase «opérationnelle» de celui-ci, les étudiants réalisent le modèle de données d un site associatif, ainsi qu une partie de ses pages. Lors de la phase «décisionnelle» ils définissent les indicateurs d'activité du site, qu ils exploitent ensuite à l'aide d'un entrepôt de données réalisé à cet effet. - Références bibliographiques : J.M. Gouarné, Le projet décisionnel, Eyrolles, 1998 - Responsable U E : Marc Bousse - Crédits U E : 6 - Coefficient U E : 6 - Capacité d accueil : 15 Présentiel Etudiant 18 12 14 16 Le volume horaire de travail personnel à fournir par l étudiant est estimé équivalent à celui du présentiel pour ce qui est des cours, TD et TP et au double pour ce qui est du projet. 9/12

Acronyme : CAOS - Intitulé UE : Conception d architectures à objets et services (CAOS) - Spécialité : CCI - Semestre : 4 - Objectifs : À l issue de l UE CAOS les étudiants seront capables de concevoir une architecture logicielle fondée sur les objets et les services, en employant la notation UML, les patrons de conception et les principes de publication/emploi de services (au sens des architectures à services, SOA). L UE s appuie sur un projet de conception d un logiciel type client/serveur, incluant des services de persistance et de publication/utilisation de services Web. Le projet est réalisé en groupe de 4 à 5 étudiants. - Savoir et savoir-faire associés : Notation UML, patrons de conception objet, organisation des infrastructures fondées sur les services (SOA), correspondance objet/relationnel (ORM), procédés de test unitaire et d intégration, gestion de projet. - Références bibliographiques : - Spring (http://www.springsource.org/) - E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 1995. - Responsable UE : Noël Plouzeau - Crédits UE : 6 - Coefficient UE : 6 - Capacité d accueil : 15 Cours TP TD Projet Stage Présentiel Etudiant 18 12 14 16 Le volume horaire de travail personnel à fournir par l étudiant est estimé équivalent à celui du présentiel pour ce qui est des cours, TD et TP et au double pour ce qui est du projet. 10/12

Acronyme : CSRM - Intitulé UE : Conception de sites rich média (CSRM) - Semestre : 4 - Objectifs et description Le module présente un échantillon des technologies permettant la création de sites Internet interactifs et dynamiques qui intègrent de nombreux médias (image, vidéo, musique, objets 3D, etc.). L analyse des technologies couvre les aspects : outils auteur, intégration et synchronisation des médias, liens avec le site Internet serveur distant, interaction avec le reste du contenu de la page Internet, interaction avec l utilisateur, aspects collaboratifs et aspects économiques et prospectifs (part de marché, diffusion, etc). Après ce panorama critique des technologies, le reste du module est consacré à l acquisition de compétences techniques utiles à la créations du site Internet intégrant de nombreux médias. - Savoir et savoir-faire associés A l issue de ce module, les étudiants ont les compétences suivantes : Concevoir et mettre en œuvre un site internet intégrant de nombreux médias interactifs Choisir entre les différentes technologies celle qui est la plus adaptée aux cahiers des charges Rédiger un cahier des charges techniques pour la conception d un site Internet intégrant de nombreux médias interactifs. - Responsable U E : Rémi Cozot - Crédits U E : 6 - Coefficient U E : 6 - Capacité d accueil : 15 Présentiel Etudiant 22 14 / 24 Le volume horaire de travail personnel à fournir par l étudiant est estimé équivalent à celui du présentiel pour ce qui est des cours, TD et TP et au double pour ce qui est du projet. 11/12

Acronyme : STAGE - Intitulé UE : Stage en entreprise (STAGE) Le stage en entreprise, d une durée minimale de 4 mois, permet aux étudiants de concrétiser sur le terrain leurs acquis et prépare leur insertion professionnelle. Il est typiquement orienté vers une réalisation pratique. Il se déroule à plein temps. La recherche du stage incombe à l étudiant (préambule à la future recherche d emploi), l Ifsic mettant évidemment à disposition des étudiants les très nombreuses propositions qui lui sont transmises par les entreprises de la région Bretagne et des autres régions de France. Le sujet du stage est validé par le responsable de la formation. Il fait l objet d un rapport et d une soutenance. Une visite du stagiaire dans l entreprise est effectuée (si pas trop éloignée de Rennes, à savoir Ouest et région parisienne) par un enseignant chargé du suivi du stage. - Responsable U E : Laurent Perraudeau - Crédits U E : 22 - Coefficient U E : 22 Présentiel Etudiant 5 (visite et soutenance) Le travail personnel de l étudiant est un travail à temps plein dans l entreprise sous la direction d un maître de stage pendant toute la durée du stage (4 à 5 mois). Modalités pédagogiques retenues pour l'ue Stage : Encadrement du stage (5 h d encadrement par stage) : suivi du stage, visite en entreprise, consultation de l encadreur de stage en entreprise. Evaluation : le rapport final et la soutenance orale sont évalués par deux enseignants en tenant compte de l avis de l encadreur du stage en entreprise. Toutes les soutenances sont publiques (sauf clause exceptionnelle de confidentialité). 12/12