Cursus Master en Ingénierie Informatique et Simulation Numérique - parcours High-Performance Visual Computing DUT (HPVC_DUT)

Présentation de la formation

Durée de la formation

Face-à-face pédagogique
(CM/TD/TP)
Évaluations Projet(s) et/ou TER Durée de la formation
SIN_DUT 1 37h 6 0 39h
SIN_DUT 2 72h 13 0 76h
SIN_DUT 3 732h 76 0 822h
SIN_DUT 4 448h 51 1 472h
SIN_DUT 5 304h 33 1 311h

Organisation semestre 1 à semestre 10

S10
CHPS1001 (3 ECTS)
CHPS1002 (3 ECTS)
CHPS1003 (3 ECTS)
CHPS1004 (6 ECTS)
CHPS1005 (15 ECTS)
CMI1001 (5 ECTS)
CMI1002 (1.5 ECTS)
S9
CHPS0901 (5 ECTS)
CHPS0902 (5 ECTS)
CHPS0903 (5 ECTS)
CHPS0904 (4 ECTS)
CHPS0905 (5 ECTS)
AN0911 (3 ECTS)
CHPS0906 (2 ECTS)
CHPS0907 (1 ECTS)
CMII0902 (3.5 ECTS)
S8
CHPS0801 (3 ECTS)
CHPS0802 (4 ECTS)
CHPS0803 (4 ECTS)
CHPS0804 (4 ECTS)
CHPS0805 (4 ECTS)
CHPS0806 (2 ECTS)
CHPS0807 (4 ECTS)
AN0811 (3 ECTS)
DI0801 (1 ECTS)
CMII0802 (1 ECTS)
CMI0803 (2.5 ECTS)
S7
CHPS0701 (5 ECTS)
CHPS0702 (5 ECTS)
CHPS0703 (4 ECTS)
CHPS0704 (4 ECTS)
CHPS0705 (4 ECTS)
CHPS0706 (4 ECTS)
AN0711 (4 ECTS)
CMII0701 (1.5 ECTS)
CMII0702 (1.5 ECTS)
S6
INFO0601 (6 ECTS)
INFO0602 (6 ECTS)
INFO0603 (6 ECTS)
INFO0604 (3 ECTS)
INFO0605 (1.5 ECTS)
INFO0606 (1.5 ECTS)
INFO0607 (1.5 ECTS)
AN0601 (3 ECTS)
PPRO0605 (3 ECTS)
CMII0601 (1.5 ECTS)
CMI0603 (6 ECTS)
CMI0606 (1.5 ECTS)
S5
INFO0501 (6 ECTS)
MINF0501 (3 ECTS)
INFO0502 (3 ECTS)
INFO0503 (6 ECTS)
INFO0504 (3 ECTS)
INFO0505 (3 ECTS)
INFO0561 (2 ECTS)
INFO0562 (2 ECTS)
INFO0563 (2 ECTS)
AN0501 (3 ECTS)
PPRO0502 (3 ECTS)
CMI0502 (3 ECTS)
CMI0503 (1.5 ECTS)
CMI0504 (1.5 ECTS)
S4
M4101C1 (1.5 ECTS)
M4102C1 (1.5 ECTS)
M4103C1 (1.5 ECTS)
M4104C1 (1.5 ECTS)
M4105C1 (1.5 ECTS)
M4106 (2.5 ECTS)
M4201C1 (2 ECTS)
M4202C (2 ECTS)
M4203 (2 ECTS)
M4204 (2 ECTS)
M4301 (12 ECTS)
CMI0404 (0 ECTS)
CMI0405 (0 ECTS)
CMI0406 (0 ECTS)
S3
M3101 (2.5 ECTS)
M3102 (1.5 ECTS)
M3103 (1.5 ECTS)
M3104 (2.5 ECTS)
M3105 (2.5 ECTS)
M3106C1 (1.5 ECTS)
M3201 (2.5 ECTS)
M3202C1 (1.5 ECTS)
M3203 (1.5 ECTS)
M3204 (2.5 ECTS)
M3205 (1.5 ECTS)
M3206 (2.5 ECTS)
M3301 (3 ECTS)
M3302 (2 ECTS)
M3303 (1 ECTS)
CMI0302 (0 ECTS)
CMI0304 (0 ECTS)
CMI0305 (0 ECTS)
S2
M2101 (1.5 ECTS)
M2102 (1.5 ECTS)
M2103 (3.5 ECTS)
M2104 (2.5 ECTS)
M2105 (2.5 ECTS)
M2106 (2.5 ECTS)
M2107 (2 ECTS)
M2201 (2.5 ECTS)
M2202 (2 ECTS)
M2203 (3 ECTS)
M2204 (1.5 ECTS)
M2205 (1.5 ECTS)
M2206 (2.5 ECTS)
M2207 (1 ECTS)
CMI0203 (0.5 ECTS)
CMI0204 (4 ECTS)
CMI0206 (3 ECTS)
CMI0207 (1.5 ECTS)
CMI0208 (1.5 ECTS)
S1
M1101 (3.5 ECTS)
M1102 (3.5 ECTS)
M1103 (2.5 ECTS)
M1104 (3.5 ECTS)
M1105 (2.5 ECTS)
M1106 (1.5 ECTS)
M1201 (2.5 ECTS)
M1202 (2 ECTS)
M1203 (1.5 ECTS)
M1204 (2.5 ECTS)
M1205 (2 ECTS)
M1206 (1.5 ECTS)
M1207 (1 ECTS)

Programme semestre 1

Code matière Intitulé matière
M1101Introduction aux systèmes informatiques
M1102Introduction à l'algorithmique et à la programmation
M1103Bases de la programmation orientée objets
M1104Introduction aux bases de données
M1105Conception de documents et d'interfaces numériques
M1106Projet tutoré ? Découverte
M1201Mathématiques discrètes
M1202Algèbre linéaire 1
M1203Environnement économique
M1204Fonctionnement des organisations
M1205Expression-Communication ? Fondamentaux de la communication
M1206Anglais et Informatique
M1207PPP - Connaître le monde professionnel

Programme semestre 2

Code matière Intitulé matière
M2101Introduction à la programmation Web
M2102Programmation Objet pour le Web
M2103Structures de données et algorithmes fondamentaux
M2104Bases de la conception orientée objet
M2105Introduction aux interfaces homme-machine (IHM)
M2106Programmation et administration des bases de données
M2107Projet tutoré ? Description et planification de projet
M2201Graphes et langages
M2202Algèbre linéaire 2
M2203Environnement comptable, financier, juridique et social
M2204Gestion de projet informatique
M2205Expression-Communication ? Communication, information et argumentation
M2206Communiquer en anglais
M2207PPP ? Identifier ses compétences
CMI0203Conférences et séminaires
CMI0204Stage
CMI0206Bases algorithmiques fondamentales
CMI0207Visite de laboratoire
CMI0208Projet - Communication - Partie I

Programme semestre 3

Code matière Intitulé matière
M3101Principes des systèmes d'exploitation
M3102Services réseaux
M3103Algorithmique avancée
M3104Programmation Web côté serveur
M3105Conception et programmation objet avancées
M3106C1Bases de la programmation en C++
M3201Probabilités et statistiques
M3202C1Modélisations Mathématiques
M3203Droit des technologies de l'info et comm (TIC)
M3204Gestion des systèmes d'information
M3205Express - Comm, communication professionnelle
M3206Collaborer en anglais
M3301Méthodologie de la production d'applications
M3302Projet tutoré - mise en situation professionnelle
M3303Préciser son projet
CMI0302Visite de plateformes
CMI0304Projet - Communication
CMI0305Compléments mathématiques

Programme semestre 4

Code matière Intitulé matière
M4101C1Intelligence Artificielle
M4102C1Réalité Virtuelle
M4103C1WebGL
M4104C1TNI
M4105C1Programmation avancée en C++
M4106Projet tutoré - Compléments
M4201C1Mathématiques pour l'ingénieur (OS)
M4202C"Systèmes d'information" (BD avancée)
M4203Express - Comm - Communiquer dans les organisations
M4204Travailler en anglais
M4301Stage professionnel
CMI0404Conférences et séminaires
CMI0405Compléments mathématiques
CMI0406Projet de recherche de documentation scientifique

Programme semestre 5

Code matière Intitulé matière
INFO0501Algorithmique avancée
MINF0501Mathématiques pour l'Informatique 5 : arithmétique
INFO0502Logique et programmation logique
INFO0503Modélisation client-serveur et programmation Web avancée
INFO0504Introduction au génie logiciel
INFO0505Bases de données : concepts avancés
INFO0561Consolidation - Réseaux informatiques
INFO0562Consolidation - Programmation en langage C
INFO0563Consolidation - Algorithmique
AN0501Anglais
PPRO0502Conférences professionnelles ; gestion de projet informatique
CMI0502Gestion de Projet
CMI0503Visites d'entreprise
CMI0504Initiation à l’imagerie numérique

Programme semestre 6

Code matière Intitulé matière
INFO0601Systèmes d'exploitation : concepts avancés
INFO0602Langages et compilation
INFO0603Compression et cryptographie
INFO0604Programmation multi-threadée
INFO0605Ouverture - Introduction à la sécurité informatique
INFO0606Ouverture - Introduction à l'imagerie numérique
INFO0607Ouverture - Introduction à l'intelligence artificielle
AN0601Anglais
PPRO0605Stage en entreprise ou projet Informatique
CMII0601Anglais scientifique
CMI0603Projet intégrateur
CMI0606Conférences et séminaires

Programme semestre 7

Code matière Intitulé matière
CHPS0701Algorithmique et programmation parallèle
CHPS0702Technologies des supercalculateurs
CHPS0703Traitement d'images
CHPS0704Informatique graphique et réalité virtuelle
CHPS0705Génie Logiciel
CHPS0706Introduction aux éléments finis
AN0711Anglais
CMII0701Communiquer en Anglais
CMII0702Mathématiques avancées

Programme semestre 8

Code matière Intitulé matière
CHPS0801Modèles de programmation parallèle
CHPS0802Programmation GPU
CHPS0803Architecture des processeurs et optimisation
CHPS0804Inférence statistique et modélisation
CHPS0805Optimisation et recherche opérationnelle
CHPS0806Etude bibliographique
CHPS0807Stage
AN0811Anglais
DI0801Droit et Informatique
CMII0802Conférences et séminaires
CMI0803Stage

Programme semestre 9

Code matière Intitulé matière
CHPS0901Programmation cluster
CHPS0902Virtualisation et cloud pour le HPC
CHPS0903 Accélérateurs & HPC
CHPS0904Captation, génération et transformation d'images
CHPS0905IA & HPC
AN0911Anglais
CHPS0906Gestion de projets
CHPS0907 Conférences professionnelles
CMII0902Projet de communication

Programme semestre 10

Code matière Intitulé matière
CHPS1001Eléments de bioinformatique ; HPC pour la biologie
CHPS1002Eléments de chimie théorique ; HPC pour la chimie
CHPS1003Visualisation haute performance interactive
CHPS1004Projet
CHPS1005Stage
CMI1001Projet intégrateur
CMI1002Conférences et séminaires

Fiches matières

Introduction aux systèmes informatiques

M1101

Semestre : 1
ECTS : 3.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Introduction à l'algorithmique et à la programmation

M1102

Semestre : 1
ECTS : 3.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Bases de la programmation orientée objets

M1103

Semestre : 1
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Introduction aux bases de données

M1104

Semestre : 1
ECTS : 3.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Conception de documents et d'interfaces numériques

M1105

Semestre : 1
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Projet tutoré ? Découverte

M1106

Semestre : 1
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Mathématiques discrètes

M1201

Semestre : 1
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Algèbre linéaire 1

M1202

Semestre : 1
ECTS : 2
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Environnement économique

M1203

Semestre : 1
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Fonctionnement des organisations

M1204

Semestre : 1
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Expression-Communication ? Fondamentaux de la communication

M1205

Semestre : 1
ECTS : 2
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Anglais et Informatique

M1206

Semestre : 1
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

PPP - Connaître le monde professionnel

M1207

Semestre : 1
ECTS : 1
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Introduction à la programmation Web

M2101

Semestre : 2
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Programmation Objet pour le Web

M2102

Semestre : 2
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Structures de données et algorithmes fondamentaux

M2103

Semestre : 2
ECTS : 3.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Bases de la conception orientée objet

M2104

Semestre : 2
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Introduction aux interfaces homme-machine (IHM)

M2105

Semestre : 2
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Programmation et administration des bases de données

M2106

Semestre : 2
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Projet tutoré ? Description et planification de projet

M2107

Semestre : 2
ECTS : 2
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Graphes et langages

M2201

Semestre : 2
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Algèbre linéaire 2

M2202

Semestre : 2
ECTS : 2
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Environnement comptable, financier, juridique et social

M2203

Semestre : 2
ECTS : 3
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Gestion de projet informatique

M2204

Semestre : 2
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Expression-Communication ? Communication, information et argumentation

M2205

Semestre : 2
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Communiquer en anglais

M2206

Semestre : 2
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

PPP ? Identifier ses compétences

M2207

Semestre : 2
ECTS : 1
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Conférences et séminaires

CMI0203

Semestre : 2
ECTS : 0.5
0 points
Responsables :
Jean-Charles BOISSON - département Informatique (UFR SEN)
Luiz-Angelo STEFFENEL - département Informatique (UFR SEN)
Volume horaire :
NatureCMTotal
Durée2h2h
Modalités de contrôle des connaissances :
Épreuves NatureCR Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
  • Découvrir quelques thèmes spécifiques grâce à des conférences par des chercheurs sur leurs travaux.

Compétences spécifiques visées :
  • Retirer le maximum d’informations scientifiques à partir d’une conférence donnée en français ou en anglais
  • Culture générale

Compétences générales visées :

Connaissances requises :
Programme :

La matière s’étale sur l’année universitaire complète. Les cours sont distribués tout au long de l’année
universitaire pour revoir le calendrier, et les attendus. L’ensemble des promotions participent à ces cours.
Les étudiants suivent un cycle de conférences données par des collègues français ou étrangers, en rapport avec
les thématiques abordées dans la formation au fil de l’eau et selon les possibilités d’emploi du temps.
Evaluation :
L’étudiant fournira un bref compte rendu écrit décrivant les différentes présentations et établissant un retour
d’expérience.

Stage

CMI0204

Semestre : 2
ECTS : 4
0 points
Responsables :
Luiz-Angelo STEFFENEL (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves NatureOral Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :

Expérience d’insertion professionnelle non thématique


Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Les étudiants réalisent un stage ou un emploi d’au moins 4 semaines dans un milieu professionnel (laboratoire ou entreprise) sans lien nécessaire avec l’informatique.

Bases algorithmiques fondamentales

CMI0206

Semestre : 2
ECTS : 3
0 points
Responsables :
Céline LOSCOS (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTDTotal
Durée7h13h20h
Modalités de contrôle des connaissances :
Épreuves NatureDSTEET Total
Durée1h1h
Points Cas général 1ère session1000 100%
2ème session0100 100%
Dispense contrôle continu 1ère session1000 100%
2ème session0100 100%
Objectifs :
? Acquisition des notions de base de l?algorithmique
Compétences spécifiques visées :
? Ecriture en langage algorithmique
Compétences générales visées :
? Eléments d?algorithmique
Connaissances requises :
Programme :
? Langage algorithmique, notations algorithmiques? Instructions simples (affectation, entrée/sortie)? Instructions structurées, structures de contrôle (conditionnelles, boucles)? Procédure et fonctions? Tableaux à 1 dimension? Premiers algorithmes de recherche et de tri? Introduction à la récursivité

Visite de laboratoire

CMI0207

Semestre : 2
ECTS : 1.5
0 points
Responsables :
Bart LAMIROY (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTDTotal
Durée2h3h5h
Modalités de contrôle des connaissances :
Épreuves NatureCR Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :

Découverte de laboratoires de l'Université de Reims Champagne Ardenne


Compétences spécifiques visées :
  • Compréhension de la structure du laboratoire et de sa composition hiérarchique
  • Compréhension du métier et des fonctions du métier d'enseignant-chercheur
  • Synthèse de données récoltées dans un document construit

Compétences générales visées :

Culture scientifique, découverte, prise d'autonomie


Connaissances requises :
Programme :

Après une présentation magistrale, les étudiants élaborent en petit groupe des questionnaires d’entretien à présenter aux chercheurs du laboratoire. L’enquête réalisée est analysée et sert à produire un document type « fiche métier » caractérisé par la recherche au laboratoire CReSTIC.

Evaluation :

Synthèse de données récoltées dans un document construit

Projet - Communication - Partie I

CMI0208

Semestre : 2
ECTS : 1.5
0 points
Responsables :
Éric DESJARDIN (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureTDTPiTotal
Durée10h10h
Modalités de contrôle des connaissances :
Épreuves NatureOTP Total
Durée0h20
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :

Présentation publique d’un projet – vulgarisation scientifique


Compétences spécifiques visées :

Communiquer pour la médiation scientifique


Compétences générales visées :

Connaissances requises :
Programme :

Apprentissage des méthodes de présentation pour la médiation scientifique.

Travail préparatoire du projet final réalisé en #CMI0304 présenté lors d'un évènement public.

Principes des systèmes d'exploitation

M3101

Semestre : 3
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Services réseaux

M3102

Semestre : 3
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Algorithmique avancée

M3103

Semestre : 3
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Programmation Web côté serveur

M3104

Semestre : 3
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Conception et programmation objet avancées

M3105

Semestre : 3
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Bases de la programmation en C++

M3106C1

Semestre : 3
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Probabilités et statistiques

M3201

Semestre : 3
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Modélisations Mathématiques

M3202C1

Semestre : 3
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Droit des technologies de l'info et comm (TIC)

M3203

Semestre : 3
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Gestion des systèmes d'information

M3204

Semestre : 3
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Express - Comm, communication professionnelle

M3205

Semestre : 3
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Collaborer en anglais

M3206

Semestre : 3
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Méthodologie de la production d'applications

M3301

Semestre : 3
ECTS : 3
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Projet tutoré - mise en situation professionnelle

M3302

Semestre : 3
ECTS : 2
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Préciser son projet

M3303

Semestre : 3
ECTS : 1
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Visite de plateformes

CMI0302

Semestre : 3
ECTS : 0
0 points
Responsables :
Sandrine DHONDT-CORDELIER (Responsable (BioTech)) - département Biologie-Biochimie (UFR SEN)
Éric DESJARDIN (Responsable (ISN)) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTDTotal
Durée2h8h10h
Modalités de contrôle des connaissances :
Épreuves NatureCR Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
? Découverte des Plateformes Technologiques de l?Université de Reims Champagne Ardenne
Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :
? Plateforme PLANET (Services Communs analytiques, RMN, Accélérateur d'électrons)? Plateforme CERFE (CERFE, Mobicyte)? Maison de la Simulation (ROMEO, Centre Image et P3M)? Plateforme NanoMat' (Elaboration et Caractérisation)

Projet - Communication

CMI0304

Semestre : 3
ECTS : 0
0 points
Responsables :
Éric DESJARDIN (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTDTPTotal
Durée2h8h10h20h
Modalités de contrôle des connaissances :
Épreuves NatureOral Total
Durée0h20
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :

Présentation publique d’un projet – vulgarisation scientifique


Compétences spécifiques visées :

Communiquer pour la médiation scientifique


Compétences générales visées :

Connaissances requises :

#CMI0208

Programme :

Apprentissage des méthodes de présentation pour la médiation scientifique. Finalisation du travail préparatoire commencé en #CMI0208, et présentation à un évènement public sélectionné par les enseignants.

Compléments mathématiques

CMI0305

Semestre : 3
ECTS : 0
0 points
Responsables :
Louis PELLOT (Responsable)
Volume horaire :
NatureCMTDTotal
Durée7h13h20h
Modalités de contrôle des connaissances :
Épreuves NatureProjetITPEOTEOT Total
Durée1h0h200h20
Points Cas général 1ère session505000 100%
2ème session500050 100%
Dispense contrôle continu 1ère session500500 100%
2ème session500050 100%
Objectifs :

Explorer une thématique mathématique et ses applications.


Compétences spécifiques visées :

Maîtriser un concept mathématique associé à la thématique du CMI informatique


Compétences générales visées :

Savoir s'approprier un concept mathématique nouveau. Acquisition de connaissance en autonomie.


Connaissances requises :

algèbre linéaire, programmation

Programme :
  • Cours théorique (7h)
  • Exercices d’application écrits et programmés (13h).

Intelligence Artificielle

M4101C1

Semestre : 4
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Réalité Virtuelle

M4102C1

Semestre : 4
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

WebGL

M4103C1

Semestre : 4
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

TNI

M4104C1

Semestre : 4
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Programmation avancée en C++

M4105C1

Semestre : 4
ECTS : 1.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Projet tutoré - Compléments

M4106

Semestre : 4
ECTS : 2.5
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Mathématiques pour l'ingénieur (OS)

M4201C1

Semestre : 4
ECTS : 2
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

"Systèmes d'information" (BD avancée)

M4202C

Semestre : 4
ECTS : 2
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Express - Comm - Communiquer dans les organisations

M4203

Semestre : 4
ECTS : 2
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Travailler en anglais

M4204

Semestre : 4
ECTS : 2
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Stage professionnel

M4301

Semestre : 4
ECTS : 12
0 points
Responsables :
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves Nature Total
Durée
Points Cas général 1ère session 100%
2ème session 100%
Dispense contrôle continu 1ère session 100%
2ème session 100%
Objectifs :

Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Conférences et séminaires

CMI0404

Semestre : 4
ECTS : 0
0 points
Responsables :
Jean-Charles BOISSON (responsable) - département Informatique (UFR SEN)
Luiz-Angelo STEFFENEL (responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTotal
Durée2h2h
Modalités de contrôle des connaissances :
Épreuves NatureCR Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
? Découvrir quelques thèmes spécifiques grâce à des conférences par des chercheurs sur leurs travaux.
Compétences spécifiques visées :
? Retirer le maximum d?informations scientifiques à partir d?une conférence donnée en français ou en anglais? Culture générale
Compétences générales visées :

Connaissances requises :
Programme :
? Laboratoire CReSTICCycle de conférences données par des collègues français ou étrangers, en rapport avec les thématiques abordées dans la formation

Compléments mathématiques

CMI0405

Semestre : 4
ECTS : 0
0 points
Responsables :
Louis PELLOT (Responsable)
Volume horaire :
NatureTPTotal
Durée20h20h
Modalités de contrôle des connaissances :
Épreuves NatureProjetITPEOTEOT Total
Durée1h0h200h20
Points Cas général 1ère session505000 100%
2ème session500050 100%
Dispense contrôle continu 1ère session500500 100%
2ème session500050 100%
Objectifs :
? Explorer une thématique mathématique et ses applications.
Compétences spécifiques visées :
Maîtriser un concept mathématique associé à la thématique du CMI informatique
Compétences générales visées :
Savoir s?approprier un concept mathématique nouveau. Acquisition de connaissance en autonomie.
Connaissances requises :
algèbre linéaire, programmation
Programme :
? Cours théorique (7h)? Travail autonome : exercices d?application écrits et programmés (13h).

Projet de recherche de documentation scientifique

CMI0406

Semestre : 4
ECTS : 0
0 points
Responsables :
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves NatureCROral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :
? Présenter un travail de synthèse écrit et oral sur un thème « calcul haute performance, calcul déporté, imagerie 3D, imagerie médicale, réalité virtuelle » nouveau pour l?étudiant, sous la direction d?un enseignant.
Compétences spécifiques visées :
? Culture scientifique
Compétences générales visées :
? Développement de l?autonomie, esprit de synthèse, démarche scientifique
Connaissances requises :
Programme :
L?étudiant travaillera en groupe sur un sujet relatif à l?informatique graphique et de calcul haute-performance.Ce sujet sera proposé par un enseignant du département Informatique (UFR SEN ou IUT RCC). Il s?agit de savoir analyser une question de recherche, de faire les recherches bibliographiques correspondantes et d?effectuer un travail de synthèse de ces lectures.L?étudiant rédigera un mémoire relatif à son projet et effectuera une soutenance oralement et publiquement.

Algorithmique avancée

INFO0501

Semestre : 5
ECTS : 6
100 points
Responsables :
Pierre DELISLE (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée24h16h20h60h
Modalités de contrôle des connaissances :
Épreuves NatureDSCRTPCRTPDSTEET Total
Durée2h2h2h
Points Cas général 1ère session401010400 100%
2ème session01010080 100%
Dispense contrôle continu 1ère session01010800 100%
2ème session01010080 100%
Objectifs :
- Compléments d'algorithmique : tables de hachage et graphes
Compétences spécifiques visées :
- Définition et utilisation de tables de hachage
- Définition et représentation des graphes (orientés et non orientés)
- Algorithmes de la théorie des graphes
- Implémentations en langage C
Compétences générales visées :
- Utilisation de structures de données avancées en algorithmique et en programmation
Connaissances requises :
#INFO0301 #INFO0401
Programme :
- Tables de hachage :
o Tableaux associatifs
o Notion de fonction de hachage
o Algorithmes associés
- Graphes :
o Représentation en mémoire
o Connexité et composantes connexes, tri topologique
o Algorithmes : parcours, plus courts chemins, arbres couvrants de poids minimum, flot maximum

Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage C, éditeur de code basique, makefile, GDB, Vagrant

Mathématiques pour l'Informatique 5 : arithmétique

MINF0501

Semestre : 5
ECTS : 3
50 points
Responsables :
David DECLERCQ-LUCET (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
NatureCMTDTotal
Durée10h20h30h
Modalités de contrôle des connaissances :
Épreuves NatureDSDSTEET Total
Durée1h1h301h30
Points Cas général 1ère session50500 100%
2ème session00100 100%
Dispense contrôle continu 1ère session01000 100%
2ème session00100 100%
Objectifs :
- Acquérir les compétences en arithmétique, nécessaires pour l'Informatique
Compétences spécifiques visées :
- Outils mathématiques pour l'informatique dans le domaine de l'arithmétique
Compétences générales visées :
- Maîtrise des principales notions d'arithmétique nécessaires à la poursuite d'études en Informatique
Connaissances requises :
#MA0101 #MA0102 #MINF0201
Programme :
  • Arithmétique dans N et Z :
    • Division euclidienne, algorithme d'Euclide
    • PGCD, PPCM, théorème de Bezout, théorème de Gauss
    • Congruence, étude de Z/nZ, petit théorème de Fermat
  • L'anneau de polynômes K[X] (K=R ou Z/pZ)
    • Arithmétique dans K[X]
  • Application : algorithme de cryptage RSA

Logique et programmation logique

INFO0502

Semestre : 5
ECTS : 3
50 points
Responsables :
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée10h10h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureITPDSTEET Total
Durée1h1h301h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :
- Maîtrise des concepts de la logique
Compétences spécifiques visées :
- Programmation en Prolog
Compétences générales visées :
- Modélisation d'un problème en termes logiques
- Résolution de problèmes logiques
Connaissances requises :
2ème année de Licence Informatique
Programme :
- Logique des propositions : tables de vérité, axiomes, modus ponens
- Logique des prédicats
- Programmation logique
- Fondements algorithmiques de la programmation logique :
o Algorithmes d'unification et principe de résolution

Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage Prolog

Modélisation client-serveur et programmation Web avancée

INFO0503

Semestre : 5
ECTS : 6
100 points
Responsables :
Olivier FLAUZAC (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée20h16h24h60h
Modalités de contrôle des connaissances :
Épreuves NatureProjetCRTPDSTEET Total
Durée2h2h
Points Cas général 1ère session3030400 100%
2ème session3030040 100%
Dispense contrôle continu 1ère session3030400 100%
2ème session3030040 100%
Objectifs :
- Étude et développement d'applications client/serveur
Compétences spécifiques visées :
- Maîtrise et analyse des échanges et des moyens fonctionnels de programmation en environnement client/serveur
Compétences générales visées :
- Conception, développement, déploiement et maintenance d'applications distribuées
Connaissances requises :
#INFO0303 #INFO0305 #INFO0401
Programme :
- Introduction à la structuration d'applications distribuées
- Echange de données :
o Les protocoles d'échange
o Structuration et format (cas d'application : XML ou JSON)
- Approche programmation répartie :
o RPC
o Client/serveur à objet
- Programmation Web avancée :
o Server Pages
o Services Web

Outil(s)/logiciel(s)/langage(s) utilisé(s) : langages Java, PHP et Javascript, XML/JSON, IDE professionnel, serveur Web

Introduction au génie logiciel

INFO0504

Semestre : 5
ECTS : 3
50 points
Responsables :
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée10h10h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureCRTPCRDSTEET Total
Durée1h302h
Points Cas général 1ère session3020500 100%
2ème session300070 100%
Dispense contrôle continu 1ère session3020500 100%
2ème session300070 100%
Objectifs :
- Conception d'application
- Connaissance des phases de production logicielle
Compétences spécifiques visées :
- Spécification : modélisation UML, patrons de conception
- Développement d'application, production de logiciel
Compétences générales visées :
- Gestion de projet Informatique, développement collaboratif
- Maîtrise du processus de développement d'une application industrielle
Connaissances requises :
2ème année de Licence Informatique
Programme :
- Analyse et conception orientée objet : patrons de conception, UML
- Modèle Vue Contrôleur (MVC)
- Gestion de projet : développement agile, outils associés (GIT, ...)
- Mise en œuvre du génie logiciel dans la conception d'application :
o environnements intégrés possibles : .NET, Java, Symphony, ...

Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage Java/.NET/PHP, IDE professionnel, GIT, éditeur UML

Organisation : projet commun avec INFO0505

Bases de données : concepts avancés

INFO0505

Semestre : 5
ECTS : 3
50 points
Responsables :
Thibault BERNARD (Responsable) - département Informatique (UFR SEN)
Stéphane CORMIER (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée10h10h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetDSTEET Total
Durée1h301h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :
- Approfondissement des connaissances et de l'usage des bases de données
Compétences spécifiques visées :
- Création d'une base de données sous un SGBD professionnel ; programmation avancée
Compétences générales visées :
- Manipulations de concepts avancés en base de données
Connaissances requises :
#INFO0304
Programme :
- Rappels sur les bases de données : architecture, conception.
- Langages et modèles avancés de base de données (déclencheurs, interfaces applicatives avec les langages de programmation, SQL « procédural »).
- SGBD post-relationnel, objet et relationnel objet.
- Bases de données non relationnelles

Outil(s)/logiciel(s)/langage(s) utilisé(s) : SGBD MySQL/Oracle/SQL Server

Consolidation - Réseaux informatiques

INFO0561

Semestre : 5
ECTS : 2
35 points
Responsables :
Luiz-Angelo STEFFENEL (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTDTotal
Durée20h20h
Modalités de contrôle des connaissances :
Épreuves NatureDSTEET Total
Durée1h301h30
Points Cas général 1ère session1000 100%
2ème session0100 100%
Dispense contrôle continu 1ère session1000 100%
2ème session0100 100%
Objectifs :
- Consolidation des bases sur le fonctionnement d'Internet et des protocoles du monde TCP/IP
- Savoir configurer une station de travail sur un réseau TCP/IP
Compétences spécifiques visées :
- Mise en place d'un réseau
- Administration de services réseaux
Compétences générales visées :
- Compréhension des échanges d'informations dans les réseaux informatiques Internet
- Connaître le rôle et le fonctionnement des différentes couches des modèles OSI et TCP/IP
- Protocoles : Ethernet, IPv4, IPv6, TCP/UDP, HTTP, ...
- Conception d'un plan d'adressage IP
Connaissances requises :
Niveau Bac+2 en Informatique
Programme :
- Les types de réseaux informatiques
- Les types de câbles, concentrateurs et commutateurs, routage
- Les couches des modèles OSI et TCP/IP
o Protocole Ethernet, adressage MAC, protocole ARP
o Protocole IPv4, adressage, sous-réseaux, routage statique
o Introduction au protocole IPv6
o Protocoles UDP et TCP
o Protocoles de la couche application : HTTP, FTP, DHCP, DNS, SMTP et Telnet
- Introduction aux technologies sans fil et à la sécurité

Outil(s)/logiciel(s)/langage(s) utilisé(s) : terminal Linux, commandes système Linux, Wireshark, TCPDump, simulateur réseau

Cette matière est prévue pour les étudiants de Licence INFO entrant en L3 suite à une validation d'acquis

Consolidation - Programmation en langage C

INFO0562

Semestre : 5
ECTS : 2
35 points
Responsables :
Hichem BAALA (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTPTotal
Durée20h20h
Modalités de contrôle des connaissances :
Épreuves NatureITP Total
Durée2h
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
- Acquisition de connaissances solides en programmation en langage C
Compétences spécifiques visées :
- Programmation en C sous environnement UNIX
- Structuration de programmes
Compétences générales visées :
- Codage en langage C
Connaissances requises :
Niveau Bac+2 en Informatique
Programme :
- Types de base, structures de contrôle
- Fonctions et passage de paramètres, pointeurs
- Tableaux
- Fichier
- Compilation séparée
- Contrôle de l'exécution :
o Outils de compilation automatique
o Outils de débuggage
o Outils de profilage

Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage C, éditeur de code basique, makefile, GDB, Vagrant

Cette matière est prévue pour les étudiants de Licence INFO entrant en L3 par validation d'acquis après un DUT Info

Consolidation - Algorithmique

INFO0563

Semestre : 5
ECTS : 2
35 points
Responsables :
Hichem BAALA (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTDTotal
Durée20h20h
Modalités de contrôle des connaissances :
Épreuves NatureDST Total
Durée1h30
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
- Maîtrise des types de données abstraits de base (pile, file, liste et arbres) et algorithmes associés
Compétences spécifiques visées :
- Codage et utilisation de types de données abstraits; mise en œuvre en langage C
Compétences générales visées :
- Algorithmique
Connaissances requises :
Niveau Bac+2 en Informatique
Programme :
- Types de données abstraits
- Types de données séquentiels :
o Piles, files, listes
- Récursivité
- Types de données arborescents :
o Arbres binaires et représentation
o AVL, arbres bicolores
o Tas

Cette matière est prévue pour les étudiants de Licence INFO entrant en L3 par validation d'acquis après un DUT Info

Anglais

AN0501

Semestre : 5
ECTS : 3
50 points
Responsables :
Hélène BELLECAVE (Responsable) - département Langues (UFR SEN)
Volume horaire :
NatureTDTotal
Durée12h12h
Modalités de contrôle des connaissances :
Épreuves NatureIEProjetEET Total
Durée0h4012h0h40
Points Cas général 1ère session50500 100%
2ème session05050 100%
Dispense contrôle continu 1ère session50500 100%
2ème session05050 100%
Objectifs :

Consolider son niveau en langue anglaise.


Compétences spécifiques visées :

Travail approfondi en présentiel sur l?expression écrite. Travail en autonomie sur les compétences de réception (compréhension de l?oral et de l?écrit), sur la grammaire, le vocabulaire et la phonologie.


Compétences générales visées :

Niveau B2 du cadre Européen Commun de Référence pour les Langues en fin de licence (compréhension de l?oral et de l?écrit, expression orale en continu et en interaction et expression écrite).
« Peut comprendre le contenu essentiel de sujets concrets ou abstraits dans un texte complexe, y compris une discussion technique dans sa spécialité. Peut communiquer avec un degré de spontanéité et d'aisance tel qu'une conversation avec un locuteur natif ne comportant de tension ni pour l'un ni pour l'autre. Peut s'exprimer de façon claire et détaillée sur une grande gamme de sujets, émettre un avis sur un sujet d?actualité et exposer les avantages et les inconvénients de différentes possibilités. »
Conseil de l'Europe (2001). Cadre européen commun de référence pour les langues ? Apprendre, enseigner, évaluer. Paris : Didier.


Connaissances requises :

Apprentissage de la langue anglaise dans l?enseignement secondaire et supérieur.

Programme :

Suite à son test de positionnement, l?étudiant travaillera en présentiel dans un groupe correspondant à son niveau et à ses objectifs de progression (travail vers B1, travail vers B2 ou travail vers C). 

Volume horaire non présentiel : En complément des TD, un travail en hors présentiel devra être effectué sur une plateforme de travail et/ou au Centre de Ressources en Langues (CRL), selon les consignes qui seront données par l'équipe pédagogique. Il représentera également un volume de 12h et sera évalué dans le cadre d?une note de projet.

Conférences professionnelles ; gestion de projet informatique

PPRO0502

Semestre : 5
ECTS : 3
50 points
Responsables :
Cyril RABAT (Responsable) - département Informatique (UFR SEN)
Jessica JONQUET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée22h24h3h49h
Modalités de contrôle des connaissances :
Épreuves NatureOralOralCRCR Total
Durée0h100h10
Points Cas général 1ère session10402030 100%
2ème session10402030 100%
Dispense contrôle continu 1ère session10402030 100%
2ème session10402030 100%
Objectifs :
- Découverte des métiers du domaine de l'Informatique
- Initiation à la gestion de projet Informatique
Compétences spécifiques visées :
- Rédaction de documents liés à la gestion de projet informatique / articles et présentations de recherche (en français et en anglais)
Compétences générales visées :
- Gestion de projet informatique
Connaissances requises :
Programme :
- Conférences professionnelles par des acteurs du domaine de l'Informatique
- Initiation à la recherche :
o comment devenir chercheur en Informatique
o les métiers de la recherche en Informatique, et les lieux d'exercice
o le domaine de la recherche en Informatique ; les thématiques de recherche du CReSTIC
o lecture d'article : analyse de la structure du document et du contenu scientifique, résumé, présentation, analyse critique (review)
o mise en œuvre de la démarche scientifique pour la constitution de synthèses sur un thème donné (travail en groupe, ...)
o rédaction de supports (résumé, article de synthèse, support de présentation), en français / en anglais
- Gestion de projet Informatique
o définition d'un cahier des charges
o objectifs en termes d'échéances, diagramme de Gantt
o préparation de réunions de travail
o suivi du projet (cahier des charges et avancement)
o rédactions de rapports (rapports d'avancement ; rapport de synthèse)

Organisation : les volumes horaires estimés pour les différentes thématiques sont les suivants :
- Conférences professionnelles : 14h CM
- Initiation recherche : 16h TD
- Anglais : 3h TP
- Gestion de projet : 8h CM / 8h TD

Gestion de Projet

CMI0502

Semestre : 5
ECTS : 3
0 points
Responsables :
Sandrine DHONDT-CORDELIER (Responsable CMI BioTech) - département Biologie-Biochimie (UFR SEN)
Jean-Charles BOISSON (Responsable CMI INFO) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTotal
Durée10h10h20h
Modalités de contrôle des connaissances :
Épreuves NatureCROral Total
Durée
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :
? Maîtriser les concepts, les méthodes et les outils liés à la gestion de projet
Compétences spécifiques visées :
? Être en mesure de définir les concepts de base du management de projet, d?intégrer la gestion de projet dans une démarche générale de résolution de problème et de choisir la méthode et les outils à mettre en ?uvre afin d?assurer le bon déroulement de toutes les phases du projet.
Compétences générales visées :
? Management de projet
Connaissances requises :
Programme :
Définition des éléments de projet (organisation, lancement)? expression des besoins (méthodes d?expression, modèles de développement)? conduite des projets (les phases du projet, planification, outil de support, estimation des projets)? suivi de projets (gestion des risques, gestion des coûts, pilotage de projet)? étude de cas

Visites d'entreprise

CMI0503

Semestre : 5
ECTS : 1.5
0 points
Responsables :
Laurent LUCAS (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTDTotal
Durée2h8h10h
Modalités de contrôle des connaissances :
Épreuves NatureCR Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
Visite de grandes structures dans le domaine de l?informatique pour l?imagerie et le calcul haute-performance
Compétences spécifiques visées :
Restitution des visites sous forme d?un mini-colloque
Compétences générales visées :
Culture scientifique, découverte
Connaissances requises :
Programme :
Visite des entreprises partenaires bénéficiant d?infrastructures spécifiques

Initiation à l’imagerie numérique

CMI0504

Semestre : 5
ECTS : 1.5
0 points
Responsables :
Jessica JONQUET (Responsable) - département Informatique (UFR SEN)
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée8h5h6h19h
Modalités de contrôle des connaissances :
Épreuves NatureCRProjet Total
Durée
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :
  • Comprendre les différents composants d’un logiciel 3D par des approches simplifiées
  • S’approprier la manipulation de la 3D

Compétences spécifiques visées :
  • Découvrir les différents composants de la 3D : modélisation, navigation, rendu et simulation
  • Programmer de nouveaux composants de la 3D : modélisation, navigation, rendu et simulation
  • Utiliser un logiciel de programmation 3D (Maya, Unity, ...)

Compétences générales visées :
  • Apprendre à programmer des scripts et des modules dans des logiciels existants
  • S’approprier rapidement de nouveaux langages (C#, …)
  • S’approprier les outils utilisés dans l’industrie du jeu vidéo et des industries créatives

Connaissances requises :

#INFO0402 #MINF0402 #CMI0405

Programme :

Sous forme d’un projet guidé, programmation à partir de logiciels connus (Maya, Unity, …)

  • Modélisation 3D
    • Qu’est-ce qu’une scène 3D ?
    • Les composants de base d’une scène 3D : points, sommets, triangles, polygones, normales
    • Construire un objet 3D : topologie, volumes, surfaces
  • Navigation
    • Repères de scènes et de caméra : coordonnées 3D, modèles de caméras

Systèmes d'exploitation : concepts avancés

INFO0601

Semestre : 6
ECTS : 6
100 points
Responsables :
Cyril RABAT (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée20h16h24h60h
Modalités de contrôle des connaissances :
Épreuves NatureDSProjetCRTPDSTEET Total
Durée1h302h2h
Points Cas général 1ère session203010400 100%
2ème session03010060 100%
Dispense contrôle continu 1ère session03010600 100%
2ème session03010060 100%
Objectifs :
- Programmation système Unix/Linux avancée (langage C)
Compétences spécifiques visées :
- Communication inter-processus
- Communication réseau
Compétences générales visées :
- Programmation système avancée en langage C
Connaissances requises :
#INFO0301 #INFO0403
Programme :
- Manipulation des fichiers (haut et bas niveaux)
- Mécanismes IPC : sémaphores, files de messages et mémoire partagée
- Tubes nommés et anonymes
- Création de processus
- Communication réseau à l'aide de sockets

Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage C, éditeur de code basique, GDB, gprof, invite de commandes Linux

Langages et compilation

INFO0602

Semestre : 6
ECTS : 6
100 points
Responsables :
Cyril RABAT (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée25h25h10h60h
Modalités de contrôle des connaissances :
Épreuves NatureDSProjetDSTEET Total
Durée1h302h2h
Points Cas général 1ère session4020400 100%
2ème session020080 100%
Dispense contrôle continu 1ère session020800 100%
2ème session020080 100%
Objectifs :
- Acquisition des fondements théoriques de l'écriture des compilateurs
Compétences spécifiques visées :
- Écriture d'un analyseur grammatical et syntaxique
Compétences générales visées :
- Maîtrise des automates finis et des grammaires
- Analyse lexicale et analyse syntaxique
Connaissances requises :
#INFO0301 #INFO0401 #INFO0501
Programme :
- Langages et expressions régulières
- Automates finis :
o Déterministes et non déterministes
o Déterminisation et minimisation
- Grammaires :
o Définition
o Grammaires hors-contexte
o Analyse LL, SLR, LR et LALR

Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage C, Lex&Yacc, éditeur de code basique

Compression et cryptographie

INFO0603

Semestre : 6
ECTS : 6
100 points
Responsables :
Goéry VALANCE (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée20h20h20h60h
Modalités de contrôle des connaissances :
Épreuves NatureDSIEIEIECRTPDSTEET Total
Durée2h0h302h2h
Points Cas général 1ère session253.333.333.3420450 100%
2ème session000020080 100%
Dispense contrôle continu 1ère session000020800 100%
2ème session000020080 100%
Objectifs :
- Principes de base de la compression et de la cryptographie
Compétences spécifiques visées :
- Connaissance des différents algorithmes de compression et de cryptographie
Compétences générales visées :
- Compréhension des problèmes de sécurité, de confidentialité et d'authentification
- Initiation aux méthodes de la cryptographie
- Initiation aux méthodes de compression
Connaissances requises :
#INFO0402 #MINF0501
Programme :
- Compression :
o Compression avec ou sans perte
- Cryptographie :
o Codage ; contrôle d'erreurs
o Cryptographie à clé secrète (cryptographie par substitution, ...)
o Cryptographie à clé publique (RSA, ...)
o Cryptanalyse

Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage C++, éditeur de code basique

Programmation multi-threadée

INFO0604

Semestre : 6
ECTS : 3
50 points
Responsables :
Pierre DELISLE (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée12h8h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetDSTEET Total
Durée2h2h
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :
- Acquisition de connaissances théoriques et pratiques en programmation multi-threadée
Compétences spécifiques visées :
- Conception de programmes multi-threadés
- Parallélisation de programmes séquentiels dans un contexte d'exécution multi-threadé
- Programmation avec pThreads et Java Threads
Compétences générales visées :
- Développement d'applications parallèles pour processeurs multi-cœur
Connaissances requises :
#INFO0301 #INFO0403
Programme :
- Architecture des processeurs multi-cœur
- Algorithmique multi-threadée : étude d'algorithmes classiques (calcul matriciel, tri, ...)
- Programmation asynchrone : processus et threads
- Programmation multi-threadée :
o Gestion des threads : création, destruction, ordonnancement
o Gestion des synchronisations : exclusion mutuelle, exécution conditionnelle
o Modèles d'utilisation des threads : équipe de travail, client/serveur, pipeline
o Mise en œuvre avec les environnements de programmation C/pThreads et Java Threads

Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage C, éditeur de code basique, GDB, Vagrant, invite de commandes Linux

Ouverture - Introduction à la sécurité informatique

INFO0605

Semestre : 6
ECTS : 1.5
25 points
Responsables :
Florent NOLOT (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée10h8h12h30h
Modalités de contrôle des connaissances :
Épreuves NatureCRDSTEET Total
Durée1h301h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :
- Découvrir les techniques basiques utilisées par les pirates informatiques pour pénétrer des systèmes et comment s'en défendre
Compétences spécifiques visées :
- Identifier les vulnérabilités potentielles existantes dans un site web
- Exploiter une vulnérabilité et savoir se protéger
Compétences générales visées :
- Comprendre les protocoles réseaux et leurs faiblesses
- Comprendre les faiblesses des programmes informatiques
Connaissances requises :
#INFO0305
Programme :
- Les malwares et les moyens de protection
- Introduction à la cybersécurité dans la finance et les télécommunications
- Vulnérabilités des programmes et des sites web
- Les moyens de défense contre les menaces majeures
- Les techniques de dissimulation de l'information
- Les solutions pour assurer l'intégrité des données

Outil(s)/logiciel(s)/langage(s) utilisé(s) : Linux, langage Python, shell script, Wireshark

Ouverture - Introduction à l'imagerie numérique

INFO0606

Semestre : 6
ECTS : 1.5
25 points
Responsables :
Jessica JONQUET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée10h10h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureCRDSTEET Total
Durée1h301h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :
- Comprendre les différents composants d'un logiciel 3D par des approches simplifiées
- S'approprier la manipulation de la 3D
Compétences spécifiques visées :
- Découvrir les différents composants de la 3D : modélisation, navigation, rendu et simulation
- Programmer de nouveaux composants de la 3D : modélisation, navigation, rendu et simulation
- Utiliser un logiciel de programmation 3D (Maya, Unity, ... )
Compétences générales visées :
- Apprendre à programmer des scripts et des modules dans des logiciels existants
- S'approprier rapidement de nouveaux langages (C#, ... )
- S'approprier les outils utilisés dans l'industrie du jeu vidéo et des industries créatives
Connaissances requises :
#INFO0402 #INFO0504
Programme :
Sous forme d'un projet guidé, programmation à partir de logiciels connus (Maya, Unity, ...)
- Modélisation 3D
o Qu'est-ce qu'une scène 3D ?
o Les composants de base d'une scène 3D : points, sommets, triangles, polygones, normales
o Construire un objet 3D : topologie, volumes, surfaces
- Navigation
o Repères de scènes et de caméra : coordonnées 3D, modèles de caméras


Outil(s)/logiciel(s)/langage(s) utilisé(s) : .NET, Visual Studio, Unity

Ouverture - Introduction à l'intelligence artificielle

INFO0607

Semestre : 6
ECTS : 1.5
25 points
Responsables :
Stéphane CORMIER (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée10h10h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureCRDSTEET Total
Durée1h301h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :
- Connaître l'histoire de l'Intelligence Artificielle, l'état de l'art et un aperçu des techniques disponibles
Compétences spécifiques visées :
- Test de Turing, ELIZA, notions d'heuristique, modélisation des connaissances, approches cognitivistes
- Systèmes à base de connaissances, inférence, modélisation du raisonnement
Compétences générales visées :
- Etre capable de situer le projet IA, ses postulats et ses applications, son renouveau contemporain
- Connaître les principales techniques d'IA
Connaissances requises :
#INFO0502
Programme :
- Test de Turing
- Systèmes experts et inférence
- Algorithmes à heuristique
- Acquisition et modélisation des connaissances
- Réseaux de neurones et connexionisme
- Le renouveau contemporain de l'Intelligence Artificielle

Anglais

AN0601

Semestre : 6
ECTS : 3
50 points
Responsables :
Hélène BELLECAVE (Responsable) - département Langues (UFR SEN)
Volume horaire :
NatureTDTotal
Durée12h12h
Modalités de contrôle des connaissances :
Épreuves NatureProjetEETEET Total
Durée12h1h1h
Points Cas général 1ère session10000 100%
2ème session25075 100%
Dispense contrôle continu 1ère session25750 100%
2ème session25075 100%
Objectifs :
Constituer un dossier de documents portant sur les enseignements disciplinaires de sa licence
Compétences spécifiques visées :
Travail sur les 4 compétences langagières : compréhension de l'oral et de l'écrit, production écrite et orale.
Compétences générales visées :
Niveau B2 du Cadre Européen Commun de Référence pour les Langues (compréhension de l'oral et de l'écrit, expression orale en continu et en interaction et expression écrite).
« Peut comprendre le contenu essentiel de sujets concrets ou abstraits dans un texte complexe, y compris une discussion technique dans sa spécialité. Peut communiquer avec un degré de spontanéité et d'aisance tel qu'une conversation avec un locuteur natif ne comportant de tension ni pour l'un ni pour l'autre. Peut s'exprimer de façon claire et détaillée sur une grande gamme de sujets, émettre un avis sur un sujet d'actualité et exposer les avantages et les inconvénients de différentes possibilités. »
Conseil de l'Europe (2001). Cadre européen commun de référence pour les langues ˗ Apprendre, enseigner, évaluer. Paris : Didier.
Connaissances requises :
Apprentissage de la langue anglaise dans l'enseignement secondaire et supérieur.
Programme :
Travail sur l'ensemble des compétences langagières.

Stage en entreprise ou projet Informatique

PPRO0605

Semestre : 6
ECTS : 3
50 points
Responsables :
Cyril RABAT (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTPTotal
Durée2h6h8h
Modalités de contrôle des connaissances :
Épreuves NatureCROral Total
Durée0h15
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :
- Approfondissement des compétences en entreprise / Pratique avancée de la programmation
Compétences spécifiques visées :
- Programmation
- Travail collaboratif en groupe ou en entreprise
Compétences générales visées :
- Stage :
o Appliquer les connaissances théoriques en entreprise
o Approfondir les connaissances du monde de l'entreprise en Informatique
- Projet :
o Conception d'une application dans sa globalité
o Rédaction d'un cahier des charges
o Suivi d'avancement
Connaissances requises :
Programme :
Cette unité permet à l'étudiant de réaliser, au choix :
- Un projet informatique
- Un stage en informatique

Organisation : Le semestre 5 et le semestre 6 sont réduits pour permettre aux étudiants de réaliser leur stage ou réaliser leur projet.

Stage en informatique :
Le but du stage est de faire découvrir aux étudiants le monde professionnel en Informatique. Le stage, d'au moins 8 semaines à temps-plein, ou une durée équivalente à temps partiel, doit impérativement se dérouler avant la fin du S6. Le sujet du stage doit être validé par l'équipe pédagogique ; la convention de stage, entre l'étudiant et l'entreprise, doit être signée au plus tard 15 jours avant la fin des cours du semestre 6.

Projet informatique :
Le but du projet est de permettre aux étudiants de mettre en oeuvre les différentes notions vues lors des trois années de la Licence Informatique. Les sujets sont proposés en fin de semestre. Les projets sont réalisés en groupes de 6 étudiants.

Anglais scientifique

CMII0601

Semestre : 6
ECTS : 1.5
0 points
Responsables :
Aline LELARGE (Responsable) - département Langues (UFR SEN)
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves NatureOralEOT Total
Durée0h200h20
Points Cas général 1ère session1000 100%
2ème session0100 100%
Dispense contrôle continu 1ère session1000 100%
2ème session0100 100%
Objectifs :
Apprentissage spécifique des terminologies scientifiques et mathématiques.
Compétences spécifiques visées :
Savoir lire une équation mathématique en anglais. Comprendre une équation mathématique dictée en anglais. Connaitre la terminologie algorithmique et de programmation en anglais.
Compétences générales visées :
Savoir s?exprimer en anglais scientifique et le comprendre.
Connaissances requises :
Avoir acquis au minimum le niveau B2 du Cadre Européen de Référence pour les langues.
Programme :
? Terminologies de mathématiques en anglais.? Terminologie informatique en anglais

Projet intégrateur

CMI0603

Semestre : 6
ECTS : 6
0 points
Responsables :
Nathalie GAVEAU (Responsable) - département Biologie-Biochimie (UFR SEN)
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves NatureCROral Total
Durée0h15
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :
Projet de longue durée, il doit permettre l?acquisition d?une expérience professionnelle pratique dans le domaine d?activité choisi.
Compétences spécifiques visées :
Acquérir une expérience significative dans le domaine d?activité retenu.
Compétences générales visées :
Acquérir des éléments concrets liés à la gestion de projetDévelopper les compétences d?analyse et de synthèseRépondre à une commande dans un temps donné
Connaissances requises :
Programme :
Le projet, réalisé en petit groupe où la complémentarité des étudiants est recherchée, doit présenter des aspects pratiques et concrets.

Conférences et séminaires

CMI0606

Semestre : 6
ECTS : 1.5
0 points
Responsables :
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Luiz-Angelo STEFFENEL (Co-Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTotal
Durée2h2h
Modalités de contrôle des connaissances :
Épreuves NatureCR Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
Découvrir quelques thèmes spécifiques grâce à des conférences par des chercheurs sur leurs travaux.
Compétences spécifiques visées :
? Retirer le maximum d?informations scientifiques à partir d?une conférence donnée en français ou en anglais? Culture générale
Compétences générales visées :

Connaissances requises :
Programme :
? Laboratoire CReSTICCycle de conférences données par des collègues français ou étrangers, en rapport avec les thématiques abordées dans la formation

Algorithmique et programmation parallèle

CHPS0701

Semestre : 7
ECTS : 5
0 points
Responsables :
Christophe JAILLET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée20h10h10h40h
Modalités de contrôle des connaissances :
Épreuves NatureProjetDSTEOT Total
Durée2h0h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :
  • Acquérir les connaissances de base permettant d?appréhender l?utilisation du calcul haute performance pour la résolution de problèmes informatiques
  • Se familiariser avec les différents paradigmes algorithmiques et modèles de programmation associés au calcul parallèle
  • Développer une application permettant de résoudre un problème donné en utilisant une architecture de calcul haute performance

Compétences spécifiques visées :
  • Résolution de problèmes par des méthodes parallèles efficaces
  • Développement d?applications parallèles avec MPI et OpenMP
  • Analyse de la performance d?un algorithme ou d?un programme parallèles

Compétences générales visées :
  • Principaux paradigmes du parallélisme : architectures, algorithmes, programmation
  • Problématiques conceptuelles et technologiques associées au calcul haute performance
  • Algorithmique parallèle, conception, analyse de performance
  • Modèles et environnements de programmation parallèle

Connaissances requises :
  • Algorithmique et structures de données élémentaires (tas, piles, files, listes, arbres, graphes)
  • Notions de base en programmation multi-threadée (verrous, synchronisations) 
  • Programmation C/C++ 
Programme :
  • Architecture des ordinateurs parallèles :
    • machines à mémoire distribuée / à mémoire partagée, architectures hybrides
    • plateformes de calcul : clusters, processeurs multi-c?ur, accélérateurs matériels
    • réseaux d?interconnexion : arbre, étoile , anneau, grille, hypercube ; simulations d?une architecture sur une autre
  • Algorithmique parallèle : tâche-canal, modèle PRAM et DRAM
  • Algorithmique sur l?hypercube
  • Mesures de performance des algorithmes parallèles : accélération, efficacité, iso-efficacité
  • Environnements de programmation parallèle : MPI, OpenMP

Technologies des supercalculateurs

CHPS0702

Semestre : 7
ECTS : 5
0 points
Responsables :
Arnaud RENARD (Responsable)
Christophe JAILLET (Coresponsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTPTotal
Durée14h16h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Cet enseignement présente les technologies de pointe et l'innovation en calcul haute performance.
Les principaux composants de l'infrastructure informatique sont analysés et discutés.


Compétences spécifiques visées :
  • Compréhension du contexte national et international du HPC et de ses enjeux futurs
  • Installation et configuration d’un cluster Linux HPC ; utilisation de gestionnaires de packages (module, spack)
  • Infrastructures cloud et grilles

Compétences générales visées :
  • Utilisation de supercalculateurs
  • Veille technologique sur la base de présentations en langue anglaise (participation à des workshops / ...)

Connaissances requises :

Notions de base sur l’utilisation et l’administration d’une machine Linux

Programme :
  • Introduction au calcul haute performance et présentation du contexte international
  • Présentation d’un centre de calcul, et en particulier du mésocentre de calcul régional ROMEO
  • Utilisation d’un supercalculateur moderne
  • Composantes principales d'un supercalculateur
    => Cette partie sera traitée sous la forme de recherche personnelle, qui donnera lieu à une présentation orale devant le groupe
  • Détail et mise en œuvre des différentes briques logicielles constituant les supercalculateurs ; administration, maintenance
    => Cette partie fera l’objet d’une évaluation sous forme de projet.
  • Les enjeux futurs du calcul haute performance
    => Cette partie donnera lieu à l'étude de présentations technologiques en langue anglaise, et pourra impliquer la participation à des événements internationaux.

Traitement d'images

CHPS0703

Semestre : 7
ECTS : 4
0 points
Responsables :
Nicolas PASSAT (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTDTPTotal
Durée8h8h10h26h
Modalités de contrôle des connaissances :
Épreuves NatureCRTPDSTEOT Total
Durée2h0h30
Points Cas général 1ère session50500 100%
2ème session50050 100%
Dispense contrôle continu 1ère session50500 100%
2ème session50050 100%
Objectifs :

L’objectif de ce cours est d’acquérir les notions fondamentales et les principes de bases pour l'étude, l'analyse et le traitement des images numériques.


Compétences spécifiques visées :
  • Compréhension et mise en œuvre des algorithmes classiques de traitement d’images
  • Connaissances de base sur une chaîne de traitement d’images, le filtrage, les notions de contour et de région et la classification de données pour le traitement des images

Compétences générales visées :

Traitement et analyse d'images


Connaissances requises :

Notions de base de Mathématiques ; algorithmique et complexité ; programmation

Programme :
  • Acquisition et caractéristiques des images numériques (histogramme, propriétés spatiales, connexité, propriétés liées à l’intensité, notion de bruit)
  • Prétraitement : statistiques et débruitage ; anamorphose et filtrage linéaire et non linéaire (gaussien discret, binomial, filtre médian …), transformée de Fourier et filtrage fréquentiel
  • Restitution et comparaison : morphologie mathématique binaire et niveaux de gris
  • Géométrie et topologie discrètes : approches cartésiennes, graphes, et modèles simpliciaux ; notions de transformations digitales topologiquement invariantes
  • Segmentation
  • Approche contours (level-sets, …)
  • Approche régions (watershed, croissance de régions, split and merge, …)
  • Méthodes d'optimisation (Random walkers, graph cuts, approches markoviennes, FCM, ...)
  • Approches hiérarchiques : arbres de coupes, arbres de formes, arbres binaires de partitions

Informatique graphique et réalité virtuelle

CHPS0704

Semestre : 7
ECTS : 4
0 points
Responsables :
Stéphanie PREVOST (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTDTPTotal
Durée10h10h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureCRTPCRTPDSTDSTEOT Total
Durée2h0h30
Points Cas général 1ère session252525250 100%
2ème session25250050 100%
Dispense contrôle continu 1ère session252525250 100%
2ème session25250050 100%
Objectifs :

L'objet de ce cours est de présenter :

  • les différentes étapes de la génération d'une image de synthèse à partir d'un modèle 3D 
  • un état de l'art sur les concepts fondamentaux, les principaux modèles et les différents matériels existants autour de la réalité virtuelle et/ou augmentée
  • ainsi qu'une mise en pratique des principaux concepts avec quelques outils dédiés

Compétences spécifiques visées :
  • Maîtriser les différentes étapes de la génération d'une image de synthèse à partir d'objets 3D
  • Implémenter une application de rendu 3D
  • Comprendre et maîtriser les différents aspects matériels et logiciels de la réalité virtuelle
  • Connaître, comprendre, et évaluer les différentes techniques de la réalité virtuelle et augmentée
  • Concevoir et évaluer un projet d'environnement virtuel à partir d'objectifs définis

Compétences générales visées :

Aspects conceptuels, matériels et logiciels de la réalité virtuelle et augmentée


Connaissances requises :

Notions de base de Mathématiques ; algorithmique et complexité ; programmation en C++ et en Python

Programme :
  • Informatique graphique :
    • Représentation, modélisation d’objet 3D et traitement algorithmique pour la synthèse d’images
    • Graphe de scène et représentation hiérarchique
    • Z-Buffer, ray-tracing
    • Rendu réaliste (radiométrie, méthodes de Monte-Carlo, modèles de matériaux)
    • OpenGL et shader, ...
  • Réalité virtuelle et Réalité augmentée :
    • Aspects généraux ; historique
    • Concepts de base et définitions
    • Interfaces et technologies : différents types d’interfaces
    • Techniques associées à la réalité virtuelle et à la réalité augmentée
    • Visualisation immersive et interaction

Génie Logiciel

CHPS0705

Semestre : 7
ECTS : 4
0 points
Responsables :
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée10h10h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetCRDSTEOT Total
Durée2h0h30
Points Cas général 1ère session2020600 100%
2ème session2020060 100%
Dispense contrôle continu 1ère session2020600 100%
2ème session2020060 100%
Objectifs :

Etre capable de définir et de gérer la politique de développement d’un projet dans un contexte hautement collaboratif


Compétences spécifiques visées :
  • Acquisition/renforcement de la modélisation UML
  • Maîtrise des patrons de conception objet
  • Prise en main d'un gestionnaire de versions décentralisé

Compétences générales visées :
  • Appréhension des modèles à objet
  • Compréhension des enjeux d'un développement industriel dans un contexte Agile
  • Gestion de projet collaborative

Connaissances requises :

Programmation orientée objet

Programme :
  • Présentation des modèles à objet
  • Les relations entre objets : étude des différents types de couplage
  • La modélisation UML : présentation, étude des principaux diagrammes et écueils à éviter
  • Les patrons de conceptions : présentation et mise en œuvre
  • Modèle Vue Contrôleur (MVC) : présentation et étude de cas
  • Gestion de projet Agile : manifeste Agile, bonnes pratiques et détails autour de l’Extreme Programming (XP)

Introduction aux éléments finis

CHPS0706

Semestre : 7
ECTS : 4
0 points
Responsables :
François LEFÈVRE (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée14h6h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetDSTEOT Total
Durée2h0h30
Points Cas général 1ère session50500 100%
2ème session50050 100%
Dispense contrôle continu 1ère session50500 100%
2ème session50050 100%
Objectifs :

Appliquer sur ordinateur la méthode des éléments finis et les méthodes numériques associées


Compétences spécifiques visées :

Mise en œuvre informatique de la méthode des éléments finis


Compétences générales visées :

Simulation numérique


Connaissances requises :

Bases de calcul différentiel et intégral ; intégration numérique. Algorithmique/Programmation.

Programme :
  • Maillages : triangulation, qualité, structures de données
  • Modélisation de la diffusion et du transfert thermique
  • Méthode des Eléments Finis en 2D : formulation variationnelle, méthode de Galerkine, discrétisation EF-P1, coefficients élémentaires, intégration numérique, algorithme d'assemblage du système linéaire
  • Systèmes linéaires creux : méthodes numériques ; préconditionnement ; stockage creux
  • Mise en oeuvre en Octave/Matlab et FreeFem++

Anglais

AN0711

Semestre : 7
ECTS : 4
0 points
Responsables :
Aline LELARGE (Responsable) - département Langues (UFR SEN)
Volume horaire :
NatureTDTotal
Durée20h20h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h15
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Acquérir les compétences de base de l'anglais technique dans le domaine de l'informatique.


Compétences spécifiques visées :
  • Faire une présentation orale convaincante d’un thème/document étudié (méthodologie de la communication)
  • Ecrire un texte argumentatif (méthodologie de l’essay)
  • Elargir sa connaissance du lexique relatif à l’Informatique et aux TIC à travers les documents étudiés

Compétences générales visées :

Compétences relatives à l’apprentissage d’une langue étrangère au niveau B2 du Cadre Européen Commun de Référence pour les Langues (CECRL) : compréhension de l’oral, compréhension de l’écrit, expression orale en continu et en interaction, expression écrite


Connaissances requises :

Etude de la langue anglaise dans l’enseignement secondaire et supérieur

Programme :

L’ordinateur et les TIC : matériel et logiciels ; les systèmes d’exploitation ; les langages de programmation ; Informatique, Internet et société (programme non exhaustif)

Remarque : étant donné le niveau attendu en fin de diplôme de Master (B2/C1), il est vivement recommandé de compléter les enseignements et apprentissages en TD d’Anglais par un travail personnel au CRL (Centre de Ressources en Langues) du campus, bâtiment 5ter. Ce travail se fera en autonomie mais l'étudiant pourra bénéficier du guidage et de l’accompagnement de son enseignant d'Anglais.

Communiquer en Anglais

CMII0701

Semestre : 7
ECTS : 1.5
0 points
Responsables :
Aline LELARGE (Responsable) - département Langues (UFR SEN)
Volume horaire :
NatureTDTotal
Durée20h20h
Modalités de contrôle des connaissances :
Épreuves NatureOralCREOT Total
Durée0h200h20
Points Cas général 1ère session50500 100%
2ème session00100 100%
Dispense contrôle continu 1ère session50500 100%
2ème session00100 100%
Objectifs :
Les étudiants devront perfectionner leur compétences de communication (expression, compréhension, dialogue) en anglais.
Compétences spécifiques visées :
Savoir défendre un point de vue en anglais et répondre de façon pertinente et précise à un antagoniste.
Compétences générales visées :
Expression et communication en anglais.
Connaissances requises :
Programme :
Les étudiants travailleront en petit groupe. L?apprentissage se fera en deux temps.? Apprendre et réciter un texte anglais. Se l?approprier (intonation). Travail sur la prononciation.? S?exprimer de façon spontanée. Défendre un sujet scientifique. Se présenter en anglais à un entretien.

Mathématiques avancées

CMII0702

Semestre : 7
ECTS : 1.5
0 points
Responsables :
Goéry VALANCE (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
NatureCMTDTotal
Durée7h13h20h
Modalités de contrôle des connaissances :
Épreuves NatureDSTEET Total
Durée1h1h
Points Cas général 1ère session1000 100%
2ème session0100 100%
Dispense contrôle continu 1ère session1000 100%
2ème session0100 100%
Objectifs :
Approfondir des notions mathématiques complémentaires.
Compétences spécifiques visées :
Augmenter sa maîtrise de modèle mathématiques avancées, souvent utilisés dans les disciplines poussées, liés au calcul haute performance, la simulation et à l?imagerie.
Compétences générales visées :
Augmenter sa culture mathématique pour aborder avec facilité tout sujet scientifique.
Connaissances requises :
Programme :
Modèles mathématiques avancés, par exemple, parmi? Transformées de Fourier? Ondelettes? Principal component analysis? Gradient conjugué? Laplacien, poisson? SVD

Modèles de programmation parallèle

CHPS0801

Semestre : 8
ECTS : 3
0 points
Responsables :
Adrien ROUSSEL (Responsable)
Christophe JAILLET (Coresponsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée12h6h12h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :
  • Analyse fine d’un programme en vue de sa parallélisation
  • Choix du modèle de programmation le mieux adapté au besoin de performance
  • Mise en pratique sur des applications réalistes (charge équilibrée ou non)
  • Analyse et compréhension de troubles de performances selon le modèle de programmation

Compétences spécifiques visées :
  • Maitriser différents modèles de programmation parallèle
  • Choisir le mieux adapté vis-à-vis de l’application et de la machine cible
  • Comprendre les challenges liés aux modèles de programmation sur les machines actuelles et futures
  • Maitriser des technologies avancées (potentiellement encore au stade recherche)

Compétences générales visées :

Programmation parallèle avancée


Connaissances requises :

Programmation C/C++. Programmation parallèle (mémoire partagée / mémoire distribuée).

Programme :
  • Présentation de modèles de programmation avancés : Bulk synchronous, multi-threading, modèle de programmation par tâche
  • Mise en pratique sur des cas concrets rencontrés en situation réelle
  • Profiling d’application
  • Mise en évidence des problèmes de portabilité de performances (mise en pratique avec Kokkos)

Programmation GPU

CHPS0802

Semestre : 8
ECTS : 4
0 points
Responsables :
Michaël KRAJECKI (Responsable)
Christophe JAILLET (Coresponsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTPTotal
Durée16h14h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Fournir aux étudiants une introduction à la programmation massivement parallèle sur GPU, au travers de l’étude approfondie de cas d’applications concrets


Compétences spécifiques visées :
  • Programmation graphique 3D en temps réel
  • Programmation parallèle sur GPU
  • Programmation en CUDA et OPENCL

Compétences générales visées :

Programmation hétérogène sur architecture GPU et manycore


Connaissances requises :

Programmation C/C++. Programmation parallèle (mémoire partagée / mémoire distribuée).

Programme :
  • Modèles de programmation (architecture, modèle mémoire, programmation parallèle)
  • Programmation graphique avancée (tracé de rayons temps réel, ...)
  • Méthode et outils de débogage et d’optimisation (NSIGHT, …)
  • Programmation GPGPU / manycore (portage d’algorithmes sur architectures massivement parallèles, localité mémoire, stratégie de cache, vectorisation ...)
  • Algorithmique manycore (tri parallèle, résolution de systèmes linéaires, générateurs de nombres aléatoires, …)
  • Rendu avec OptiX

Architecture des processeurs et optimisation

CHPS0803

Semestre : 8
ECTS : 4
0 points
Responsables :
Clément FOYER - département Informatique (UFR SEN)
Volume horaire :
NatureCMTPTotal
Durée12h18h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Connaissances sur le fonctionnement interne des processeurs, et prise en compte pour le développement de programmes efficaces


Compétences spécifiques visées :
  • Connaissance des architectures scalaires et superscalaires des processeurs
  • Connaissance des mémoires caches et de leur fonctionnement
  • Connaissance des spécificités des architectures x86 (SMT, AVX, ...)
  • Connaissance des métriques d’optimisation (roofline model, taux de vectorisation)

Compétences générales visées :
  • Connaissance avancée des processeurs et de leur fonctionnement interne, permettant leur meilleure exploitation dans un objectif de calcul haute performance
  • Connaissance et pratique des techniques d’optimisation classiques (blocking, double buffering, vectorisation)

Connaissances requises :

Programmation C/C++. Programmation parallèle (mémoire partagée / mémoire distribuée).

Programme :
  • Découverte des architectures des processeurs (ARM, x86) et des jeux d’instructions spécifiques
  • Mise en pratique des méthodes d’optimisation (résolution des partages de données, utilisation de la vectorisation, déroulage de boucles, double buffering, utilisation de halos, algorithmes bloqués)

Inférence statistique et modélisation

CHPS0804

Semestre : 8
ECTS : 4
0 points
Responsables :
Djamal LOUANI (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée16h10h4h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetDSTEOT Total
Durée2h0h30
Points Cas général 1ère session50500 100%
2ème session50050 100%
Dispense contrôle continu 1ère session50500 100%
2ème session50050 100%
Objectifs :
  • Maîtrise des différentes étapes de la mise en œuvre d’une analyse statistique dans un objectif de modélisation
  • Maîtrise des tests paramétriques usuels
  • Mise en application avec le logiciel R

Compétences spécifiques visées :
  • Modélisation par des méthodes de régression linéaire

Compétences générales visées :

Analyse statistique des données


Connaissances requises :
  • Probabilités et statistique niveau Licence de Mathématiques, Econométrie ou Informatique
  • Connaissances de base du logiciel R. 
Programme :
  • Estimation empirique
  • Estimation par des méthodes élaborées :
    • méthode des moments
    • méthode du maximum de vraisemblance
  • Intervalle de confiance
  • Introduction au test ; tests paramétriques usuels
  • Modélisation :
    • modélisation linéaire
    • ANOVA

Optimisation et recherche opérationnelle

CHPS0805

Semestre : 8
ECTS : 4
0 points
Responsables :
Pierre DELISLE (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée20h10h10h40h
Modalités de contrôle des connaissances :
Épreuves NatureProjetDSTEOT Total
Durée2h0h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :
  • Acquérir les connaissances de base permettant d’appréhender la résolution d’un problème d’optimisation
  • Se familiariser avec les différentes méthodes d’optimisation et leurs implémentations logicielles
  • Développer une application permettant de résoudre un problème d’optimisation donné

Compétences spécifiques visées :
  • Programmation linéaire
  • Programmation dynamique
  • Résolution exacte ou approchée de problèmes d’optimisation
  • Implémentation logicielle de méthodes d’optimisation, utilisation d’outils libres et commerciaux

Compétences générales visées :
  • Domaines d’application de l’optimisation et de la recherche opérationnelle
  • Modélisation de problèmes d’optimisation dans un paradigme donné
  • Méthodes d’optimisation exactes, heuristiques et méta-heuristiques

Connaissances requises :

Algorithmique et structures de données élémentaires (tas, piles, files, listes, arbres, graphes). Programmation C/C++.

Programme :
  • Programmation linéaire : méthode du simplexe, dualité
  • Programmation dynamique : modélisation sous forme de problèmes de plus courts chemins
  • Problèmes d’optimisation : voyageur de commerce, sac à dos, ordonnancement, flot
  • Programmation linéaire en nombres entiers : méthodes branch and bound
  • Notion de voisinage, méthodes de recherche locale, heuristiques
  • Méta-heuristiques : algorithmes génétiques, optimisation par colonie de fourmis, recherche taboue

Etude bibliographique

CHPS0806

Semestre : 8
ECTS : 2
0 points
Responsables :
Pierre DELISLE (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTotal
Durée4h6h10h
Modalités de contrôle des connaissances :
Épreuves NatureCROral Total
Durée0h20
Points Cas général 1ère session6040 100%
2ème session6040 100%
Dispense contrôle continu 1ère session6040 100%
2ème session6040 100%
Objectifs :

Initier à la recherche bibliographique et à la synthèse de l'information scientifique


Compétences spécifiques visées :
  • Savoir utiliser un logiciel de gestion bibliographique (Zotero, EndNote, BibTeX, …)
  • Rédiger un rapport de synthèse bibliographique dans un style scientifique
  • Présenter oralement le résultat d’une étude bibliographique

Compétences générales visées :
  • Réaliser un état de l’art scientifique sur un thème associé à l’Informatique
  • Rechercher, analyser et comparer des informations provenant de sources scientifiques variées
  • Appréhender les questions scientifiques nouvelles et l’innovation en Informatique

Connaissances requises :
Programme :
  • Description et fonctionnement des bases de données scientifiques
  • Description d’un article scientifique et de la notion de bibliographie
  • Réalisation d’une d’étude bibliographique : recherche des informations, analyse et synthèse des informations, rédaction et présentation orale

Stage

CHPS0807

Semestre : 8
ECTS : 4
0 points
Responsables :
Luiz-Angelo STEFFENEL (Responsable) - département Informatique (UFR SEN)
Christophe JAILLET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves NatureOralCRStage Total
Durée0h20
Points Cas général 1ère session303040 100%
2ème session303040 100%
Dispense contrôle continu 1ère session303040 100%
2ème session303040 100%
Objectifs :

Traiter en entreprise d’un sujet préalablement étudié dans le cursus


Compétences spécifiques visées :

Compétences générales visées :
  • Connaître la vie de l'entreprise
  • Maitriser les codes et usages du travail en entreprise

Connaissances requises :
Programme :

Le stage peut être à visée industrielle ou académique.
Le sujet est fixé en accord avec les responsables de la formation.

Organisation :

  • pour les apprenants en contrat d’apprentissage ou en contrat de professionnalisation, le stage commence au début de l’année universitaire, ou dès la signature du contrat
  • le calendrier d’alternance est disponible sur le site Web de la formation
  • pour les apprenants en formation initiale sous statut étudiant, le stage suit le rythme de l’alternance ; il a une durée cumulée de 8 semaines (minimum) à 6 mois, entre janvier et fin août

Anglais

AN0811

Semestre : 8
ECTS : 3
0 points
Responsables :
Aline LELARGE (Responsable) - département Langues (UFR SEN)
Volume horaire :
NatureTDTotal
Durée20h20h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h15
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Consolider ses connaissances de l’Anglais technique dans le domaine de l’Informatique
Pour obtenir 10/20, les étudiants devront avoir le niveau B2 dans les compétences évaluées par l'enseignant.


Compétences spécifiques visées :
  • Extraire des informations pertinentes dans un texte ou un dossier de textes
  • Prendre part à une discussion contradictoire
  • Elargir sa connaissance du lexique relatif à l’Informatique et aux TIC à travers les documents étudiés

Compétences générales visées :

Compétences relatives à l’apprentissage d’une langue étrangère au niveau B2 du Cadre Européen Commun de Référence pour les Langues (CECRL) : compréhension de l’oral, compréhension de l’écrit, expression orale en continu et en interaction, expression écrite


Connaissances requises :

Étude de la langue anglaise dans l’enseignement secondaire et supérieur

Programme :

La sécurité des données et des réseaux, le cloud, la technologie portable, l’Internet des objets, le Big Data (programme non exhaustif)

Remarque : étant donné le niveau attendu en fin de diplôme de Master (B2/C1), il est vivement recommandé de compléter les enseignements et apprentissages en TD d’Anglais par un travail personnel au CRL (Centre de Ressources en Langues) du campus, bâtiment 5ter. Ce travail se fera en autonomie mais l'étudiant pourra bénéficier du guidage et de l’accompagnement de son enseignant d'Anglais.

Droit et Informatique

DI0801

Semestre : 8
ECTS : 1
0 points
Responsables :
Geoffray BRUNAUX (Responsable)
Christophe JAILLET (co-responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTotal
Durée10h10h
Modalités de contrôle des connaissances :
Épreuves NatureDSTEOT Total
Durée1h0h30
Points Cas général 1ère session1000 100%
2ème session0100 100%
Dispense contrôle continu 1ère session1000 100%
2ème session0100 100%
Objectifs :

Connaître la réglementation en vigueur liée à l'informatique


Compétences spécifiques visées :
  • Connaître les niveaux de responsabilités des différents postes
  • Connaître les impératifs législatifs liés aux données informatiques

Compétences générales visées :

Appréhender les obligations liées aux règlementations en vigueur


Connaissances requises :
Programme :
  • Lois classiques sur l’Informatique
  • Règles européennes
  • Nouvelles réglementations

Conférences et séminaires

CMII0802

Semestre : 8
ECTS : 1
0 points
Responsables :
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTotal
Durée2h2h
Modalités de contrôle des connaissances :
Épreuves NatureCR Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
? Approfondir quelques thèmes abordés grâce à des conférences par des chercheurs sur leurs travaux.
Compétences spécifiques visées :
? Retirer le maximum d?informations scientifiques à partir d?une conférence donnée en français ou en anglais? Culture générale
Compétences générales visées :

Connaissances requises :
Programme :
? Laboratoire CReSTIC? Cycle de conférences données par des collègues français ou étrangers, en rapport avec les thématiques abordées dans la formation? L?étudiant fournira un bref compte rendu écrit décrivant les différentes présentations et établissant un retour d?expérience.

Stage

CMI0803

Semestre : 8
ECTS : 2.5
0 points
Responsables :
Luiz-Angelo STEFFENEL (Responsable) - département Informatique (UFR SEN)
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves NatureCROral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :
Mettre en pratique ses connaissances théoriques et de connaitre le monde de l?entreprisePrésenter un travail de synthèse écrit et oral
Compétences spécifiques visées :
? Connaissance du monde professionnel
Compétences générales visées :
? Développement de l?autonomie, esprit de synthèse, démarche scientifique
Connaissances requises :
Programme :

Programmation cluster

CHPS0901

Semestre : 9
ECTS : 5
0 points
Responsables :
Clément FOYER (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTPTotal
Durée14h16h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Tirer parti d'un environnement HPC complet : cluster et environnement logiciel


Compétences spécifiques visées :
  • Développement d’applications sur architectures HPC dans un environnement Unix
  • Programmation parallèle avancée : hybridation OpenMP / MPI ; programmation multi-GPU OpenMP/CUDA et MPI/OpenMP/CUDA
  • Évaluation et optimisation des performances de codes parallèles
  • Placement des tâches et des données

Compétences générales visées :
  • Conception d’applications parallèles sur architectures HPC
  • Connaissance de l’environnement technologique HPC actuel
  • Utilisation des moyens de calcul haute performance généralistes et spécialisés

Connaissances requises :

Programmation C/C++. Programmation parallèle (mémoire partagée / mémoire distribuée) et accélérée.

Programme :
  • Architectures HPC : clusters de calcul, SMP, processeurs graphiques, cloud-computing
  • Algorithmique parallèle et modèles de mémoires : mémoires distribuées, mémoire partagée, mémoire interne à l’accélérateur de calcul
  • Systèmes d’exploitation HPC : Linux, Red Hat Cluster
  • Environnements de développement HPC : OpenMP, MPI, OpenACC, OpenStack
  • Panorama du calcul haute performance actuel (Top500, constructeurs, utilisateurs)

Virtualisation et cloud pour le HPC

CHPS0902

Semestre : 9
ECTS : 5
0 points
Responsables :
Luiz-Angelo STEFFENEL (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTPTotal
Durée14h16h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Connaître, appréhender et mettre en œuvre les différents types de virtualisation


Compétences spécifiques visées :
  • Création d’une architecture virtualisée
  • Gestion de conteneurs Docker / Singularity
  • Utilisation des gestionnaires Docker Swarm / Kubernetes

Compétences générales visées :
  • Comprendre les problématiques liées à la virtualisation (accès aux éléments virtualisés, configuration du réseau, partage de ressources …)
  • Maîtriser la configuration et le déploiement de machines virtuelles et de conteneurs
  • Mettre en œuvre des environnements virtualisés sur des plateformes HPC et cloud

Connaissances requises :
Programme :
  • Les solutions de virtualisation
    • isolation et conteneurs
    • hyperviseurs de types 1 & 2
  • Gestion des architectures virtuelles
    • installation des plates-formes d’exécution
    • création et configuration d’invités
    • exécution et gestion des invités
  • Gestion des ressources et déploiement d’applications
    • sur une plateforme HPC
    • sur un environnement cloud

Accélérateurs & HPC

CHPS0903

Semestre : 9
ECTS : 5
0 points
Responsables :
Arnaud RENARD (Responsable)
Christophe JAILLET (Co-responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée10h6h14h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Comprendre et mettre en œuvre à la bonne échelle la programmation hétérogène à l’aide des accélérateurs de calcul (GPU, FPGA) au sein de supercalculateurs


Compétences spécifiques visées :
  • Programmation CUDA, OpenACC, OpenMP pour accélérateurs, OpenCL,
  • Architectures des accélérateurs GPU et FPGA, modèle de programmation
  • Utilisation des architectures CPU x86 et ARM
  • Programmation multi-GPU
  • Programmation MPI mono-nœud et multi-noeud

Compétences générales visées :

Architectures des processeurs et accélérateurs ; programmation hétérogène


Connaissances requises :

Programmation C/C++, programmation parallèle, programmation GPU

Programme :
  • Les différents types d'accélérateurs
    • architectures, analyse des hiérarchies mémoire
    • performances théoriques
    • modèles d'exécution, modèles de programmation
  • Les différentes API de programmation
  • Benchmarks, performances réelles
  • Résolution accélérée de problèmes concrets

Captation, génération et transformation d'images

CHPS0904

Semestre : 9
ECTS : 4
0 points
Responsables :
Bart LAMIROY (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTDTPTotal
Durée14h14h12h40h
Modalités de contrôle des connaissances :
Épreuves NatureProjetDSTEOT Total
Durée2h0h30
Points Cas général 1ère session60400 100%
2ème session60040 100%
Dispense contrôle continu 1ère session60400 100%
2ème session60040 100%
Objectifs :
  • Etre capable d’identifier et mettre en œuvre les algorithmes principaux de génération et de transformation d’images sous une forme qui relève du HPC
  • Savoir mettre en place des architectures de réseaux neuronaux profonds adéquates et optimisées pour les problèmes liés à la captation de flux denses d’images, la génération d’images et leur transformation et analyse

Compétences spécifiques visées :

Compétences générales visées :

Connaître et savoir évaluer les architectures de réseaux de neurones profonds pour l’analyse et la transformation d’images


Connaissances requises :

Python NumPy

Programme :
  • Réseaux convolutifs
  • Réseaux temporels
  • Autoencodeurs
  • Transformeurs
  • GAN
  • Apprentissage supervisé et auto-supervisé

IA & HPC

CHPS0905

Semestre : 9
ECTS : 5
0 points
Responsables :
Luiz-Angelo STEFFENEL (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTPTotal
Durée20h20h40h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Résolution de problèmes de modélisation et de classification à l’aide des méthodes de l’intelligence artificielle, et plus particulièrement de l’apprentissage profond


Compétences spécifiques visées :
  • Les applications industrielles et scientifiques du Deep Learning (traitement du signal, médecine, reconnaissance d’image, reconnaissance de la parole)
  • Développement dans des environnements matériels fortement parallèles (HPC, GPU, TPU, …)
  • Traitement de grandes masses de données (HPDA, Big Data)

Compétences générales visées :
  • Maîtrise de la constitution d’un jeu d’apprentissage
  • Principaux algorithmes du Machine Learning
  • Connaissance des principaux modèles de réseaux de neurones et leurs domaines d’application
  • Caractérisation de la performance et optimisation

Connaissances requises :

Algorithmique et structures de données élémentaires ; programmation Python

Programme :
  • Les différentes approches du Machine Learning :
    • apprentissage supervisé
    • apprentissage non supervisé
    • apprentissage par renforcement
  • Méthodes et algorithmes usuels :
    • régression linéaire, arbres de décisions, K-means, …
    • méthodes stochastiques ; réseaux de neurones
  • Apprentissage profond
    • architectures des réseaux de neurones (réseaux de convolution, récurrents, …)
    • les différentes couches constitutives d’un réseau de neurones : convolutional, pooling, fully connected, drop
    • différentes fonctions d’activation
    • méthode de rétro-propagation du gradient
  • Applications du Deep Learning dans des problèmes industriels et scientifiques

Anglais

AN0911

Semestre : 9
ECTS : 3
0 points
Responsables :
Aline LELARGE (Responsable) - département Langues (UFR SEN)
Volume horaire :
NatureTDTotal
Durée30h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h15
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Consolider ses connaissances de l’Anglais technique et professionnel
Pour obtenir 10/20, les étudiants devront avoir le niveau B2 dans les compétences évaluées par l'enseignant.


Compétences spécifiques visées :
  • Savoir parler de son parcours universitaire et/ou professionnel, décrire ses missions et responsabilités
  • Elaborer CV et lettre de motivation en Anglais
  • Répondre aux questions types d’un entretien d’embauche en Anglais
  • Conduire et participer à une réunion professionnelle/scientifique ou technique

Compétences générales visées :

Compétences relatives à l’apprentissage d’une langue étrangère au niveau B2/C1 du Cadre Européen Commun de Référence pour les Langues (CECRL) : compréhension de l’oral, compréhension de l’écrit, expression orale en continu et en interaction, expression écrite


Connaissances requises :

Avoir étudié et pratiqué la langue anglaise dans l’enseignement secondaire et universitaire

Programme :
  • Présentation à l’oral et à l’écrit d’un stage / d’un projet de recherche
  • Elaboration d’un dossier de candidature (recherche d’une offre d’emploi, étude et élaboration du CV vidéo et papier et d’une lettre de motivation en fonction de l’offre)
  • Entraînement à l’entretien d’embauche en Anglais
  • Participation à une réunion : bref exposé, argumentation, analyse critique, prise de décision
  • Conduite de réunion : donner et prendre la parole, synthétiser, réguler
  • Présentation du TOEIC et des ressources possibles pour le travailler

Remarque : étant donné le niveau attendu en fin de diplôme de Master (B2/C1), il est vivement recommandé de compléter les enseignements et apprentissages en TD d’Anglais par un travail personnel au CRL (Centre de Ressources en Langues) du campus, bâtiment 5ter. Ce travail se fera en autonomie mais l'étudiant pourra bénéficier du guidage et de l’accompagnement de son enseignant d'Anglais.

Gestion de projets

CHPS0906

Semestre : 9
ECTS : 2
0 points
Responsables :
Christophe JAILLET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTotal
Durée12h8h20h
Modalités de contrôle des connaissances :
Épreuves NatureProjet Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :

Maitriser les techniques de gestion et d'organisation des projets informatiques


Compétences spécifiques visées :
  • Connaître les méthodes de gestion de projet
  • Savoir exprimer un besoin : comprendre l’organisation d’un projet et le rôle des parties prenantes ; gérer la complexité
  • Savoir planifier des tâches et quantifier le travail associé

Compétences générales visées :
  • Rédaction de documents techniques
  • Organisation des équipes

Connaissances requises :
Programme :
  • Etat des lieux et évolution de la gestion de projet en entreprise
  • Le contenu et la rédaction d'un cahier des charges
  • Les outils de la gestion de projet (cycle en V, user story, epic, instances de Scrum, outils de testing)
  • Méthodes agiles (focus SCRUM, acculturation à Kanban, Extreme Programming …)
    • expression d’un besoin
    • notion de mvp
  • Estimation et planification des tâches à réaliser dans un projet

Conférences professionnelles

CHPS0907

Semestre : 9
ECTS : 1
0 points
Responsables :
Christophe JAILLET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTotal
Durée20h20h
Modalités de contrôle des connaissances :
Épreuves NatureCR Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :

Découvrir différents aspects de la vie professionnelle dans le domaine du HPC et de la simulation, de l’imagerie numérique, de l’IA, …


Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Différents intervenants présentent leurs activités ou un projet particulier développé au sein de leur entreprise.

Projet de communication

CMII0902

Semestre : 9
ECTS : 3.5
0 points
Responsables :
Jean-Charles BOISSON - département Informatique (UFR SEN)
Volume horaire :
NatureCMTotal
Durée2h2h
Modalités de contrôle des connaissances :
Épreuves NatureCREOT Total
Durée0h20
Points Cas général 1ère session1000 100%
2ème session0100 100%
Dispense contrôle continu 1ère session1000 100%
2ème session0100 100%
Objectifs :
Organisation d?un évènement scientifique et/ou professionnel
Compétences spécifiques visées :
? Connaître la liste des tâches à réaliser pour réussir l?organisation d?un évènement scientifique.? Savoir communiquer de façon professionnelle avec une variété d?interlocuteurs.
Compétences générales visées :
? Acquérir des éléments concrets liés à la gestion de projet? Communiquer avec les intervenants et un public averti? Répondre à une commande dans un temps donné
Connaissances requises :
Programme :
Les étudiants travailleront en groupe afin d?organiser un évènement scientifique ou professionnel. Le projet peut prendre la forme d?un forum, d?une conférence, d?une école d?été, ?

Eléments de bioinformatique ; HPC pour la biologie

CHPS1001

Semestre : 10
ECTS : 3
0 points
Responsables :
Jessica JONQUET (Responsable) - département Informatique (UFR SEN)
Jean-Marc CROWET (Coresponsable) - département Biologie-Biochimie (UFR SEN)
Volume horaire :
NatureCMTPTotal
Durée8h12h20h
Modalités de contrôle des connaissances :
Épreuves NatureCRTPCRTPCRTPProjet Total
Durée
Points Cas général 1ère session16.6716.6716.6650 100%
2ème session16.6716.6716.6650 100%
Dispense contrôle continu 1ère session16.6716.6716.6650 100%
2ème session16.6716.6716.6650 100%
Objectifs :

Les objectifs sont de montrer comment les informations physiques, chimiques et biologiques sont intégrées dans la mise au point de méthodes informatiques permettant de répondre à des questions biologiques, et comment différentes approches et ressources informatiques sont mises en oeuvre en bio-informatique, avec un focus sur les aspects HPC.
Différents niveaux de complexité de la biologie seront succinctement présentés avec les méthodologies utilisées pour générer les données qui seront traitées informatiquement. Les approches de bioinformatique seront alors déclinées selon chacun des niveaux considérés. Les travaux pratiques associés présenteront les méthodes utilisées, et la validation sera effectuée par la déclinaison de projets individuels et/ou en équipe.


Compétences spécifiques visées :

S’insérer dans des projets multidisciplinaires et exploiter pleinement les approches HPC pour le traitement des données biologiques dans un contexte scientifique


Compétences générales visées :

Connaissances requises :
Programme :

Cours magistraux (4x2h) :

  • Données biologiques, méthodes informatiques en bioinformatique et bases de données
  • Traitements informatiques des séquences et prédictions structure-fonction
  • Modélisation des structures moléculaires et des leurs interactions
  • Visualisations dédiées aux données bio-informatiques et aux objets biologiques

Travaux pratiques (3x4h) :

  • Problématique de visualisation et de représentation spatiale de données informatiques
  • Traitement des séquences et utilisation des bases de données biologiques
  • Structure/fonction/dynamique d’interactions moléculaires

Projets :

  • Projet de groupe sur une thématique d’intérêt scientifique en bioinformatique

Eléments de chimie théorique ; HPC pour la chimie

CHPS1002

Semestre : 10
ECTS : 3
0 points
Responsables :
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Eric HENON (Coresponsable) - département Chimie (UFR SEN)
Volume horaire :
NatureCMTPTotal
Durée12h8h20h
Modalités de contrôle des connaissances :
Épreuves NatureCRTPDSTEOT Total
Durée2h0h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :

Acquérir une base minimale de connaissances sur les algorithmes majeurs rencontrés dans les méthodes de la Chimie théorique, en particulier en Chimie quantique


Compétences spécifiques visées :
  • Comprendre les concepts de Chimie théorique et les grandes lignes d’une simulation moléculaire quantique sur des ressources HPC
  • Connaître la notion de densité électronique et son exploitation en vue d’identifier et quantifier les interactions chimiques au sein des systèmes moléculaires
  • Savoir programmer en Fortran (langage rencontré en majorité dans ce domaine)

Compétences générales visées :

Acquérir les éléments nécessaires pour un travail à l’interface Chimie théorique – Informatique


Connaissances requises :

Niveau de Terminale en Chimie (atome, électron). Niveau 1er cycle scientifique en Mathématiques (diagonalisation de matrice, vecteur propre, déterminant, opérateur).

Programme :
  • Langage Fortran :
    • les bases du langage
    • spécificités du langage dans le cadre du HPC (stockage mémoire, parallélisation OpenMP, …)
  • Surface d’Énergie Potentielle (SEP) : gradient, point stationnaire, point selle d’ordre 1 et liens en Chimie
  • Notion centrale d’orbitale en Chimie quantique
  • Notion de densité électronique : calcul et exploitation
  • Mises en oeuvre à travers le logiciel IGMPlot
    • installation du paquet
    • notions d’input/ouput
      • logiciel associé de post-visualisation des résultats (VMD)

Visualisation haute performance interactive

CHPS1003

Semestre : 10
ECTS : 3
0 points
Responsables :
Laurent LUCAS (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTDTPTotal
Durée8h6h6h20h
Modalités de contrôle des connaissances :
Épreuves NatureProjetOral Total
Durée0h20
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :

Comprendre les stratégies de visualisation de données massives


Compétences spécifiques visées :
  • Gestion de mémoire et modèles out-of-core
  • Modèles de rendu (lancer de rayons vs rasterisation)
  • Visualisation multi-GPU

Compétences générales visées :

Visualisation interactive de données massives


Connaissances requises :
Programme :
  • Motivations, contexte scientifique
  • Visualisation volumique haute performance
    • représentations volumiques
    • visualisation de données volumiques massives
  • Visualisation scientifique de données volumiques
    • microscopie virtuelle 2D
    • stéréoscopie et multiscopie
    • rendu volumique direct
  • Rendu volumique temps-réel sur GPU
    • méthodes basées texture
    • lancer de rayon
    • rendu distribué
  • Gestion de données out-of-core pour le rendu volumique
  • Vers un pipeline de virtualisation de très grands volumes de données entièrement gérée sur GPU

Projet

CHPS1004

Semestre : 10
ECTS : 6
0 points
Responsables :
Luiz-Angelo STEFFENEL (Responsable) - département Informatique (UFR SEN)
Christophe JAILLET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves NatureProjetCR Total
Durée
Points Cas général 1ère session6040 100%
2ème session6040 100%
Dispense contrôle continu 1ère session6040 100%
2ème session6040 100%
Objectifs :

Exploiter l'ensemble des compétences et connaissances acquises afin de réaliser un projet répondant aux critères industriels


Compétences spécifiques visées :

Compétences générales visées :

Connaissances requises :
Programme :

Le sujet est proposé :

  • soit par un membre de l’équipe pédagogique du Master CHPS
  • soit par l’entreprise dans laquelle l’étudiant effectue son alternance, quel que soit le contrat

Le travail demandé doit représenter l’équivalent d’un mois de travail à temps plein

Stage

CHPS1005

Semestre : 10
ECTS : 15
0 points
Responsables :
Luiz-Angelo STEFFENEL (Responsable) - département Informatique (UFR SEN)
Christophe JAILLET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves NatureOralCRStage Total
Durée0h20
Points Cas général 1ère session404020 100%
2ème session404020 100%
Dispense contrôle continu 1ère session404020 100%
2ème session404020 100%
Objectifs :

Traiter en entreprise d’un sujet préalablement étudié dans le cursus


Compétences spécifiques visées :

Compétences générales visées :
  • Connaître la vie de l'entreprise
  • Maitriser les codes et usages du travail en entreprise

Connaissances requises :
Programme :

Le stage peut être à visée industrielle ou académique.
Le sujet est fixé en accord avec les responsables de la formation.

Organisation :

  • pour les apprenants en contrat d’apprentissage ou en contrat de professionnalisation, le stage commence au début de l’année universitaire, ou dès la signature du contrat
  • le calendrier d’alternance est disponible sur le site Web de la formation
  • pour les apprenants en formation initiale sous statut étudiant, le stage suit le rythme de l’alternance ; il a une durée cumulée de 4 mois (minimum) à 6 mois, entre janvier et septembre (la date limite de fin est la date officielle de la fin de l’année universitaire)

Projet intégrateur

CMI1001

Semestre : 10
ECTS : 5
0 points
Responsables :
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Luiz-Angelo STEFFENEL (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTotal
Durée0h
Modalités de contrôle des connaissances :
Épreuves NatureOral Total
Durée0h20
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
? Mettre en pratique ses connaissances théoriques et de connaitre le monde de l?entreprise? Présenter un travail de synthèse écrit et oral
Compétences spécifiques visées :
Connaissance du monde professionnel
Compétences générales visées :
Développement de l?autonomie, esprit de synthèse, démarche scientifique
Connaissances requises :
Programme :
Ce projet vient complémenter le stage de recherche ou professionnel. Il sert de mise en pratique des compétences acquises jusqu?ici. L?étudiant doit démontrer, par le biais d?un projet intégrateur, sa maîtrise de connaissances acquises lors de différents cours dans les différentes disciplines étudiées. La présentation orale se fera en anglais.

Conférences et séminaires

CMI1002

Semestre : 10
ECTS : 1.5
0 points
Responsables :
Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Luiz-Angelo STEFFENEL (Co-Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTotal
Durée2h2h
Modalités de contrôle des connaissances :
Épreuves NatureAssiduité Total
Durée
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
Approfondir quelques thèmes abordés grâce à des conférences par des chercheurs sur leurs travaux.
Compétences spécifiques visées :
? Retirer le maximum d?informations scientifiques à partir d?une conférence donnée en français ou en anglais? Culture générale
Compétences générales visées :

Connaissances requises :
Programme :
Laboratoire CReSTIC? Cycle de conférences données par des collègues français ou étrangers, en rapport avec les thématiques abordées dans la formation? L?étudiant fournira un bref compte rendu écrit décrivant les différentes présentations et établissant un retour d?expérience.