Introduction à l'algorithmique et à la programmation
M1103
Bases de la programmation orientée objets
M1104
Introduction aux bases de données
M1105
Conception de documents et d'interfaces numériques
M1106
Projet tutoré ? Découverte
M1201
Mathématiques discrètes
M1202
Algèbre linéaire 1
M1203
Environnement économique
M1204
Fonctionnement des organisations
M1205
Expression-Communication ? Fondamentaux de la communication
M1206
Anglais et Informatique
M1207
PPP - Connaître le monde professionnel
Programme semestre 2
Code matière
Intitulé matière
M2101
Introduction à la programmation Web
M2102
Programmation Objet pour le Web
M2103
Structures de données et algorithmes fondamentaux
M2104
Bases de la conception orientée objet
M2105
Introduction aux interfaces homme-machine (IHM)
M2106
Programmation et administration des bases de données
M2107
Projet tutoré ? Description et planification de projet
M2201
Graphes et langages
M2202
Algèbre linéaire 2
M2203
Environnement comptable, financier, juridique et social
M2204
Gestion de projet informatique
M2205
Expression-Communication ? Communication, information et argumentation
M2206
Communiquer en anglais
M2207
PPP ? Identifier ses compétences
CMI0203
Conférences et séminaires
CMI0204
Stage
CMI0206
Bases algorithmiques fondamentales
CMI0207
Visite de laboratoire
CMI0208
Projet - Communication - Partie I
Programme semestre 3
Code matière
Intitulé matière
M3101
Principes des systèmes d'exploitation
M3102
Services réseaux
M3103
Algorithmique avancée
M3104
Programmation Web côté serveur
M3105
Conception et programmation objet avancées
M3106C1
Bases de la programmation en C++
M3201
Probabilités et statistiques
M3202C1
Modélisations Mathématiques
M3203
Droit des technologies de l'info et comm (TIC)
M3204
Gestion des systèmes d'information
M3205
Express - Comm, communication professionnelle
M3206
Collaborer en anglais
M3301
Méthodologie de la production d'applications
M3302
Projet tutoré - mise en situation professionnelle
M3303
Préciser son projet
CMI0302
Visite de plateformes
CMI0304
Projet - Communication
CMI0305
Compléments mathématiques
Programme semestre 4
Code matière
Intitulé matière
M4101C1
Intelligence Artificielle
M4102C1
Réalité Virtuelle
M4103C1
WebGL
M4104C1
TNI
M4105C1
Programmation avancée en C++
M4106
Projet tutoré - Compléments
M4201C1
Mathématiques pour l'ingénieur (OS)
M4202C
"Systèmes d'information" (BD avancée)
M4203
Express - Comm - Communiquer dans les organisations
M4204
Travailler en anglais
M4301
Stage professionnel
CMI0404
Conférences et séminaires
CMI0405
Compléments mathématiques
CMI0406
Projet de recherche de documentation scientifique
Programme semestre 5
Code matière
Intitulé matière
INFO0501
Algorithmique avancée
MINF0501
Mathématiques pour l'Informatique 5 : arithmétique
INFO0502
Logique et programmation logique
INFO0503
Modélisation client-serveur et programmation Web avancée
INFO0504
Introduction au génie logiciel
INFO0505
Bases de données : concepts avancés
INFO0561
Consolidation - Réseaux informatiques
INFO0562
Consolidation - Programmation en langage C
INFO0563
Consolidation - Algorithmique
AN0501
Anglais
PPRO0502
Conférences professionnelles ; gestion de projet informatique
CMI0502
Gestion de Projet
CMI0503
Visites d'entreprise
CMI0504
Initiation à l’imagerie numérique
Programme semestre 6
Code matière
Intitulé matière
INFO0601
Systèmes d'exploitation : concepts avancés
INFO0602
Langages et compilation
INFO0603
Compression et cryptographie
INFO0604
Programmation multi-threadée
INFO0605
Ouverture - Introduction à la sécurité informatique
INFO0606
Ouverture - Introduction à l'imagerie numérique
INFO0607
Ouverture - Introduction à l'intelligence artificielle
AN0601
Anglais
PPRO0605
Stage en entreprise ou projet Informatique
CMII0601
Anglais scientifique
CMI0603
Projet intégrateur
CMI0606
Conférences et séminaires
Programme semestre 7
Code matière
Intitulé matière
CHPS0701
Algorithmique et programmation parallèle
CHPS0702
Technologies des supercalculateurs
CHPS0703
Traitement d'images
CHPS0704
Informatique graphique et réalité virtuelle
CHPS0705
Génie Logiciel
CHPS0706
Introduction aux éléments finis
AN0711
Anglais
CMII0701
Communiquer en Anglais
CMII0702
Mathématiques avancées
Programme semestre 8
Code matière
Intitulé matière
CHPS0801
Modèles de programmation parallèle
CHPS0802
Programmation GPU
CHPS0803
Architecture des processeurs et optimisation
CHPS0804
Inférence statistique et modélisation
CHPS0805
Optimisation et recherche opérationnelle
CHPS0806
Etude bibliographique
CHPS0807
Stage
AN0811
Anglais
DI0801
Droit et Informatique
CMII0802
Conférences et séminaires
CMI0803
Stage
Programme semestre 9
Code matière
Intitulé matière
CHPS0901
Programmation cluster
CHPS0902
Virtualisation et cloud pour le HPC
CHPS0903
Accélérateurs & HPC
CHPS0904
Captation, génération et transformation d'images
CHPS0905
IA & HPC
AN0911
Anglais
CHPS0906
Gestion de projets
CHPS0907
Conférences professionnelles
CMII0902
Projet de communication
Programme semestre 10
Code matière
Intitulé matière
CHPS1001
Eléments de bioinformatique ; HPC pour la biologie
CHPS1002
Eléments de chimie théorique ; HPC pour la chimie
CHPS1003
Visualisation haute performance interactive
CHPS1004
Projet
CHPS1005
Stage
CHPS1005
Stage
Fiches matières
Introduction aux systèmes informatiques
M1101
Semestre : 1
ECTS : 3.5
0 points
Responsables :
Volume horaire :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
CM
Total
Durée
2h
2h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Total
Durée
Points
Cas général
1ère session
100
100%
2ème session
100
100%
Dispense contrôle continu
1ère session
100
100%
2ème session
100
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 :
Nature
Total
Durée
0h
Modalités de contrôle des connaissances :
Épreuves
Nature
Oral
Total
Durée
Points
Cas général
1ère session
100
100%
2ème session
100
100%
Dispense contrôle continu
1ère session
100
100%
2ème session
100
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.
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é
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
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)
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 :
Nature
CM
TD
Total
Durée
7h
13h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
ITP
EOT
EOT
Total
Durée
1h
0h20
0h20
Points
Cas général
1ère session
50
50
0
0
100%
2ème session
50
0
0
50
100%
Dispense contrôle continu
1ère session
50
0
50
0
100%
2ème session
50
0
0
50
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
Total
Durée
0h
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 :
Nature
CM
Total
Durée
2h
2h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Total
Durée
Points
Cas général
1ère session
100
100%
2ème session
100
100%
Dispense contrôle continu
1ère session
100
100%
2ème session
100
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 :
Nature
TP
Total
Durée
20h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
ITP
EOT
EOT
Total
Durée
1h
0h20
0h20
Points
Cas général
1ère session
50
50
0
0
100%
2ème session
50
0
0
50
100%
Dispense contrôle continu
1ère session
50
0
50
0
100%
2ème session
50
0
0
50
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 :
Nature
Total
Durée
0h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Oral
Total
Durée
0h20
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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 :
Nature
CM
TD
TP
Total
Durée
24h
16h
20h
60h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
CRTP
CRTP
DST
EET
Total
Durée
2h
2h
2h
Points
Cas général
1ère session
40
10
10
40
0
100%
2ème session
0
10
10
0
80
100%
Dispense contrôle continu
1ère session
0
10
10
80
0
100%
2ème session
0
10
10
0
80
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
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 :
Nature
CM
TD
Total
Durée
10h
20h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
DST
EET
Total
Durée
1h
1h30
1h30
Points
Cas général
1ère session
50
50
0
100%
2ème session
0
0
100
100%
Dispense contrôle continu
1ère session
0
100
0
100%
2ème session
0
0
100
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 :
Nature
CM
TD
TP
Total
Durée
10h
10h
10h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
ITP
DST
EET
Total
Durée
1h
1h30
1h30
Points
Cas général
1ère session
40
60
0
100%
2ème session
40
0
60
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
40
0
60
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
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 :
Nature
CM
TD
TP
Total
Durée
20h
16h
24h
60h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
CRTP
DST
EET
Total
Durée
2h
2h
Points
Cas général
1ère session
30
30
40
0
100%
2ème session
30
30
0
40
100%
Dispense contrôle continu
1ère session
30
30
40
0
100%
2ème session
30
30
0
40
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 :
Nature
CM
TD
TP
Total
Durée
10h
10h
10h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
CRTP
CR
DST
EET
Total
Durée
1h30
2h
Points
Cas général
1ère session
30
20
50
0
100%
2ème session
30
0
0
70
100%
Dispense contrôle continu
1ère session
30
20
50
0
100%
2ème session
30
0
0
70
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 Mathématiques (UFR SEN) Stéphane CORMIER (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
10h
10h
10h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
DST
EET
Total
Durée
1h30
1h30
Points
Cas général
1ère session
40
60
0
100%
2ème session
40
0
60
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
40
0
60
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 :
Nature
TD
Total
Durée
20h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
DST
EET
Total
Durée
1h30
1h30
Points
Cas général
1ère session
100
0
100%
2ème session
0
100
100%
Dispense contrôle continu
1ère session
100
0
100%
2ème session
0
100
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é
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 :
Nature
TP
Total
Durée
20h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
ITP
Total
Durée
2h
Points
Cas général
1ère session
100
100%
2ème session
100
100%
Dispense contrôle continu
1ère session
100
100%
2ème session
100
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
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 :
Nature
TD
Total
Durée
20h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
DST
Total
Durée
1h30
Points
Cas général
1ère session
100
100%
2ème session
100
100%
Dispense contrôle continu
1ère session
100
100%
2ème session
100
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 :
Nature
TD
Total
Durée
12h
12h
Modalités de contrôle des connaissances :
Épreuves
Nature
IE
Projet
EET
Total
Durée
0h40
12h
0h40
Points
Cas général
1ère session
50
50
0
100%
2ème session
0
50
50
100%
Dispense contrôle continu
1ère session
50
50
0
100%
2ème session
0
50
50
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 :
Nature
CM
TD
TP
Total
Durée
22h
24h
3h
49h
Modalités de contrôle des connaissances :
Épreuves
Nature
Oral
Oral
CR
CR
Total
Durée
0h10
0h10
Points
Cas général
1ère session
10
40
20
30
100%
2ème session
10
40
20
30
100%
Dispense contrôle continu
1ère session
10
40
20
30
100%
2ème session
10
40
20
30
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
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 :
Nature
CM
TD
Total
Durée
2h
8h
10h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Total
Durée
Points
Cas général
1ère session
100
100%
2ème session
100
100%
Dispense contrôle continu
1ère session
100
100%
2ème session
100
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 :
Nature
CM
TD
TP
Total
Durée
8h
5h
6h
19h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Projet
Total
Durée
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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 :
Nature
CM
TD
TP
Total
Durée
20h
16h
24h
60h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
Projet
CRTP
DST
EET
Total
Durée
1h30
2h
2h
Points
Cas général
1ère session
20
30
10
40
0
100%
2ème session
0
30
10
0
60
100%
Dispense contrôle continu
1ère session
0
30
10
60
0
100%
2ème session
0
30
10
0
60
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 :
Nature
CM
TD
TP
Total
Durée
25h
25h
10h
60h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
Projet
DST
EET
Total
Durée
1h30
2h
2h
Points
Cas général
1ère session
40
20
40
0
100%
2ème session
0
20
0
80
100%
Dispense contrôle continu
1ère session
0
20
80
0
100%
2ème session
0
20
0
80
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 :
Nature
CM
TD
TP
Total
Durée
20h
20h
20h
60h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
IE
IE
IE
CRTP
DST
EET
Total
Durée
2h
0h30
2h
2h
Points
Cas général
1ère session
25
3.33
3.33
3.34
20
45
0
100%
2ème session
0
0
0
0
20
0
80
100%
Dispense contrôle continu
1ère session
0
0
0
0
20
80
0
100%
2ème session
0
0
0
0
20
0
80
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 :
Nature
CM
TD
TP
Total
Durée
12h
8h
10h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
DST
EET
Total
Durée
2h
2h
Points
Cas général
1ère session
40
60
0
100%
2ème session
40
0
60
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
40
0
60
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 :
Nature
CM
TD
TP
Total
Durée
10h
8h
12h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
DST
EET
Total
Durée
1h30
1h30
Points
Cas général
1ère session
40
60
0
100%
2ème session
40
0
60
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
40
0
60
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
Responsables : Jessica JONQUET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
10h
10h
10h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
DST
EET
Total
Durée
1h30
1h30
Points
Cas général
1ère session
40
60
0
100%
2ème session
40
0
60
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
40
0
60
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
Ouverture - Introduction à l'intelligence artificielle
INFO0607
Semestre : 6
ECTS : 1.5
25 points
Responsables :
Volume horaire :
Nature
CM
TD
TP
Total
Durée
10h
10h
10h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
DST
EET
Total
Durée
1h30
1h30
Points
Cas général
1ère session
40
60
0
100%
2ème session
40
0
60
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
40
0
60
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 :
Nature
TD
Total
Durée
12h
12h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
EET
EET
Total
Durée
12h
1h
1h
Points
Cas général
1ère session
100
0
0
100%
2ème session
25
0
75
100%
Dispense contrôle continu
1ère session
25
75
0
100%
2ème session
25
0
75
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 :
Nature
CM
TP
Total
Durée
2h
6h
8h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Oral
Total
Durée
0h15
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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 :
Nature
Total
Durée
0h
Modalités de contrôle des connaissances :
Épreuves
Nature
Oral
EOT
Total
Durée
0h20
0h20
Points
Cas général
1ère session
100
0
100%
2ème session
0
100
100%
Dispense contrôle continu
1ère session
100
0
100%
2ème session
0
100
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 :
Nature
Total
Durée
0h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Oral
Total
Durée
0h15
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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 :
Nature
CM
Total
Durée
2h
2h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Total
Durée
Points
Cas général
1ère session
100
100%
2ème session
100
100%
Dispense contrôle continu
1ère session
100
100%
2ème session
100
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 :
Nature
CM
TD
TP
Total
Durée
20h
10h
10h
40h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
DST
EOT
Total
Durée
2h
0h30
Points
Cas général
1ère session
40
60
0
100%
2ème session
40
0
60
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
40
0
60
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
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 :
Nature
CM
TD
TP
Total
Durée
8h
8h
10h
26h
Modalités de contrôle des connaissances :
Épreuves
Nature
CRTP
DST
EOT
Total
Durée
2h
0h30
Points
Cas général
1ère session
50
50
0
100%
2ème session
50
0
50
100%
Dispense contrôle continu
1ère session
50
50
0
100%
2ème session
50
0
50
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, …)
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 :
Nature
CM
TD
TP
Total
Durée
10h
10h
10h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
CR
DST
EOT
Total
Durée
2h
0h30
Points
Cas général
1ère session
20
20
60
0
100%
2ème session
20
20
0
60
100%
Dispense contrôle continu
1ère session
20
20
60
0
100%
2ème session
20
20
0
60
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 :
Nature
CM
TD
TP
Total
Durée
14h
6h
10h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
DST
EOT
Total
Durée
2h
0h30
Points
Cas général
1ère session
50
50
0
100%
2ème session
50
0
50
100%
Dispense contrôle continu
1ère session
50
50
0
100%
2ème session
50
0
50
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
Responsables : Aline LELARGE (Responsable) - département Langues (UFR SEN)
Volume horaire :
Nature
TD
Total
Durée
20h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
Oral
Total
Durée
0h15
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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 :
Nature
TD
Total
Durée
20h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
Oral
CR
EOT
Total
Durée
0h20
0h20
Points
Cas général
1ère session
50
50
0
100%
2ème session
0
0
100
100%
Dispense contrôle continu
1ère session
50
50
0
100%
2ème session
0
0
100
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 :
Nature
CM
TD
Total
Durée
7h
13h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
DST
EET
Total
Durée
1h
1h
Points
Cas général
1ère session
100
0
100%
2ème session
0
100
100%
Dispense contrôle continu
1ère session
100
0
100%
2ème session
0
100
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
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
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 :
Nature
CM
TP
Total
Durée
12h
18h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
Oral
Total
Durée
0h20
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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)
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 :
Nature
CM
TD
TP
Total
Durée
16h
10h
4h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
DST
EOT
Total
Durée
2h
0h30
Points
Cas général
1ère session
50
50
0
100%
2ème session
50
0
50
100%
Dispense contrôle continu
1ère session
50
50
0
100%
2ème session
50
0
50
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 :
Nature
CM
TD
TP
Total
Durée
20h
10h
10h
40h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
DST
EOT
Total
Durée
2h
0h30
Points
Cas général
1ère session
40
60
0
100%
2ème session
40
0
60
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
40
0
60
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 :
Nature
CM
TD
Total
Durée
4h
6h
10h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Oral
Total
Durée
0h20
Points
Cas général
1ère session
60
40
100%
2ème session
60
40
100%
Dispense contrôle continu
1ère session
60
40
100%
2ème session
60
40
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 :
Nature
Total
Durée
0h
Modalités de contrôle des connaissances :
Épreuves
Nature
Oral
CR
Stage
Total
Durée
0h20
Points
Cas général
1ère session
30
30
40
100%
2ème session
30
30
40
100%
Dispense contrôle continu
1ère session
30
30
40
100%
2ème session
30
30
40
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 :
Nature
TD
Total
Durée
20h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
Oral
Total
Durée
0h15
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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.
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 - département Informatique (UFR SEN)
Volume horaire :
Nature
Total
Durée
0h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Oral
Total
Durée
0h20
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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 :
Nature
CM
TP
Total
Durée
14h
16h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
Oral
Total
Durée
0h20
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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
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
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 :
Nature
CM
TP
Total
Durée
20h
20h
40h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
Oral
Total
Durée
0h20
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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 :
Nature
TD
Total
Durée
30h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
Oral
Total
Durée
0h15
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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 :
Nature
CM
TD
Total
Durée
12h
8h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
Total
Durée
Points
Cas général
1ère session
100
100%
2ème session
100
100%
Dispense contrôle continu
1ère session
100
100%
2ème session
100
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 :
Nature
CM
Total
Durée
20h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Total
Durée
Points
Cas général
1ère session
100
100%
2ème session
100
100%
Dispense contrôle continu
1ère session
100
100%
2ème session
100
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 :
Nature
CM
Total
Durée
2h
2h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
EOT
Total
Durée
0h20
Points
Cas général
1ère session
100
0
100%
2ème session
0
100
100%
Dispense contrôle continu
1ère session
100
0
100%
2ème session
0
100
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 :
Nature
CM
TP
Total
Durée
8h
12h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
CRTP
CRTP
CRTP
Projet
Total
Durée
Points
Cas général
1ère session
16.67
16.67
16.66
50
100%
2ème session
16.67
16.67
16.66
50
100%
Dispense contrôle continu
1ère session
16.67
16.67
16.66
50
100%
2ème session
16.67
16.67
16.66
50
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
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 :
Nature
CM
TP
Total
Durée
12h
8h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
CRTP
DST
EOT
Total
Durée
2h
0h30
Points
Cas général
1ère session
40
60
0
100%
2ème session
40
0
60
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
40
0
60
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 :
Nature
CM
TD
TP
Total
Durée
8h
6h
6h
20h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
Oral
Total
Durée
0h20
Points
Cas général
1ère session
50
50
100%
2ème session
50
50
100%
Dispense contrôle continu
1ère session
50
50
100%
2ème session
50
50
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 :
Nature
Total
Durée
0h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
CR
Total
Durée
Points
Cas général
1ère session
60
40
100%
2ème session
60
40
100%
Dispense contrôle continu
1ère session
60
40
100%
2ème session
60
40
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 :
Nature
Total
Durée
0h
Modalités de contrôle des connaissances :
Épreuves
Nature
Oral
CR
Stage
Total
Durée
0h20
Points
Cas général
1ère session
40
40
20
100%
2ème session
40
40
20
100%
Dispense contrôle continu
1ère session
40
40
20
100%
2ème session
40
40
20
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)
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 :
Nature
Total
Durée
0h
Modalités de contrôle des connaissances :
Épreuves
Nature
Oral
CR
Stage
Total
Durée
0h20
Points
Cas général
1ère session
40
40
20
100%
2ème session
40
40
20
100%
Dispense contrôle continu
1ère session
40
40
20
100%
2ème session
40
40
20
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)