Le pôle économie gestion (EG) ajuste constamment ses formations pour accompagner la globalisation de l'économie. Il regroupe des formations attractives autour de 12 spécialités orientées vers le management, la gestion, le commerce, la comptabilité, la finance...

 

A l'intérieur de ses 9 spécialités, le pôle travail et société (TS) propose des formations visant à mieux comprendre l'activité humaine au travail, dans ses contextes aussi bien scientifiques que techniques et organisationnels.

 

Ce pôle propose un ensemble de formations dans le domaine des sciences et technologies de l'information et de la communication (STIC). Ces formations, réparties dans 4 spécialités, sont actualisées en permanence pour anticiper les transformations constamment en oeuvre de façon dans ce secteur.

 

A l'intérieur de ses 6 spécialités, le pôle Sciences et techniques industrielles (STI) propose des formations scientifiques et techniques réparties répondant à la fois aux grandes questions de société (environnement, alimentation, médicament, qualité...) et aux besoins de l'entreprise (mécanique, énergétique, chimie, matériaux...)

pôles
Spécialités du pôle ... Diplômes UE
Electronique - Automatique2152
Information et communication scientifiques et techniques0
Informatique37206
Mathématiques - Bioinformatique967

Composantes du pôle

Accès direct aux sites des composantes du pôle

pôles
Code Intitulé pour [+]Infos Pôle Crédits
GLG101 Test et Validation du LogicielTest et Validation du Logiciel

La professionalisation et la valorisation du test au sein de l'entreprise sont des enjeux majeurs, motivés par une réalité économique. Omniprése...>>

P3 006
GLG102 Ingénierie de la qualité et du contrat de service : sécurité, performancesIngénierie de la qualité et du contrat de service : sécurité, performances

Acquérir les bases des techniques permettant une compréhension en profondeur des méthodes et des normes qualité applicables au logiciel afin que...>>

P3 006
GLG105 Génie logicielGénie logiciel

Le cours de Génie Logiciel pour le cycle B est destiné à donner un panorama complet des principales technologies et méthodes permettant de réali...>>

P3 006
GLG203 Architectures Logicielles Java(1)Architectures Logicielles Java(1)

Connaissance approfondie de l'architecture intranet Java EJB sur la base d'une pratique des APIs principales

P3 006
GLG204 Architectures Logicielles Java(2)Architectures Logicielles Java(2)

Garantir la maitrise pratique des concepts enseignés dans l'UE Architectures Logicielles Java(1) par la mise en oeuvre d'un projet d'intranet.

P3 006
GLG206 Ingénierie des projets informatiques(1)Ingénierie des projets informatiques(1)

Les UE 206 et 207 s'inscrivent dans un tout pédagogique. On remarquera d'ailleurs qu'elles possèdent le même intitulé "Ingénierie des projets in...>>

P3 006
GLG207 Ingénierie des projets informatiques(2)Ingénierie des projets informatiques(2)

Le but de cette UE est de savoir utiliser, expliquer et justifier la mise en oeuvre d'architectures logicielles pour l'ingénierie des systèmes i...>>

P3 006
NFA001 Algorithmique et programmation avec Java : notions de baseAlgorithmique et programmation avec Java : notions de base

Acquérir à l'issue du cours les principaux concepts de base de la programmation moderne ainsi qu'une connaissance précise des différents langage...>>

P3 004
NFA002 Algorithmique programmation avec Java : concepts objetAlgorithmique programmation avec Java : concepts objet

Acquérir à l'issue du cours certains concepts évolués essentiels dans la programmation moderne tels que le concept objet et la programmation par...>>

P3 006
NFA003 Principes et fonctionnement des systèmes d'exploitationPrincipes et fonctionnement des systèmes d'exploitation

Fournir des bases solides de compréhension des processus liés aux systèmes d'exploitation des machines informatiques multiprogrammées

P3 004
NFA004 Architecture des machinesArchitecture des machines

Fournir des bases solides de compréhension des mécanismes internes de la machine.

P3 004
NFA005 Algorithmique et programmation avec Java : travaux pratiquesAlgorithmique et programmation avec Java : travaux pratiques

Acquérir la maîtrise des concepts de base de la programmation moderne à partir de séances d'exercices sur machine. Complément essentiel à la com...>>

P3 006
NFA006 Structures de donnéesStructures de données

Donner les notions fondamentales de structures de données et de leur utilisation, et montrer comment les implanter à bon escient dans un langage...>>

P3 004
NFA007 Méthodes pour l'informatisationMéthodes pour l'informatisation


Fournir les concepts et démarches relatives au processus d'informatisation d'une application. Les principales phases d'informatisation son...>>

P3 004
NFA008 Bases de donnéesBases de données

Concevoir, mettre en oeuvre et utiliser les bases de données relationnelles, en particulier savoir définir un schéma relationnel par une démarch...>>

P3 006
NFA009 Principes des réseaux informatiquesPrincipes des réseaux informatiques

Acquisition des connaissances de base en réseaux (architecture, principales normes).

P3 006
NFA010 Graphes et optimisationGraphes et optimisation

Se familiariser avec des modeles classiques de problemes d'optimisation. Apprendre à modéliser de tels problèmes,qui sont issus de l'informatiqu...>>

P3 006
NFA011 Développement d'applications avec les bases de donnéesDéveloppement d'applications avec les bases de données

Ce cours est le prolongement du cours d'introduction aux bases de données (NFA008). Il est dédié à l'approfondissement des bases de données rela...>>

P3 004
NFA012 Systèmes Industriels et Interfaces Systèmes Industriels et Interfaces

Apprendre la programmation en C, notamment de bas niveau
Connaitre le fonctionnement de certaines interfaces d'entrées-sorties
Apprend...>>

P3 004
NFA013 Méthodes pour l'informatisation - compléments Méthodes pour l'informatisation - compléments

Approfondir les bases méthodologiques pour l'analyse et la conception de systèmes d'information, être capable de choisir et d'utiliser un outil ...>>

P3 004
NFA014 Analyse et conception des systèmes industriels : conceptsAnalyse et conception des systèmes industriels : concepts

Savoir réaliser les spécifications d'une application temps réel à l'aide d'une méthode

P3 004
NFA015 Réseaux industrielsRéseaux industriels

Connaissances de base sur les technologies et les usages des réseaux industriels.

P3 004
NFA016 Développement web (1) : architecture du web et développement côté clientDéveloppement web (1) : architecture du web et développement côté client

Dresser un tableau complet de l'architecture du WEB et des technologies concernées dans la construction d'un site.

P3 004
NFA017 Développement web (2) : sites dynamiques et développement côté serveurDéveloppement web (2) : sites dynamiques et développement côté serveur

Présenter les technologies de la conception de sites dynamiques et de l'administration de serveurs WEB.

P3 004
NFA018 Gestion de projet informatiqueGestion de projet informatique

Maîtriser les concepts, les méthodes et les outils liés à la gestion de projet informatique.

P3 004
NFA019 Projet systèmes d'information : mise en pratique avec JavaProjet systèmes d'information : mise en pratique avec Java

- Acquérir les concepts fondamentaux en Programmation Orientée Objets avec le langage Java.
- Analyser un projet informatique avec UML.
>>

P3 006
NFA020 Analyse et conception des systèmes industriels : mise en pratiqueAnalyse et conception des systèmes industriels : mise en pratique

Enseignement de synthèse et  mise en pratique des connaissances acquises par un projet, de complexité moyenne, du domaine de l'informatique indu...>>

P3 006
NFA021 Développement web (3) : mise en pratiqueDéveloppement web (3) : mise en pratique

Concrétiser dans un TP les connaisances et les technologies présentées dans les 2 UE de développement WEB.
Apporter une première compétence...>>

P3 006
NFA053 algorithmique programmation internet niveau 1algorithmique programmation internet niveau 1

Etude des langages HTML et PHP ainsi que des bases de l'algorithmique. Il sera plus spécifiquement abordé la programmation côté navigateur ou client.

P3 006
NFA054 Algorithmique programmation internet niveau 2Algorithmique programmation internet niveau 2

Etude du langage PHP, Javascript et feuilles de style

P3 006
NFA056 Graphisme et WebGraphisme et Web

Etude des concepts fondamentaux de l'infographie et apprentissage des logiciels de la chaîne graphique.

P3 006
NFA057 Algorithmique programmation internet niveau 3Algorithmique programmation internet niveau 3

Comprendre les notions de base sur le cycle de vie du logiciel
Comprendre les notions relatives aux bases de données
Notions de Fram...>>

P3 006
NFA059 Réalisation d'applications de gestion de b.d.dRéalisation d'applications de gestion de b.d.d

Mise en oeuvre des concepts étudiées dans les ues de cours du certificat professionnel TDAI

P3 006
NFA060 Configuration du poste de travailConfiguration du poste de travail

Apprendre à installer, configurer un poste de travail isolé  sous windows

P3 006
NFA061 Installation d'un réseau localInstallation d'un réseau local

Apprendre à installer un réseau local simple sur un seul serveur en réseau et un nombre limités de postes (une vingtaine) avec comme système d'e...>>

P3 006
NFA062 Maintenir le poste de travail en réseauMaintenir le poste de travail en réseau

Apprendre à maintenir un poste de travail windows connecté à un réseau local

P3 006
NFA070 Installation et administration du poste de travail windows et linuxInstallation et administration du poste de travail windows et linux

utilisation, installation et administration de postes de travail sous les environnements windows et/ou Linux

P3 006
NFA071 Installation et administration du poste de travail en réseauInstallation et administration du poste de travail en réseau

Apprendre à installer et paramétrer un poste de travail pour le relier à un réseau local

P3 004
NFA072 Technologie informatique et réseauxTechnologie informatique et réseaux

Acquérir les bases en architecture des machines, systèmes d'exploitation  et en technologie des réseaux

P3 006
NFA073 Outils internet : utilisation et installation Outils internet : utilisation et installation

Etudier et utiliser les principaux services internet.
Installer une connexion internet et la maintenir.

P3 006
NFA074 Conception d'un serveur web dynamiqueConception d'un serveur web dynamique

Apprendre à concevoir un serveur internet dynamique

P3 006
NFA075 Conception d'un serveur web dynamique : mise en pratiqueConception d'un serveur web dynamique : mise en pratique

Mise en oeuvre pratique des concepts étudiés dans le cours "introduction au web dynamique"(NFA074)

P3 004
NFA076 Maintenance du poste de travail en réseauMaintenance du poste de travail en réseau

Apprendre à maintenir le poste de travail installé en réseau

P3 004
NFA080 Réseaux et internetRéseaux et internet

Acquérir les connaissances de base relatives à Internet. En maîtriser les concepts et technologies et savoir utiliser les outils d'Internet.

P3 004
NFA081 Installation et administration de systèmesInstallation et administration de systèmes

Acquérir les connaissances relatives à l'installation d'un serveur et à la connexion de micro-ordinateurs en réseau.

P3 004
NFA082 Installation et administration de services webInstallation et administration de services web

Acquérir les connaissances relatives à l'installation et l'administration d'un serveur HTTP.

P3 004
NFA100 Technologies internet : protocoles, serveurs, réseauxTechnologies internet : protocoles, serveurs, réseaux

Maîtriser les techniques liées à Internet. Etudier l'architecture du réseau www. Différencier les multiples services et applications Web.
S...>>

P3 004
NFA101 Méthode de conduite d'un projet WebMéthode de conduite d'un projet Web

Etudier les méthodes permettant de réaliser des applications en ligne dans le cadre d'une démarche "qualité". Initiation à la modélisation UML.

P3 004
NFA102 Développement orienté internet : aspects serveursDéveloppement orienté internet : aspects serveurs

Connaître les principaux algorithmes et concepts de base de la programmation orientée Internet. Maîtriser les langages Perl, PHP et ASP.

P3 004
NFA103 Développement d'applications répartiesDéveloppement d'applications réparties

Réaliser la publication dynamique d'information sur Internet. Connecter une base de données SQL à un serveur via PHP et XML

P3 004
NFE033 Informatique appliquée au secrétariat et à la gestion(1)Informatique appliquée au secrétariat et à la gestion(1)

Former les auditeurs à l'utilisation des outils microinformatiques

P3 006
NFE034 Informatique appliquée au secrétariat et à la gestion(2)Informatique appliquée au secrétariat et à la gestion(2)

Apprentissage du logiciel Access et des progiciels métiers, notamment comptabilité

P3 006
NFE101 Ingénierie de reconstructionIngénierie de reconstruction

- Présenter les problèmes de reconstruction des systèmes d'information. Des méthodologies de reconstruction sont étudiées.
- Avoir une bonn...>>

P3 006
NFE102 Infrastructures technologiques pour le commerce électroniqueInfrastructures technologiques pour le commerce électronique

Ce cours propose une formation aux enjeux et techniques du commerce électronique. Il présente les techniques, les langages et les outils de cré...>>

P3 006
NFE103 Méthodologies avancées d'informatisationMéthodologies avancées d'informatisation

Acquérir les concepts et les notations utilisés par le langage UML.
Maîtriser un atelier UML.
Acquérir les bases méthodologiques essen...>>

P3 006
NFE106 Ingénierie des bases de donnéesIngénierie des bases de données


Ce cours fait suite au cours NF107. Il s'adresse aux auditeurs intéressés par les fondements du modèle relationnel (introduction à la théo...>>

P3 006
NFE107 Urbanisation et architecture des systèmes d'informationUrbanisation et architecture des systèmes d'information

L'accent est mis sur la présentation de l'ensemble des concepts de base, les pré-requis et les règles de bonnes pratiques qui sous-tendent une é...>>

P3 006
NFE108 Méthodologies des systèmes d'informationMéthodologies des systèmes d'information

Fournir les bases méthodologiques nécessaires à la conception et à la réalisation des systèmes d'information d'entreprise selon l'approche orien...>>

P3 006
NFE113 Conception et administration de bases de donnéesConception et administration de bases de données

Préparer des futurs informaticiens orientés conception et administration de base de données. L'accent est mis sur l'utilisation d'une méthodolog...>>

P3 006
NFE114 Systèmes d'information web Systèmes d'information web

Former les auditeurs aux technologies issues de l'Internet et utilisées pour la conception et le développement des systèmes d'information web (S...>>

P3 006
NFE115 Informatique décisionnelle Informatique décisionnelle

- connaître le vocabulaire du domaine et les principes de bases de la chaîne décisionnelle,
- être en mesure de concevoir et manipuler un m...>>

P3 006
NFE118 Architecture, réseaux, sécuritéArchitecture, réseaux, sécurité

1) Comprendre les mécanismes de base des architectures des machines informatiques et les processus liés à leurs systèmes d'exploitation
2) ...>>

P3 004
NFE119 Micro-informatique et algorithme-programmationMicro-informatique et algorithme-programmation

A travers les concepts des deux langages C et Java on introduira les structures de données séquentielles et récursives telles que les tables, l...>>

P3 008
NFE120 algorithme-programmationalgorithme-programmation

A travers les concepts des deux langages C et Java on introduira les structures de données séquentielles et récursives telles que les tables, l...>>

P3 006
NFE121 Conception des systèmes d'informationConception des systèmes d'information

Pour assurer la maîtrise du développement de Systèmes d'Information (SI) de plus en plus complexes, il est plus que jamais nécessaire d'utiliser...>>

P3 006
NFE122 Systèmes décisionnels et entrepots de donnéesSystèmes décisionnels et entrepots de données

Aucune grande entreprise ne peut plus s'affranchir pour ses prises de décisions d'une analyse fine de son activité, des comportements de ses cli...>>

P3 006
NFE123 Conception et administration de bases de donnéesConception et administration de bases de données

Préparer les futurs diplômés à la conception, à la mise en oeuvre, à l'utilisation et à l'administration des bases de données relationnelles.

P3 006
NFE124 Nouvelles technologies de l'informationNouvelles technologies de l'information

Les services obtenus par L'Internet ou l'Intranet sont devenus un moyen essentiel de communication, d'information et de pilotage des mécanismes ...>>

P3 006
NFE125 Culture générale Culture générale

Ce cours se présente sous forme de conférences présentées par des intervenants issus du milieu de l'entreprise. Ces conférences servent à présen...>>

P3 004
NFE126 Communication (1) Communication (1)

Les séances qui composent ce programme de formation visent l'acquisition de connaissances théoriques et méthodologiques ainsi que leur mise en p...>>

P3 002
NFE127 Communication (2) Communication (2)

1/ Les séances qui composent ce programme de formation visent l'acquisition de connaissances théoriques et méthodologiques ainsi que leur mise e...>>

P3 004
NFE129 Projet Systèmes d'Information et de DécisionProjet Systèmes d'Information et de Décision

Mettre en oeuvre la synthèse des enseignements du M1 à travers un projet.
Aborder un thème relatif aux Systèmes d'Information et de Décisio...>>

P3 006
NFE155 ITIL et la gestion des services des systèmes d'informationITIL et la gestion des services des systèmes d'information

L'objectif de ce cours est double:
1) Appréhender la gestion des services liés aux technologies de l'information et acquérir un langage com...>>

P3 006
NFE204 Bases de données avancées(1)Bases de données avancées(1)

Données et Web. Ce cours étudie des aspects avancés en gestion de bases de données, concernant le stockage, l'indexation, la publication, le par...>>

P3 006
NFE205 Bases de données avancées(2)Bases de données avancées(2)

Comprendre les technologies avancées en gestion et optimisation de bases de données et leurs différentes applications. L'accent est mis sur les ...>>

P3 006
NFE209 Ingénierie des systèmes d'information - Audit et gouvernanceIngénierie des systèmes d'information - Audit et gouvernance

L'objectif principal de ce cours est de former des auditeurs et consultants en systèmes d'information, chargés de la définition de la stratégie,...>>

P3 006
NFE210 Ingénierie des systèmes d'information - Méthodes avancéesIngénierie des systèmes d'information - Méthodes avancées

L'objectif principal de ce cours est de former des chefs de projets chargés de la conception, de la mise en oeuvre et de l'évolution des système...>>

P3 006
NFE211 Ingénierie des systèmes décisionnels(1)Ingénierie des systèmes décisionnels(1)

Acquérir une bonne connaissance des systèmes décisionnels, et en particulier de tous les processus liés à une architecture d'entrepôt de données...>>

P3 006
NFE212 Ingénierie des systèmes décisionnels(2)Ingénierie des systèmes décisionnels(2)

- Compléter les connaissances de l'UE "Ingénierie des systèmes décisionnels" NFE211
- L'accent est mis dans cette UE sur le data mining et ...>>

P3 006
NFE224 Conception des programmes multimédiaConception des programmes multimédia

P3 003
NFE225 Rapports images/sonRapports images/son

Comprendre les problèmes des rapports image et son dans les media linéaires et non linéaire

P3 003
NFE226 Interactions 3DInteractions 3D

P3 003
NFE227 Bibliothèques numériquesBibliothèques numériques

P3 003
NFE228 Spécification et certificationSpécification et certification

Mise en oeuvre de prouveurs

P3 003
NFE232 Conception sonore interactiveConception sonore interactive

Comprendre les problèmes posés par le son interactifs et les principes de recherche dans ce domaine

P3 003
NFE235 Management des systèmes d'informationManagement des systèmes d'information

- Appréhender les systèmes d'information dans leur problématique managériale et organisationnelle.
- Comprendre les enjeux liés au déploiem...>>

P3 004
NFE240 Fondements de la DécisionFondements de la Décision

L'objectif du module est d'une part, de faire prendre conscience de la complexité et de la multiplicité des facettes de la prise de décision, e...>>

P3 005
NFE241 Bases de données Multidimensionnelles et Entrepôts de DonnéesBases de données Multidimensionnelles et Entrepôts de Données

- Présenter un état de l'art sur la conception, le développement et la mise en oeuvre des bases de données multidimensionnelles.
- Présent...>>

P3 005
NFE242 Méthodologies pour l'ingénierie des systèmes d'informationMéthodologies pour l'ingénierie des systèmes d'information

Ce module vise à apporter aux étudiants la connaissance de l'état de l'art du domaine, ouvrir leur sens critique sur les méthodes et la façon de...>>

P3 005
NFE243 Méthodologie de la rechercheMéthodologie de la recherche

Ce cours a deux objectifs principaux : initier les étudiants aux problématiques épistémologiques et méthodologiques de la recherche en systèmes ...>>

P3 005
NFE244 Stratégie et gouvernance des systèmes d'information.Stratégie et gouvernance des systèmes d'information.

L'objectif est de permettre aux étudiants de maîtriser les concepts, les méthodes et les démarches relatifs,
- aux problématiques posées p...>>

P3 005
NFE245 Evaluation de la Qualité des Systèmes d'InformationEvaluation de la Qualité des Systèmes d'Information

L'objectif de ce cours est de développer et d'appliquer les méthodes d'évaluation, de la qualité, des risques et de l'audit des systèmes d'infor...>>

P3 005
NFE246 Ingénierie des Systèmes à Base de ServicesIngénierie des Systèmes à Base de Services

L'objectif de ce module est de comprendre la problématique de l'ingénierie à base de services, de poser un certain nombre de problèmes qui lui s...>>

P3 005
NFE247 Conception des Systèmes Décisionnels et des Entrepôts de DonnéesConception des Systèmes Décisionnels et des Entrepôts de Données

L'objectif du module est l'étude approfondie des concepts et modèles sous-jacents aux systèmes d'information décisionnels (SID). Un accent parti...>>

P3 005
NFE248 Ingénierie des Besoins et Stratégie de DécisionIngénierie des Besoins et Stratégie de Décision

L'objectif de ce module est de poser la problématique de l'ingénierie des besoins, de présenter différentes approches et outils logiciels d'ingé...>>

P3 005
NFE249 Interrogation et Manipulation de Données Semi-structuréesInterrogation et Manipulation de Données Semi-structurées

Les données échangées sur le Web s'avèrent d'une nature radicalement différente de celles manipulées par les classiques Systèmes de Gestion de B...>>

P3 005
NFE250 Modélisation des Processus De et Pour l'Ingénierie des SIDModélisation des Processus De et Pour l'Ingénierie des SID

- Sensibiliser les étudiants aux problématiques de représentation, de support outillé et d'exécution des processus d'ingénierie et des processus...>>

P3 005
NFE252 Décision Multi-critères et DistribuéeDécision Multi-critères et Distribuée

L'objectif du module est d'ouvrir l'étudiant vers des méthodes avancées de décision et modélisation, sur la base des approches fondamentales du ...>>

P3 005
NFE253 Management de la Connaissance OrganisationnelleManagement de la Connaissance Organisationnelle

Ce module vise à présenter la problématique, les enjeux, les méthodes et outils de management des connaissances dans un contexte (inter)organisa...>>

P3 005
NFE254 Evolution et Re-Ingénierie des Systèmes d'InformationEvolution et Re-Ingénierie des Systèmes d'Information

L'objectif de ce cours est de présenter et d'illustrer les démarches relatives à l'évolution et à la ré-ingénierie des systèmes d'information et...>>

P3 005
NFP101 Sûreté de la programmation orientée objetsSûreté de la programmation orientée objets

L'objectif de ce cours est d’étudier les concepts des langages de programmation orientés objets (encapsulation, héritage, redéfinition, liaison ...>>

P3 006
NFP103 Applications concurrentes : conception et outils (ACCOV)Applications concurrentes : conception et outils (ACCOV)

Avec l'extension du Web, de Java et de Ada95, des outils de programmation réseau, avec la programmation par événements associée à des "threads" ...>>

P3 006
NFP104 Réseaux et protocolesRéseaux et protocoles

Le cours concerne les réseaux d'ordinateurs dans leurs fonctions des couches basses du modèle OSI (niveaux physique, liaison, réseau, transport)...>>

P3 006
NFP106 Intelligence artificielleIntelligence artificielle

Ce cours présente les principes des grandes méthodes de l'intelligence artificielle et explique comment les appliquer pour résoudre des problème...>>

P3 006
NFP107 Systèmes de gestion de bases de donnéesSystèmes de gestion de bases de données

Maîtriser l'utilisation d'un SGBD relationnel et notamment l'utilisation du standard SQL.
Comprendre tous les aspects de l'architecture et...>>

P3 006
NFP108 Spécification et Modélisation InformatiquesSpécification et Modélisation Informatiques

Le but du cours est de présenter les automates finis à états et les formalismes logiques qui ont de nombreuses applications pour la spécificatio...>>

P3 006
NFP119 Programmation Fonctionnelle : Conception et AnalyseProgrammation Fonctionnelle : Conception et Analyse

Tous les langages de programmation modernes admettent des traits impératifs, fonctionnels et objets induisants des styles de programmation parti...>>

P3 006
NFP120 Spécification logique et validation des programmes séquentiels Spécification logique et validation des programmes séquentiels

Donner les principes fondamentaux d'une programmation et d'une documentation rigoureuse.
Montrer comment la documentation formelle permet l...>>

P3 006
NFP121 Programmation avancéeProgrammation avancée

Maitriser les concepts avancés de la programmation objet en Java.

P3 006
NFP135 Valeur d'Accueil et de Reconversion en Informatique 1Valeur d'Accueil et de Reconversion en Informatique 1

Ce cours présente de façon condensée les concepts de base de la discipline informatique enseignés dans plusieurs unités d'enseignement de premie...>>

P3 006
NFP136 Valeur d'Accueil et de Reconversion en Informatique 2Valeur d'Accueil et de Reconversion en Informatique 2

Ce cours présente de façon condensée les concepts de base de la discipline informatique enseignés dans plusieurs UE de premier cycle : principes...>>

P3 006
NFP209 Construction rigoureuse des logiciels(1)Construction rigoureuse des logiciels(1)

Dans de nombreuses applications comme les télécommunications, les transports terrestre et aérien, le nucléaire, les banques, les soins médicaux ...>>

P3 006
NFP210 Construction rigoureuse des logiciels(2)Construction rigoureuse des logiciels(2)

L'objectif de cet enseignement est de mettre en application le contenu présenté dans la valeur "Construction rigoureuse des Logiciels 1"(CRL1) (...>>

P3 006
NFP212 Systèmes intelligents (1)Systèmes intelligents (1)

Le but général de ce cours est de montrer comment concevoir et réaliser des systèmes intelligents multi-agents, en particulier pour les problème...>>

P3 006
NFP213 Systèmes intelligents (2)Systèmes intelligents (2)

Le but général de ce cours est de montrer comment concevoir et réaliser des systèmes intelligents multi-agents, en particulier pour les problème...>>

P3 006
NFP224 Conception formelleConception formelle

Modéliser formellement une application

P3 003
NFP225 Sémantique des programmes séquentielsSémantique des programmes séquentiels

Fournir une base complète et solide pour l'étude des spécifications et des codes sources,
soit dans un cadre professionnel soit dans un cad...>>

P3 003
NFP226 SécuritéSécurité

Acquérir les fondements théoriques et pratique des problèmes de sécurité informatiques. Comprendre quelques aspects de recherche avancée.

P3 006
NFP229 Oral Media interactif numériqueOral Media interactif numérique

P3 003
NFP230 Animation et synthèse d'images en temps réelAnimation et synthèse d'images en temps réel

P3 003
NFP231 Narration InteractiveNarration Interactive

Comprendre les problèmes posés par la narration interactive.

P3 003
NFP232 Bases du multimédiaBases du multimédia

Acquérir les concepts techniques, sociologique et technologique de base des techiques et applications du Multimedia.

P3 003
NFP233 Modélisation des comportements et des propriétés de la concurrenceModélisation des comportements et des propriétés de la concurrence

Connaitre et maitriser un formalisme pour la modélisation et analyse des systèmes concurrents: les réseaux de Petri. Manipuler un outil permetta...>>

P3 003
NFP234 Vérification de programmesVérification de programmes

P3 003
NFT001 Informatique appliquée au traitement de données(1)Informatique appliquée au traitement de données(1)

- Comprendre les concepts de base de l'informatique : système d'information, architecture informatique, structure et traitement des données, rés...>>

P3 006
NFT002 Informatique appliquée au traitement de données (2)Informatique appliquée au traitement de données (2)

- Après avoir acquis dans l'Unité d'Enseignement NFT 001,au premier semestre, une bonne connaissance des concepts de base, il s'agit maintenant ...>>

P3 006
NSY014 Applications réparties Applications réparties

Donner une vision globale des applications réparties, de la distribution de services et de données à travers l'ensemble des technologies existan...>>

P3 006
NSY101 Architectures parallèles et application au traitement du signalArchitectures parallèles et application au traitement du signal

Comprendre le fonctionnement des systèmes informatiques parallèles : architectures et principes de programmation.Eléments de traitement des sig...>>

P3 006
NSY102 Conception de logiciels intranet : patrons et canevasConception de logiciels intranet : patrons et canevas

Appréhender les concepts et outils permettant la mise en oeuvre d'applications et de systèmes distribués sur le Web. Apprendre à identifier et u...>>

P3 006
NSY103 Linux : principes et programmationLinux : principes et programmation

Approches qualitative et quantitative des systèmes d'exploitation et de communication. Conception et fonctionnement des systèmes d'exploitation ...>>

P3 006
NSY104 Architectures des systèmes informatiquesArchitectures des systèmes informatiques

Connaître dans le détail le fonctionnement d'un système informatique sous trois aspects :
- théorie du fonctionnement ;
- composants...>>

P3 006
NSY107 Intégration des systèmes client-serveurIntégration des systèmes client-serveur

Comprendre l'ensemble des concepts qui sous-tendent les architectures client-serveur et réparties.Savoir concevoir et intégrer des architectures...>>

P3 006
NSY110 Interaction homme-machineInteraction homme-machine

Apprendre à concevoir et à écrire des interfaces utilisateurs en mettant l'accent sur les règles d'ergonomie.Cette unité d'enseignement est fort...>>

P3 006
NSY113 Sécurité des systèmes d'informationSécurité des systèmes d'information

L'enseignement de cette UV est découpée en 4 parties
La première partie couvre les aspects généraux de la SSI (contexte,
analyse du...>>

P3 006
NSY115 Conduite d'un projet informatiqueConduite d'un projet informatique

L'objectif principal est d'être capable de mener à bien un projet informatique de sa conception à sa réalisation en mettant en oeuvre un cas rée...>>

P3 006
NSY116 Multimédia et interaction homme-machineMultimédia et interaction homme-machine

Acquérir les base théoriques du multimédia et de l'interaction homme-machine.

P3 006
NSY120 Projet option multimédiaProjet option multimédia

Apprendre à spécifier et concevoir une application multimédia comportant une part d'écriture audiovisuelle interactive ou une IHM multimodale.

P3 006
NSY122 Analyse des images et des sons numériquesAnalyse des images et des sons numériques

A l'heure où la technologie numérique permet de produire, stocker et disséminer des volumes de plus en plus importants de données multimédia, au...>>

P3 006
NSY205 Intégration et Architecture des SystèmesIntégration et Architecture des Systèmes

Comprendre et savoir appliquer la démarche globale et les techniques d'Ingénierie des Systèmes. Maîtriser la définition d'architecture des systè...>>

P3 006
NSY206 Intégration et Architecture des Systèmes (2)Intégration et Architecture des Systèmes (2)

Comprendre et savoir appliquer la démarche globale et les techniques d'Intégration des Systèmes. Maîtriser la définition des architectures des s...>>

P3 006
NSY208 Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et C# (1)Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et C# (1)

Savoir développer des systèmes intégrant des éléments embarqués et communicants, en utilisant les produits industriels ou grand public (temps ré...>>

P3 006
NSY209 Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et C# (2)Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et C# (2)

Savoir développer des systèmes intégrant des éléments embarqués et communicants, en utilisant les produits industriels ou grand public (temps ré...>>

P3 006
NSY217 Programmation interactiveProgrammation interactive

Ecrire des programmes utilisant les données multimédia : animation, synthèse et reconnaissance de la parole, visualisation, téléchargement et en...>>

P3 003
NSY218 Vision par ordinateur 2DVision par ordinateur 2D

L'objectif de ce cours est de présenter et d'explorer les méthodes et techniques de la Vision par Ordinateur existantes et celles qui font l'obj...>>

P3 003
NSY219 Vision par ordinateur 3DVision par ordinateur 3D

L'objectif de ce cours est de présenter et d'explorer les méthodes et techniques de la Vision par Ordinateur existantes et celles qui font l'obj...>>

P3 003
NSY233 Enjeux Sociaux et Technologies de la CommunicationEnjeux Sociaux et Technologies de la Communication

P3 006
NSY234 Rencontres Média Rencontres Média

P3 006
RCP101 Recherche opérationnelle et aide à la décisionRecherche opérationnelle et aide à la décision

Présenter des notions de recherche opérationnelle et d'aide à la décision indispensables pour de futurs ingénieurs décideurs, responsables de pr...>>

P3 006
RCP103 Evaluation de performances et sûreté de fonctionnementEvaluation de performances et sûreté de fonctionnement

Etudier les formalismes et techniques les plus utilisés pour l'évaluation de performances des systèmes à événements discrets (réseaux de file d'...>>

P3 006
RCP104 Optimisation en informatiqueOptimisation en informatique

A partir de problèmes concrets de l'informatique distribuée (Réseaux, Bases de données réparties, .. ), apprendre à traiter des problèmes diffic...>>

P3 006
RCP105 Modélisation, optimisation, complexité et algorithmes (MOCA B1)Modélisation, optimisation, complexité et algorithmes (MOCA B1)

Présenter des concepts, des méthodes et démarches indispensables pour de futurs ingénieurs chargés de conception et développement informatiques.

P3 006
RCP106 Modélisation, optimisation, complexité et algorithmes (MOCA B2)Modélisation, optimisation, complexité et algorithmes (MOCA B2)

Présenter des concepts, des méthodes, des démarches indispensables pour de futurs ingénieurs chargés de conception et développements informatiques.

P3 006
RCP110 Recherche opérationnelle et programmation linéaire avancéeRecherche opérationnelle et programmation linéaire avancée

Approfondir un des thèmes majeurs de la R. O. : la programmation linéaire ,

P3 006
RCP117 Projet, option recherche opérationnelleProjet, option recherche opérationnelle

Réaliser un projet informatique de sa spécification à son implantation en passant par
sa documentation et les phases de tests.

P3 006
RCP206 Recherche Opérationnelle Approfondie (1)Recherche Opérationnelle Approfondie (1)

Approfondir un thème majeur de la R. O.;: la programmation linéaire, tant au plan pratique que théorique. S'initier à la recherche/développemen...>>

P3 006
RCP207 Recherche Opérationnelle Approfondie (2)Recherche Opérationnelle Approfondie (2)

Approfondir un thème de la R.O. tant au plan pratique que théorique. S'initier à la recherche/développement (notamment en vue du mémoire d'ingén...>>

P3 006
RCP208 Reconnaissance des formes et méthodes neuronalesReconnaissance des formes et méthodes neuronales

Ce cours donne les éléments algorithmiques de base de la reconnaissance des formes et les principes fondamentaux à mettre en oeuvre pour traiter...>>

P3 006
RCP209 Apprentissage, Réseaux de neurones et Modèles graphiquesApprentissage, Réseaux de neurones et Modèles graphiques

Ce cours présente une introduction à l'apprentissage à partir des données, notamment à travers les réseaux de neurones, les Machines à Vecteurs...>>

P3 006
RCP210 Optimisation dans les graphesOptimisation dans les graphes

Les graphes constituent un outil mathématique fondamental de la Recherche Opérationnelle. Ils permettent la modélisation de systèmes extrêmement...>>

P3 003
RCP212 Théorie de la complexité et algorithmes approchésThéorie de la complexité et algorithmes approchés

présenter les différentes classes de complexité des problèmes d'optimisation combinatoire,
les différents types d'algorithmes approchés pou...>>

P3 003
RCP213 Programmation discrète et modèles linéairesProgrammation discrète et modèles linéaires

Préparer les étudiants à aborder les problèmes d'optimisation discrète et faire comprendre
les caractéristiques de l'approche polyédrique.

P3 003
RCP214 Modèles de localisation et applicationsModèles de localisation et applications

Présenter, à partir de problèmes concrets difficiles, la conduite de bout en bout d'une
Etude d'optimisation combinatoire dans le domaine d...>>

P3 003
RCP215 Initiation à la rechercheInitiation à la recherche

Apprendre à aborder un sujet de recherche bien délimité

P3 006
RSX050 Bases de l'informatiqueBases de l'informatique

Développement de sites Web interactif, programmation orientée Objets et Réseaux

P3 006
RSX051 Conception multimédiaConception multimédia

Techniques multimédia, conception artistique.

P3 006
RSX052 Systèmes et applications distribuéesSystèmes et applications distribuées

Publication d'informations dynamiques sur Internet, liaison avec les bases de données du système d'information de l'entreprise.

P3 006
RSX053 Introduction aux bases de donnéesIntroduction aux bases de données

Introduction à la modélisation : du modèle conceptuel au modèle relationnel. Etude du langage SQL.

P3 006
RSX054 Technologies du WebTechnologies du Web

La sécurité, la veille technologique

P3 004
RSX055 Aspects juridiquesAspects juridiques

La législation appliquée à l'Internet.

P3 004
RSX061 Gestion et suivi de projet informatique (CC)Gestion et suivi de projet informatique (CC)

Avoir une vision de l'organisation des activités en mode projet et les conséquences sur l'organisation de l'entreprise Pouvoir initier un projet...>>

P3 004
RSX062 Eléments de modélisationEléments de modélisation

  • Connaître le langage de modélisation UML
  • Comprendre la sémantique des principaux éléments des différents modèles
  • ...>>

P3 006
RSX063 Développement d'applications locales, utilisation de javaDéveloppement d'applications locales, utilisation de java

Se familiariser avec un atelier de développement Java et être en mesure de développer des applications locales en respectant les règles de base ...>>

P3 004
RSX064 Administration avancée de serveursAdministration avancée de serveurs

Acquérir les connaissances relatives :

  • A l'installation et la configuration de Linux
  • A l'installation et l'adminis...>>

P3 004
RSX065 Administration avancée de réseauxAdministration avancée de réseaux

Etre en mesure de manager un réseau IP Voix / Data et de mettre en place les outils de suivi de qualité de services.

P3 004
RSX066 Développement d'applications web javaDéveloppement d'applications web java

Être en mesure de développer des applications web en Java qui respectent les standards du marché :

  • conforme J2EE
  • c...>>

P3 006
RSX067 Graphisme pour le webGraphisme pour le web

Initiation au développement d'applications web avec la technologie Adobe Flash.
Vous serez à même de réaliser des interfaces Flash en mode...>>

P3 004
RSX068 Système de gestion de bases de données (CC)Système de gestion de bases de données (CC)

Être en mesure de concevoir, mettre en oeuvre et manipuler des bases de données relationnelles.

P3 004
RSX101 Réseaux et télécommunicationsRéseaux et télécommunications

Acquérir les connaissances de bases en matières de réseaux et de systèmes de communication. Comprendre la conception des réseaux en entreprise e...>>

P3 006
RSX102 Technologies pour les applications client-serveur Technologies pour les applications client-serveur

Ce cours concerne les aplications en mode client serveur dans l'architecture Internet. Il détaille les protocoles des réseaux des couches hautes...>>

P3 006
RSX103 Réseaux : compléments et applicationsRéseaux : compléments et applications

Approfondir des aspects liés à l'évolution des réseaux et à leurs applications. Evolution vers le haut débit et les radiocommunications, routage...>>

P3 006
RSX104 Images et sons numériquesImages et sons numériques

Acquérir les base mathématiques, algorithmiques et la pratiques des outils de transformation et de synthèse de l'image fixe et du son.

P3 006
RSX112 Sécurité et réseaux Sécurité et réseaux

Ce cours présente les principaux aspects de la sécurité des systèmes et des réseaux. Il présente les problèmes généraux de sécurité (confidentia...>>

P3 006
RSX205 Jeux et Média Interactifs IJeux et Média Interactifs I

Spécifier, concevoir des applications multimédias s'appuyant sur des interfaces multimédia interactives dans les domaines culturels (jeux et log...>>

P3 006
RSX206 Jeux et Média Interactifs IIJeux et Média Interactifs II

Spécifier, concevoir des applications multimédias s'appuyant sur des interfaces multimédia interactives dans les domaines culturels (jeux et log...>>

P3 006
RSX207 Ingénierie de réseaux d'entreprise(1)Ingénierie de réseaux d'entreprise(1)

Donner les connaissances nécessaires à l'acquisition des savoir-faire en matière de conception de réseaux d'entreprise et permettre d'appréhende...>>

P3 006
RSX208 Ingénierie de réseaux d'entreprise(2)Ingénierie de réseaux d'entreprise(2)

Donner les connaissances nécessaires à l'acquisition des savoir-faire en matière de conception de réseaux d'entreprise et permettre d'appréhende...>>

P3 006
RSX214 Réseaux pour les Systèmes Embarqués et MobilesRéseaux pour les Systèmes Embarqués et Mobiles

P3 006
RSX215 Projet option systèmes embarquésProjet option systèmes embarqués

Les étudiants doivent spécifier, concevoir, réaliser et tester un service ou une application
réparties embarqués.
Une attention parti...>>

P3 006
SMB111 Systèmes et applications répartisSystèmes et applications répartis

Présenter les aspects concernant les systèmes et applications coopératives ou réparties (client-serveur, "middleware"). Développer les problèmes...>>

P3 006
SMB137 Systèmes informatiques et applications concurrentesSystèmes informatiques et applications concurrentes

Permettre de comprendre les principaux paradigmes et "patterns" de la programmation concurrente qui sont utilisés dans les systèmes informatique...>>

P3 006
SMB201 Plateforme des systèmes embarqués et mobilesPlateforme des systèmes embarqués et mobiles

Former les étudiants aux différentes architectures des systèmes enfouis et embarqués, en particulier cette ue aborde en profondeur les c...>>

P3 006
SMB202 Programmation des systèmes embarqués et mobilesProgrammation des systèmes embarqués et mobiles

Pouvoir concevoir, réaliser et mettre en oeuvre des applications ou des services pour les systèmes embarqués et mobiles.

P3 006
SMB214 Réseaux et systèmes répartis(1)Réseaux et systèmes répartis(1)

l'UE SMB214 s'intéresse aux systèmes distribués et à tous ses aspects
sous-jacents comme l'UE SMB215. Ces aspects sous-jacents expl...>>

P3 006
SMB215 Réseaux et systèmes répartis(2)Réseaux et systèmes répartis(2)

Approfondir différents aspects des architectures de réseaux et des systèmes informatiques répartis au travers d'une série de conférences (premie...>>

P3 006
SMB222 Réseaux à QOS pour le multimédiaRéseaux à QOS pour le multimédia

Appréhender  les différents mécanismes inhérents à la mise en oeuvre de la qualité de service sur les réseaux actuels : réseaux Internet, réseau...>>

P3 003
SMB223 Architecture des jeux en ligneArchitecture des jeux en ligne

Avoir une bonne connaissance des plate-formes de jeux multi-joueurs et des problèmes qui se posent. Ces jeux peuvent être des jeux ubiquitaires ...>>

P3 003
SMB227 Temps-Réel Asynchrone (programmation)Temps-Réel Asynchrone (programmation)

-connaissances : architecture et caractéristiques d'un système temps réel
-savoir faire : programmation de systèmes temps réel

P3 003
SMB228 Gestion de Données pour l'Embarqué et le MobileGestion de Données pour l'Embarqué et le Mobile

Concevoir, mettre en oeuvre une base de données dans un contexte de systèmes embarqués ou mobiles

P3 003
TFF050 Travailler avec InternetTravailler avec Internet

Les outils d'Internet

P3 004
TFF051 Matériels et logicielsMatériels et logiciels

Composants d'un micro-ordinateur, système d'exploitation et logiciels

P3 004
TFF052 Programmation 1Programmation 1

Programmation sous Excel

P3 006
TFF053 Programmation 2Programmation 2

Programmation HTML

P3 004
TFF054 Création et maintenance d'un réseau 1Création et maintenance d'un réseau 1

Installation d'un mini-réseau

P3 006
TFF055 Création et maintenance d'un réseau 2Création et maintenance d'un réseau 2

Installation et maintenance d'un mini-réseau

P3 004
TFF056 Formation des utilisateurs, droit et informatiqueFormation des utilisateurs, droit et informatique

Droit informatique

P3 004
TFF107 Architectures AvancéesArchitectures Avancées

Donner une connaissance sur l'architecture matérielle des systèmes enfouis et des techniques électroniques et architecturales propres à la basse...>>

P3 003
Composantes proposées dans la spécialité Informatique
Cliquez sur une composante pour réduire la liste ci-contre.
Cliquez sur le pictogramme icone pour accéder au site de la composante
Unité d'enseignement Test et Validation du Logiciel code : GLG101

Test et Validation du Logiciel

Public concerné et conditions d’accès

Avoir de préférence suivi les UE du cycle préparatoire I1 en Informatique. Complète l'UE de Informatique cycle préparatoire GLG 105 mais peut être suivi indépendamment. S'insère dans le cursus des diplomes concernés (RNCP, diplomes d'ingénieur, masters...).
Les auditeurs de ce cours sont supposés avoir une bonne familiarité avec les méthodes et les langages de programmation pratiqués dans l'industrie (C, C++, Java, COBOL, FORTRAN, Ada, etc.), ainsi qu'une connaissance générale, acquise dans d'autres cours ou dans la pratique, des systèmes d'exploitation et de l'architecture des applications.

Finalités de l’unité d’enseignement

Objectifs pédagogiques

La professionalisation et la valorisation du test au sein de l'entreprise sont des enjeux majeurs, motivés par une réalité économique. Omniprésent tout au long du cycle de développement, le test logiciel est une activité qui mobilise de nombreuses connaissances et savoir-faire pour produire des tests pertinents.
L'unité d'enseignement GLG 101 vise à donner les fondamentaux dans ce domaine en forte croissance et prépare à la certification ISTQB (International Software Testing Qualifications Board) du métier de testeur niveau fondation, certification délivrée en France par le CFTL (Comité Français des Tests Logiciels) auquel le CNAM est associé. Les cours se déroulent par plages de 2 fois 2h mélant apports fondamentaux et mise en pratique.

Capacité et compétences acquises

Acquérir les bases des techniques de tests permettant la vérification systématique et la validation des programmes et systèmes informatiques.

Organisation

Nombre de crédits enseignements : 6 ECTS

Modalités de validation : Examen.

Type de la formation : Cours

Contenu de la formation

La formation a pour but de :
- Savoir placer les tests dans le cycle de développement
- Savoir ce que sont et comment utiliser les tests statiques
- Maîtriser les techniques de conception de tests dynamiques
- Connaître les principes du management des tests
- Savoir différencier les différents outils de tests du marché et avoir utilisé un outil
Les cours s'articulent autour des cinq modules suivants :
1. Fondamentaux des tests
- Origine des défauts logiciels
- Rôle des tests dans le développement et la maintenance
- Planification et contrôle des tests
- Exécutions et critères d'arrêt des tests
- Aspects sociologiques du métier de testeur
2. Tester pendant le cycle de vie logiciel
- Tests et modèles en V (ISO/CEI 12207) ainsi que de développement itératif
- Niveaux de tests : composants, intégration, système
- Cible des tests : fonctionnels / non fonctionnels, architecture logicielle, non régression
- Tests de maintenance
3. Techniques de test
- Techniques statiques et revues de code
- Techniques " boites noires "
- Techniques " boite blanches "
- Tests des transactions
- Impact du choix d'une technique de test
- Estimation de l'effort de test en fonction des techniques utilisées
- Etudes de cas
4. Gestion des tests
- Tâches du responsable des tests et des testeurs
- Estimation et planification des tests
- Suivi et contrôle du déroulement des tests
- Gestion de configuration
- Gestion des rapports d'anomalie
5. Outils de support aux tests
- Classification des outils de tests
- Bénéfices potentiels et risques liés aux outils de tests
- Outils d'aide aux tests statiques
- Outils d'aide à la spécification des tests
- Outils d'aide à l'exécution et au suivi des tests
- Introduire un outil dans une organisation
- Etude approfondie d'un outil de test: JUnit

Bibliographie

Auteur

Titre

B. Beizer

Software testing techniques (Van Nostrand Reinhold)

R. Binder

Testing object-oriented systems, models, patterns, and tools (Addison Wesley) 2000

IEEE

Software Engineering Standard Collection - Standards 829-2008, 982.1, 1044, 1061, 610.12

B. Boehm

Software engineering economics, 1981, et Software cost estimation with COCOMO II (Prentice Hall) 2002.

J. Printz

Le Génie logiciel (Que sais-je n°2956, PUF).

Jorgensen

Software testing a craftsman’s approach 3rd edition - CRC press

Ammann

Introduction to software testing - Cambridge university press

CFTL

http://www.cftl.net/

ISTQB

http://www.istqb.org/

Code : GLG101
  • Technologie de l'information et communication
  • Crédits européens
Responsable national
  • Nicolas TREVES
Contact à Paris :
  • Accés 39 3 44
  • Case courrier : 414
  • Chaire de génie logiciel
  • 2 Rue Conté
  • 75003 Paris
  • Tél : 01 40 27 20 38
  • Fax : 01 40 27 28 45
  • Marie-Noëlle Dellatolas
  • Contacter par mail
Informations complémentaires
Plus d'informations sur le site de la composante
Signature CNAM

Lieux de formation

Code Intitulé   HTT FOD Hybride FC