Unités d’enseignements (UEs)

 DNF001 : Ouverture au monde du numérique
 ENG221 : Information et communication pour l’ingénieur
 GLG101 : Test et Validation du Logiciel
 GLG102 : Ingénierie de la qualité et du contrat de service : sécurité, performances
 GLG105 : Génie logiciel
 GLG203 : Architectures Logicielles Java(1)
 GLG204 : Architectures Logicielles Java(2)
 GLG206 : Projets informatiques : méthodes et outils (1)
 GLG207 : Projets informatiques : méthodes et outils (2)
 MUX101 : Multimédia et interaction humain-machine
 MUX102 : Interaction humain-machine : conception d’interfaces et expérience utilisateur
 MUX103 : Design d’interaction pour mobiles
 MUX104 : Synthèse d’image et réalité virtuelle
 MUX205 : Média numériques avancés : programmation des jeux vidéo
 MUX206 : Médias interactifs avancés : game design des jeux vidéo
 NFA003 : Principes et fonctionnement des systèmes d’exploitation
 NFA004 : Architecture des machines
 NFA006 : Structures de données
 NFA007 : Méthodes pour l’informatisation
 NFA008 : Bases de données
 NFA009 : Principes des réseaux informatiques
 NFA010 : Graphes et optimisation
 NFA011 : Développement d’applications avec les bases de données
 NFA013 : Méthodes pour l’informatisation - compléments
 NFA016 : Développement web (1) : architecture du web et développement côté client
 NFA017 : Développement web (2) : sites dynamiques et développement côté serveur
 NFA018 : Gestion de projet informatique
 NFA019 : Projet systèmes d’information : mise en pratique avec Java
 NFA021 : Développement web (3) : mise en pratique
 NFA022 : Principes et programmation système et réseau pour smart-phones et tablettes tactiles
 NFA024 : Projet application mobile : mise en pratique
 NFA025 : Mise en œuvre de la programmation de smart-phones et tablettes tactiles
 NFA031 : Programmation avec Java : notions de base
 NFA032 : Programmation Java : programmation objet
 NFA035 : Programmation Java : bibliothèques et patterns
 NFA037 : Programmation en langage C/C++
 NFA040 : Architecture et langages Web
 NFA041 : Programmation Javascript
 NFA042 : Développement web côté serveur
 NFA071 : Installation et administration du poste de travail en réseau
 NFA075 : Conception d’un serveur web dynamique : mise en pratique
 NFA077 : Technologie informatique et réseaux
 NFA083 : Réseaux et administration web
 NFA084 : Graphisme et Web
 NFA085 : Conception d’un site web
 NFA086 : Installation et administration du poste de travail Windows et Linux
 NFA087 : Maintenance du poste de travail en réseau
 NFA088 : Outils internet : utilisation et installation
 NFE001 : Outils bureautique
 NFE002 : Excel avancé
 NFE003 : Comprendre et pratiquer l’informatique
 NFE004 : Access et les bases de données
 NFE006 : Macros, programmation VBA
 NFE101 : Ingénierie d’intégration et d’évolution des systèmes d’information
 NFE102 : Développement d’applications mobiles
 NFE103 : Méthodologies avancées d’informatisation
 NFE106 : Ingénierie et optimisation des bases de données
 NFE107 : Urbanisation et architecture des systèmes d’information
 NFE108 : Méthodologies des systèmes d’information
 NFE109 : Ingénierie des processus et systèmes d’information
 NFE113 : Conception et administration de bases de données
 NFE114 : Systèmes d’information web
 NFE115 : Introduction à la gestion de données à large échelle
 NFE130 : Audit des systèmes d’information
 NFE152 : SI et externalisation des services
 NFE156 : Pratiques et Outils de DBA
 NFE204 : Bases de données documentaires et distribuées
 NFE205 : Données multimédia et spatio-temporelles
 NFE209 : Ingénierie des systèmes d’information - Stratégie et gouvernance du SI et des données, audit informatique
 NFE210 : Ingénierie des systèmes d’information - Méthodes avancées de pilotage du SI
 NFE211 : Business Intelligence (1) - Data Warehouses
 NFE212 : Business Intelligence (2) - Visualisation et Valorisation
 NFE213 : Qualité et gouvernance des données
 NFE235 : Management des systèmes d’information
 NFP101 : Programmation fonctionnelle en Java
 NFP103 : Spécification et vérification des systèmes distribués
 NFP106 : Intelligence artificielle
 NFP107 : Systèmes de gestion de bases de données
 NFP108 : Spécification et Modélisation Informatiques
 NFP119 : Programmation Fonctionnelle : des concepts aux applications web
 NFP120 : Spécification logique et validation des programmes séquentiels
 NFP121 : Programmation avancée
 NFP135 : Valeur d’Accueil et de Reconversion en Informatique 1
 NFP136 : Valeur d’Accueil et de Reconversion en Informatique 2
 NSY014 : Applications réparties
 NSY102 : Conception de logiciels intranet : patrons et canevas
 NSY103 : Linux : principes et programmation
 NSY104 : Architectures des systèmes informatiques
 NSY107 : Architectures Cloud, intégration des applications et sécurité
 NSY115 : Conduite d’un projet informatique
 NSY122 : Analyse des images et des sons numériques
 NSY135 : Applications orientées données - patrons, frameworks, ORM
 NSY205 : Architectures et technologies pour l’intégration des systèmes
 NSY206 : Méthodologie d’ingénierie et d’intégration des systèmes
 NSY208 : Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et Android (1)
 NSY209 : Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et Android (2)
 RCP101 : Recherche opérationnelle et aide à la décision
 RCP103 : Evaluation de performances et sûreté de fonctionnement
 RCP104 : Optimisation en informatique
 RCP105 : Modélisation, optimisation, complexité et algorithmes (MOCA)
 RCP106 : Algorithmique et Programmation
 RCP110 : Recherche opérationnelle et programmation linéaire avancée
 RCP207 : Modélisation et Analyse de Systèmes Orientés Processus
 RCP208 : Apprentissage statistique : modélisation descriptive et introduction aux réseaux de neurones
 RCP209 : Apprentissage statistique : modélisation décisionnelle et apprentissage profond
 RCP211 : Intelligence artificielle avancée
 RCP216 : Ingénierie de la fouille et de la visualisation de données massives
 RCP217 : Intelligence artificielle pour des données multimédia
 RCP218 : Intelligence artificielle, optimisation et contrôle
 RCP219 : Outils mathématiques pour l’optimisation numérique et combinatoire
 RSX101 : Réseaux et protocoles pour l’Internet
 RSX102 : Technologies pour les applications en réseau
 RSX103 : Conception et urbanisation de services réseau
 RSX112 : Sécurité et réseaux
 RSX116 : Réseaux mobiles et sans fil
 RSX217 : Nouvelles architectures de réseaux de communication
 RSX218 : Projets avancés en réseaux
 RSX120 : Méthodologie de création de sites web : management de Projet agiles et utilisation de CMS
 RSX121 : Modélisation UML, structuration de données XML et JSON et principes d’une API REST
 RSX122 : HTML5 CSS3 AJAX JQuery AngularJS : développement Web et web mobile front-end
 RSX123 : Environnement et outils du développeur Web
 RSX124 : PHP - Python - NodeJS : développement , avec des frameworks, d’applications web et applications back-end
 RSX125 : HTML5/Canvas/SVG : Graphisme évolué pour sites Web
 RSX214 : Réseaux pour les Systèmes Embarqués et Mobiles
 SEC001 : Sécurisation d’un parc informatique d’une PME
 SEC101 : Cybersécurité : référentiel, objectifs et déploiement
 SEC102 : Menaces informatiques et codes malveillants : analyse et lutte
 SEC103 : Droit, enjeux de sécurité, conformité
 SEC104 : Analyse de risques des données,réseaux et systèmes
 SEC105 : Architectures et bonnes pratiques de la sécurité des réseaux, des systèmes, des données et des applications
 SEC106 : Analyses de sécurité : vulnérabilités et attaques
 SEC107 : Conception d’architecture de sécurité à partir d’un audit de sécurité
 SEC108 : Mise en œuvre de mesures de sécurité avancées (Hardening)
 SEC109 : Gestion d’une réponse à incident Cyber : Exercice d’entrainement
 SEC201 : IAML : IA et du ML pour la cybersécurité
 SEC202 : SACE Sécurité d’Architectures Complexes et Émergentes
 SMB101 : Systèmes d’exploitation : principes, programmation et virtualisation
 SMB111 : Systèmes et applications répartis pour le cloud
 SMB116 : Conception et développement pour systèmes mobiles
 SMB203 : Informatique ambiante : gestion de données et algorithmes
 SMB210 : Sémantique, typage et analyse de programme
 SMB214 : Infrastructure technologique et nouveaux systèmes (1)
 SMB215 : Infrastructure technologique et confiance (2)
 UARS01 : Projet programmation mobile avancée
 US3313 : Modélisation avancée
 US331A : Optimisation dans un graphe
 US331D : Métaheuristiques
 US331F : Etude de cas, management de la RO
 US331H : Initiation à la recherche
 US331L : Bases de l’ordonnancement
 US331M : Modèles de localisation et applications
 US331N : Lot-sizing, Supply chain
 US331Q : Complexité : approximation
 US331R : Graphes
 US331S : Programmation mathématique :approfondissement
 US331T : RO pour le développement durable
 US3362 : Mise en oeuvre des méthodes dereconnaissance des formes et neuronales
 UA332R : Stage de recherche
 US333E : Business Intelligence, data warehouses, data mining et big data
 USSI1R : Algorithme-programmation
 US333D : Conception des systèmes d’information
 US3339 : Architecture, réseaux, sécurité
 US335P : Conception et administration de bases de données
 US333F : Commerce électronique et programmation web
 US333G : Culture générale informatique
 US333L : Fondements de la Décision
 US333N : Méthodologies pour l’ingénierie dessystèmes d’information
 US333M : Bases de données Multidimensionnelles et Entrepôts de Données
 US333P : Méthodologie de la recherche
 US333R : Evaluation de la Qualité des Systèmes d’Information
 US333T : Conception des Systèmes Décisionnels et des Entrepôts de Données
 US333V : Modélisation des Processus de et pour l’Ingénierie des SID
 US333X : Evolution et Re-Ingénierie des Systèmes d’Information
 USSI1S : Communication écrite et orale
 UTC501 : Outils mathématiques pour Informatique
 UTC502 : Principes fondamentaux des Systèmes d’exploitation
 UTC503 : Paradigmes de programmation
 UTC504 : Systèmes d’information et bases de données
 UTC505 : Introduction à la cyberstructure de l’internet : réseaux et sécurité