Introduction à l'algorithmique et à la programmation
INFO0102
Technologies Web 1
AN0101
Anglais
NUM0101
Outils numériques de base
METH0101
Méthodologie du travail universitaire
CMI0103
Expression – Communication – Fondamentaux de la communication
Programme semestre 2
Code matière
Intitulé matière
MINF0201
Mathématiques pour l'Informatique 1 : analyse, algèbre
INFO0201
Introduction à la programmation orientée objets
INFO0202
Interface Homme-Machine (IHM)
MINF0202
Mathématiques pour l'Informatique 2 : probabilités
INFO0203
Introduction aux réseaux informatiques
INFO0204
Eléments d'architecture des ordinateurs
AN0201
Anglais
PPRO0203
Stage ouvrier ou projet informatique
PPRO0201
Projet professionnel
CMI0203
Conférences et séminaires
CMI0204
Stage
CMI0205
Expression Communication - Communication, information et argumentation
CMI0207
Visite de laboratoire
CMI0208
Projet - Communication - Partie I
Programme semestre 3
Code matière
Intitulé matière
INFO0301
Langage C et outils de développement associés
INFO0302
Stage UNIX : scripting
INFO0303
Technologies Web 2
INFO0304
Bases de données
INFO0305
Réseaux informatiques avancés
INFO0306
Programmation mobile
AN0301
Anglais
PPRO0305
Techniques de recherche d'emploi
CMI0302
Visite de plateformes
CMI0304
Projet - Communication
CMI0305
Compléments mathématiques
Programme semestre 4
Code matière
Intitulé matière
INFO0401
Algorithmique
INFO0402
Méthodes de programmation orientée objet
INFO0403
Systèmes d'exploitation
MINF0401
Mathématiques pour l'Informatique 3 : statistiques
MINF0402
Mathématiques pour l'Informatique 4 : analyse numérique matricielle
PPRO0403
Stage en entreprise ou projet informatique
AN0401
Anglais
PPRO0404
Connaissance de l'entreprise
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
Outils mathématiques 1
MA0101
Semestre : 1
ECTS : 6
100 points
Responsables : Michel PERCY (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
Nature
TD
Total
Durée
55h
55h
Modalités de contrôle des connaissances :
Épreuves
Nature
IE
IE
IE
IE
DS
DS
EET
EET
Total
Durée
0h20
0h20
0h20
0h20
1h30
1h30
2h
2h
Points
Cas général
1ère session
10
10
10
10
30
30
0
0
100%
2ème session
0
0
0
0
0
0
0
100
100%
Dispense contrôle continu
1ère session
0
0
0
0
0
0
100
0
100%
2ème session
0
0
0
0
0
0
0
100
100%
Objectifs :
Maîtriser les outils mathématiques de base nécessaires à une poursuite d'études dans les mentions MATH et INFO.
Compétences spécifiques visées :
Compétences générales visées :
Savoir reconnaître une situation classique et adopter une méthode calculatoire adaptée à la résolution d'un problème.
Connaissances requises :
Niveau baccalauréat scientifique
Programme :
Nombres complexes : module, argument, racine carrée, équation du second degré, applications à la trigonométrie, utilisation de la formule du binôme,
Étude de fonctions élémentaires : rationnelles, avec radicaux, trigonométriques, logarithmes, exponentielles, puissances
Primitives : définitions, primitives classiques, calcul par intégration, par parties et changement de variable
Équations différentielles linéaires du premier ordre à coefficients variables et du second ordre à coefficients constants avec seconds membres du type « exponentielle x polynômes »
Outils mathématiques 2
MA0102
Semestre : 1
ECTS : 6
100 points
Responsables : Lisette JAGER (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
Nature
TD
Total
Durée
55h
55h
Modalités de contrôle des connaissances :
Épreuves
Nature
IE
IE
IE
IE
DS
DS
EET
EET
Total
Durée
0h20
0h20
0h20
0h20
1h30
1h30
2h
2h
Points
Cas général
1ère session
10
10
10
10
30
30
0
0
100%
2ème session
0
0
0
0
0
0
0
100
100%
Dispense contrôle continu
1ère session
0
0
0
0
0
0
100
0
100%
2ème session
0
0
0
0
0
0
0
100
100%
Objectifs :
Réviser des calculs de base. Maîtriser les méthodes de raisonnement les plus utilisées en mathématiques. Utiliser ces méthodes de raisonnement sur des notions mathématiques usuelles.
Compétences spécifiques visées :
Compétences générales visées :
Savoir effectuer des calculs algébriques. Savoir raisonner en mathématiques.
Connaissances requises :
Niveau baccalauréat scientifique
Programme :
- Révisions de calcul (fractions, racines carrées, valeur absolue)
- Sommes (Σ), produits (π), factorisation de a^n-b^n, formule du binôme de Newton
- Éléments de logique, types de raisonnement en mathématiques
- Éléments de théorie des ensembles (union, intersection, complémentaire, produit cartésien)
- Applications, injections, surjections, bijections
- Relations d'équivalence
- Calcul matriciel, systèmes linéaires, méthode du pivot de Gauss, inverse d'une matrice
Introduction à l'algorithmique et à la programmation
INFO0101
Semestre : 1
ECTS : 6
100 points
Responsables : Pierre DELISLE (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
TP
CMTDi
Total
Durée
20h
34h
54h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
ITP
ITP
DST
EET
Total
Durée
1h30
1h
1h
2h
1h30
Points
Cas général
1ère session
30
10
20
40
0
100%
2ème session
0
10
20
0
70
100%
Dispense contrôle continu
1ère session
0
10
20
70
0
100%
2ème session
0
10
20
0
70
100%
Objectifs :
Acquisition des notions de base de l'algorithmique
Introduction à la programmation.
Compétences spécifiques visées :
Écriture de programmes en Java
Compétences générales visées :
Eléments d'algorithmique
Connaissances requises :
Programme :
Représentation des données (types élémentaires)
Notions de type et de variable
Types de base : booléen, caractère, entier, réel- Langage algorithmique :
Instructions simples (affectation, entrée/sortie)
Instructions structurées : structure de contrôle (conditionnelles, boucles)
Procédures et fonctions
Tableaux :
Tableaux à 1 dimension
Premiers algorithmes de recherche et de tri
Langage Java
Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage Java, éditeur de code basique, invite de commandes Windows
Technologies Web 1
INFO0102
Semestre : 1
ECTS : 6
100 points
Responsables : Cyril RABAT (responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
TP
Total
Durée
14h
22h
36h
Modalités de contrôle des connaissances :
Épreuves
Nature
ITP
ITP
Projet
Total
Durée
0h10
1h
Points
Cas général
1ère session
20
40
40
100%
2ème session
20
40
40
100%
Dispense contrôle continu
1ère session
20
40
40
100%
2ème session
20
40
40
100%
Objectifs :
Acquisition de compétences en matière de conception Web permettant la création de pages Web à l'aide de HTML, CSS et Javascript
Introduction à la notion de CMS
Compétences spécifiques visées :
Création de pages HTML structurées, avec feuilles de style et Javascript
Compétences générales visées :
Conception de pages Web simples
Connaissances requises :
Programme :
Introduction sur le fonctionnement du Web : Internet, serveur Web, client Web- HTML :
Structure d'un document
Balises et attributs de base
Dynamicité (HTML 5.0)
CSS :
o Principe d'un style
o Utilisation d'une bibliothèque/framework type bootstrap
Connaissances requises : Le travail sur la plateforme est possible dès le niveau « grand débutant ».
Programme :
Le programme de travail sur la plateforme ALTISSIA remplace celui prévu initialement par les composantes concernées. Il est spécifique à chaque composante et construit par son équipe d'enseignants d'anglais.
Toutes les informations (programme de travail, critères d'évaluation, accès à la plateforme...) sont communiquées aux étudiants via le webcours dédié.
Pour chaque composante concernée, un webinaire d'une heure est proposé chaque semaine pendant 10 semaines par un enseignant.e de la Maison des Langues: explications d'un point de grammaire, vocabulaire ... au programme de la semaine + temps de questions-réponses.
Forum, FAQ et quiz seront également proposés.
Outils numériques de base
NUM0101
Semestre : 1
ECTS : 2
35 points
Responsables : Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
TP
Total
Durée
2h
3h
5h
Modalités de contrôle des connaissances :
Épreuves
Nature
CRTP
CRTP
Oral
Total
Durée
0h10
Points
Cas général
1ère session
40
30
30
100%
2ème session
40
30
30
100%
Dispense contrôle continu
1ère session
40
30
30
100%
2ème session
40
30
30
100%
Objectifs :
- Permettre d'utiliser un poste de travail connecté à Internet et les outils associés - Maîtriser les principaux outils de bureautique et de PréAO
Compétences spécifiques visées :
- Comprendre et maîtriser son ENT - Maîtrise des outils d'une suite bureautique et d'un logiciel de PréAO
Compétences générales visées :
- Acquisition des bonnes pratiques pour l'utilisation des outils numériques de base
Connaissances requises :
Programme :
- ENT : présentation et fonctionnalités - Traitement de texte 1 et 2 : o découverte des entités associés et leur bonne association (caractère, paragraphe, liste, page, image) o composition efficace de l'information : génération des données automatiques via la bonne gestion des styles o élaboration de modèles de documents. - Présentation assistée par ordinateur : o compréhension des bonnes pratiques liées à l'élaboration de transparents o animation des objets flottants o gestion automatique du formatage via la notion de masque
Méthodologie du travail universitaire
METH0101
Semestre : 1
ECTS : 1
15 points
Responsables : Annie LIARD (Responsable) - département Chimie (UFR SEN)
Volume horaire :
Nature
TD
TP
Total
Durée
5h
3h
8h
Modalités de contrôle des connaissances :
Épreuves
Nature
IE
IE
EET
Total
Durée
0h15
0h15
0h15
Points
Cas général
1ère session
40
60
0
100%
2ème session
0
0
100
100%
Dispense contrôle continu
1ère session
40
60
0
100%
2ème session
0
0
100
100%
Objectifs :
-Utiliser les outils de travail universitaire (BU, Bureau virtuel, Moodle) -Acquérir les méthodes de travail universitaire -Améliorer la communication écrite
Compétences spécifiques visées :
Compétences générales visées :
- Prendre des notes - Gérer son temps - Organiser son temps d'apprentissage - Appliquer les principales règles d'orthographe et de grammaire - Savoir utiliser la plateforme pédagogique Moodle (effectuer un quiz, déposer un document, réaliser un feed-back) - Savoir effectuer une recherche documentaire à la Bibliothèque Universitaire
Connaissances requises :
Aucune
Programme :
Recherche documentaire à la bibliothèque universitaire (3h TP) - Découverte de la bibliothèque et du catalogue o visite, présentation des collections et des services, présentation du catalogue o rallye (quelques questions à résoudre en utilisant le catalogue, allant chercher les documents...) - Faire une recherche thématique sur un sujet choisi en concertation avec les enseignants ou recherche thématique, localisation de documents, manipulation des documents, mini-synthèse et bibliographie
Langue française et méthodologie (5h TD) Le langage écrit : - Améliorer son expression écrite - Choisir un vocabulaire adapté - Connaître et appliquer les principales règles d'orthographe et de grammaire Outils et méthodes de travail : - Apprendre à prendre des notes et à apprendre ses cours - Apprendre à gérer son temps et à planifier les périodes consacrées aux études
Expression – Communication – Fondamentaux de la communication
CMI0103
Semestre : 1
ECTS : 1
0 points
Responsables : Angelica RIGAUDIÈRE (Responsable)
Volume horaire :
Nature
TD
TP
Total
Durée
14h
13h
27h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Oral
EOT
Total
Durée
0h10
0h10
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 :
Prendre conscience des principaux enjeux de la communication.
Compétences spécifiques visées :
Fondements de la communication verbale et non verbale
Correction de la langue française à l’oral et à l’écrit
Méthodes du travail universitaire
Compétences générales visées :
Résumé, compte-rendu, revue de presse, carte mentale
Présentation orale, prise de parole en public, jeu de rôle
Exercices de langue française
Connaissances requises :
Programme :
Fondements (linguistiques, psychologiques, sociologiques et anthropologiques), codes et usages de la communication
Renforcement du niveau en langue française : orthographe, conjugaison, syntaxe, vocabulaire, ponctuation
Recherche documentaire, appropriation-réutilisation de l’information, prise de notes, citation des Sources
Mathématiques pour l'Informatique 1 : analyse, algèbre
MINF0201
Semestre : 2
ECTS : 6
100 points
Responsables : David LAFOLIE (Responsable)
Volume horaire :
Nature
CM
TD
Total
Durée
18h
36h
54h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
DST
EET
Total
Durée
1h30
1h30
2h
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 : - Définir les notions de base de l'analyse. Apprendre à démontrer un résultat simple en analyse
- Maîtriser les bases de l'algèbre linéaire Compétences spécifiques visées : - Principales notions de base d'analyse et d'algèbre linéaire Compétences générales visées : - Compréhension des bases mathématiques nécessaires aux études en Informatique Connaissances requises : #MA0101
#MA0102
Programme :
Analyse :
Suites numériques, notion de limite d'une suite
Limite d'une fonction numérique, formes indéterminées.
Continuité d'une fonction numérique en un point ; continuité sur un intervalle, théorème des valeurs intermédiaires, fonctions continues sur un segment.
Dérivabilité d'une fonction numérique, théorème de Rolle, théorème des accroissements finis.
Application aux suites récurrentes d'ordre 1, définies par une relation du type un+1 = f(un).
Applications linéaires : noyau, image, opérations dans L(E,F), projections, symétries.
Matrices : définitions, lien avec les applications linéaires.
Introduction à la programmation orientée objets
INFO0201
Semestre : 2
ECTS : 6
100 points
Responsables : Jessica JONQUET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
16h
18h
20h
54h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
ITP
ITP
DST
EET
Total
Durée
1h30
1h
1h
2h
2h
Points
Cas général
1ère session
30
10
20
40
0
100%
2ème session
0
10
20
0
70
100%
Dispense contrôle continu
1ère session
0
10
20
70
0
100%
2ème session
0
10
20
0
70
100%
Objectifs : - Acquisition des bases de la programmation objet
- Introduction à la modélisation Compétences spécifiques visées : - Écriture de classes en Java
- Conception d'applications Compétences générales visées : - Conception orientée objet
- Programmation orientée objet Connaissances requises : #INFO0101
Programme :
- Notion d'objet, utilisation d'objet
- Concepts généraux de la conception orientée objet :
o Notion de classe
o Héritage, polymorphisme
o Lien avec la composition
o Notion de types de données abstraits
- Programmation orientée objet (en Java) :
o Interfaces
o Surcharge, redéfinition
o Classes abstraites
o Exemples de types de données abstraits issus de l'API Java
Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage Java, éditeur de code basique, terminal Linux
Interface Homme-Machine (IHM)
INFO0202
Semestre : 2
ECTS : 3
50 points
Responsables : Jean-Charles BOISSON (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
6h
4h
16h
26h
Modalités de contrôle des connaissances :
Épreuves
Nature
ITP
Projet
Total
Durée
1h
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 bases d'une IHM Compétences spécifiques visées : - Conception d'une application avec interface graphique en Java Compétences générales visées : - Conception d'IHM et notions d'ergonomie Connaissances requises : #INFO0101
#INFO0201
Programme :
- Conception d'IHM
- Les différents styles (exemple de la grille)
- Notions d'ergonomie
- Application au Web et à Java
- Développement d'une application avec interface en Java
Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage Java, éditeur de code basique, terminal Linux
Mathématiques pour l'Informatique 2 : probabilités
MINF0202
Semestre : 2
ECTS : 3
50 points
Responsables : Djamal LOUANI (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 probabilités nécessaires pour l'Informatique
Compétences spécifiques visées :
Outils mathématiques pour l'informatique dans le domaine des probabilités
Compétences générales visées :
Maîtrise des principales motions de probabilités nécessaires à la poursuite d'études en Informatique
Variables aléatoires discrètes finies (dont les lois classiques) et couples de variables aléatoires discrètes
Notion de variable aléatoire continue ; lois exponentielles et normales
Introduction aux réseaux informatiques
INFO0203
Semestre : 2
ECTS : 3
50 points
Responsables : Hacène FOUCHAL (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
14h
4h
12h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
ITP
DST
EET
Total
Durée
1h
2h
2h
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 : - Acquisition des bases permettant de configurer des stations de travail dans un réseau local
- Comprendre les services utilisés sur Internet Compétences spécifiques visées : - Mise en place d'un réseau sous Windows Compétences générales visées : - Savoir configurer une station de travail sur un réseau
- Connecter un petit réseau d'entreprise sur Internet
- Vérifier le bon fonctionnement d'un réseau local Connaissances requises :
Programme :
- La connexion à un réseau
- La connexion à Internet via un fournisseur d'accès Internet
- L'adressage IPv4 / IPv6
- Introduction aux technologies sans fil et à la sécurité
- Aperçu de protocoles applicatifs d'Internet
Responsables : Goéry VALANCE (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
8h
16h
6h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
ITP
DS
DS
EET
Total
Durée
1h
1h30
1h30
1h30
Points
Cas général
1ère session
20
50
30
0
100%
2ème session
20
0
0
80
100%
Dispense contrôle continu
1ère session
20
0
80
0
100%
2ème session
20
0
0
80
100%
Objectifs : - Représentation des données en mémoire
- Acquisition d'une expérience de la programmation de bas niveau Compétences spécifiques visées : - Programmation en langage d'assemblage Compétences générales visées : - Comprendre le fonctionnement d'un processeur Connaissances requises : #INFO0101
Programme :
- Représentation de données en binaire : caractères, entiers, flottants
o Codage et décodage, opérations
- Un modèle de machine à accumulateur ayant un jeu d'instructions restreint
o Simulation d'un code donné, analyse de son comportement
o Conception d'un code permettant de résoudre un problème simple
Responsables : Juliette LEDRU (Responsable) - département Langues (UFR SEN) Frédéric TEILLON (Co-responsable) - département Langues (UFR SEN)
Volume horaire :
Nature
TD
Total
Durée
12h
12h
Modalités de contrôle des connaissances :
Épreuves
Nature
Oral
Projet
EOT
Total
Durée
0h15
12h
0h15
Points
Cas général
1ère session
75
25
0
100%
2ème session
0
25
75
100%
Dispense contrôle continu
1ère session
75
25
0
100%
2ème session
0
25
75
100%
Objectifs :
Consolider son niveau en langue anglaise.
Compétences spécifiques visées :
Travail approfondi en présentiel sur l?expression orale. 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.
Stage ouvrier ou projet informatique
PPRO0203
Semestre : 2
ECTS : 2
35 points
Responsables : Cyril RABAT (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
TP
Total
Durée
2h
3h
5h
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 : - Valider l'expérience professionnelle des étudiants / pratique de la programmation Compétences spécifiques visées : - Rédaction d'un rapport et présentation orale Compétences générales visées : - Connaissance du monde professionnel / Conception d'une application Connaissances requises : 1ere année de Licence Informatique
Programme :
Cette unité permet aux étudiants, au choix :
- de réaliser un projet informatique
- de valider une expérience professionnelle / stage ouvrier
Stage ouvrier / emploi salarié :
L'objectif est de faire découvrir aux étudiants le monde professionnel et de leur faire retranscrire leur expérience. Cette expérience doit s'être déroulée sur au moins deux semaines à plein temps, ou une durée équivalente à temps partiel.
L'inscription à cette unité ne sera effective que lorsque l'équipe pédagogique aura vérifié la validité de l'emploi. L'étudiant doit donc au préalable fournir un justificatif de l'activité salariée (contrat de travail, feuille de salaire, ...).
Projet informatique :
Le but du projet est de permettre aux étudiants de mettre en œuvre les différentes notions vues lors de la première année de Licence Informatique :
- Programmation orientée objet en JAVA avec interface graphique
- Programmation Web (HTML, CSS, Javascript)
- Architecture des machines...
Les sujets sont proposés au cours du semestre. Les projets seront réalisés en groupes (en fonction des sujets).
Projet professionnel
PPRO0201
Semestre : 2
ECTS : 1
15 points
Responsables : Annie LIARD (Responsable) - département Chimie (UFR SEN)
Volume horaire :
Nature
CM
TD
Total
Durée
1h
9h
10h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
Oral
CR
Total
Durée
0h10
Points
Cas général
1ère session
60
40
0
100%
2ème session
0
0
100
100%
Dispense contrôle continu
1ère session
100
0
0
100%
2ème session
0
0
100
100%
Objectifs : -Mettre en place la démarche qui consiste à élaborer un projet professionnel
-Mettre en oeuvre les étapes conduisant à valider un projet professionnel
-Développer des aptitudes professionnelles (travail d'équipe, capacité d'analyse, synthèse, rédaction, communication, autonomie) et élargir leur réseau professionnel Compétences spécifiques visées :
Compétences générales visées : -Mener une recherche documentaire
-Analyser et synthétiser l'information
-Préparer et conduire un entretien d'informations auprès de professionnels
-Réaliser un dossier comportant des annexes et une liste bibliographique
-Rédiger un rapport type (introduction, matériel et méthodes, résultats, conclusion)
-Présenter un travail de recherche à l'oral à l'aide de diapositives (type Powerpoint)
-Développer la compétence à s'orienter
-Utiliser Moodle (quiz, feed-back, devoirs à effectuer) Connaissances requises :
Programme :
-Travail de connaissance de soi
-Recherche documentaire sur les métiers et les formations
-Enquêtes de terrain auprès des professionnels
-Réalisation d'un dossier comportant un rapport type et des annexes
-Présentation orale d'un métier
-Découverte des métiers
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.5
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.
Expression Communication - Communication, information et argumentation
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
Présentation publique d’un projet – vulgarisation scientifique
Compétences spécifiques visées :
Communiquer pour la médiation scientifique
Compétences générales visées :
Connaissances requises :
Programme :
Apprentissage des méthodes de présentation pour la médiation scientifique.
Travail préparatoire du projet final réalisé en #CMI0304 présenté lors d'un évènement public.
Langage C et outils de développement associés
INFO0301
Semestre : 3
ECTS : 6
100 points
Responsables : Ithéri YAHIAOUI (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
ITP
DST
EET
Total
Durée
2h
1h
2h
2h
Points
Cas général
1ère session
30
40
30
0
100%
2ème session
0
40
0
60
100%
Dispense contrôle continu
1ère session
0
40
60
0
100%
2ème session
0
40
0
60
100%
Objectifs : - Acquisition de connaissances solides en programmation en langage C Compétences spécifiques visées : - Programmation en C sous environnement UNIX/Linux
- Structuration de programmes Compétences générales visées : - Codage en langage C Connaissances requises :
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
Responsables : Christophe JAILLET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
TP
Total
Durée
14h
14h
Modalités de contrôle des connaissances :
Épreuves
Nature
ITP
Total
Durée
1h
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 : - Pratique de Linux Compétences spécifiques visées : - Programmation de shell scripts Linux Compétences générales visées : - Pratique d'un environnement Linux Connaissances requises : #INFO0101
Programme :
- Utilisateurs et droits
- Principales commandes du shell
- Gestion des processus
- Shell scripts (variables d'environnement, traitements automatisés)
Outil(s)/logiciel(s)/langage(s) utilisé(s) : terminal Linux, commandes Linux de base
Organisation : cette matière est dispensée sur la première semaine du semestre
Technologies Web 2
INFO0303
Semestre : 3
ECTS : 5
85 points
Responsables : Cyril RABAT (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
10h
10h
24h
44h
Modalités de contrôle des connaissances :
Épreuves
Nature
ITP
Projet
CR
DST
EET
Total
Durée
1h30
1h30
Points
Cas général
1ère session
10
20
20
50
0
100%
2ème session
10
20
20
0
50
100%
Dispense contrôle continu
1ère session
10
20
20
50
0
100%
2ème session
10
20
20
0
50
100%
Objectifs : - Conception d'une application Web en PHP
- Utilisation d'une base de données Compétences spécifiques visées : - Langage PHP
- Requêtes MySQL Compétences générales visées : - Programmation Web côté serveur Connaissances requises :
Programme :
- Rappels sur HTML, CSS et Javascript
- Langage PHP
- Utilisation d'une base de données :
o Connexion et requêtes MySQL
o Liaison PHP
- Conception MVC
o Présentation du modèle
o Utilisation d'un framework MVC
Responsables : Béatrice BEAUJET (Responsable) - département Mathématiques (UFR SEN) Thibault BERNARD (Responsable) - département Mathématiques (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
CR
DST
EET
Total
Durée
2h
2h
2h
Points
Cas général
1ère session
20
20
20
40
0
100%
2ème session
0
20
20
0
60
100%
Dispense contrôle continu
1ère session
0
20
20
60
0
100%
2ème session
0
20
20
0
60
100%
Objectifs : - Maîtrise des concepts fondamentaux pour la conception et l'utilisation des bases de données relationnelles Compétences spécifiques visées : - Langage SQL Compétences générales visées : - Modélisation et normalisation de bases de données
- Interaction avec une base de données Connaissances requises :
Programme :
- Introduction aux bases de données et SGBD
- Modèle entités-associations
- Modèle relationnel et algèbre relationnelle
- Langage de requêtes SQL
- Utilisation d'un SGBD relationnel (Oracle, MySQL, ...)
Outil(s)/logiciel(s)/langage(s) utilisé(s) : SGBD MySQL
Organisation : projet commun avec INFO0303
Réseaux informatiques avancés
INFO0305
Semestre : 3
ECTS : 6
100 points
Responsables : Hacène FOUCHAL (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
24h
20h
16h
60h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
CRTP
DST
EET
Total
Durée
2h
2h
2h
Points
Cas général
1ère session
30
30
40
0
100%
2ème session
0
30
0
70
100%
Dispense contrôle continu
1ère session
0
30
70
0
100%
2ème session
0
30
0
70
100%
Objectifs : - Acquisition de solides 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 : #INFO0203
Programme :
- Les types de réseaux informatiques
- Les types de câbles, concentrateurs et commutateurs, routage
- Les couches des modèles OSI et TCP/IP
o Protocole Ethernet, adressage MAC, protocole ARP
o Protocole IPv4, adressage, sous-réseaux, routage statique
o Introduction au protocole IPv6
o Protocoles UDP et TCP
o Protocoles de la couche application : HTTP, FTP, DHCP, DNS, SMTP et Telnet
- Introduction aux technologies sans fil et à la sécurité
Outil(s)/logiciel(s)/langage(s) utilisé(s) : terminal Linux, commandes système Linux, Wireshark, TCPDump
Programmation mobile
INFO0306
Semestre : 3
ECTS : 3
50 points
Responsables : Geoffrey WILHELM (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
Nature
CM
TP
Total
Durée
10h
20h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
Projet
CR
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 caractéristiques et contraintes des Smartphones
- Acquérir les connaissances utiles pour la programmation sur Smartphone Compétences spécifiques visées : - Gestion de l'interface utilisateur sur Smartphone
- Acquérir les connaissances minimales pour programmer une application locale sur un Smartphone
- Savoir programmer une application réseau sur un Smartphone Compétences générales visées : - Savoir utiliser un Smartphone comme outil de développement informatique Connaissances requises :
Programme :
- Présentation des différents systèmes pour Smartphone (IOS, Android)
- Contraintes de la programmation sur Smartphone
- Présentation de l'architecture d'Android
- Présentation des composants et du cycle de vie d'une application sous Android
- Développement d'une interface d'application Android
- Développement d'une application communicante
Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage Java (Android), IDE spécifique
Anglais
AN0301
Semestre : 3
ECTS : 2
35 points
Responsables : Annabelle BULIN (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
75
25
0
100%
2ème session
0
25
75
100%
Dispense contrôle continu
1ère session
75
25
0
100%
2ème session
0
25
75
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.
Techniques de recherche d'emploi
PPRO0305
Semestre : 3
ECTS : 0
15 points
Responsables : Frédérique RABAT (Responsable)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
2h
2h
4h
8h
Modalités de contrôle des connaissances :
Épreuves
Nature
CR
CR
Oral
Total
Durée
0h15
Points
Cas général
1ère session
25
25
50
100%
2ème session
25
25
50
100%
Dispense contrôle continu
1ère session
25
25
50
100%
2ème session
25
25
50
100%
Objectifs : - Maitriser les techniques de recherche d'emploi Compétences spécifiques visées : - Rédaction de CV et lettre de motivation ; conduite d'entretien Compétences générales visées : - Travail de communication au niveau individuel et en groupe Connaissances requises :
Programme :
- Rédaction de CV
- Lettre de motivation
- Entraînement aux entretiens dans le cadre d'une embauche saisonnière ou professionnelle
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 : 2
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).
Algorithmique
INFO0401
Semestre : 4
ECTS : 6
100 points
Responsables : Christophe JAILLET (Responsable) - département Informatique (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
Projet
DST
EET
Total
Durée
2h
2h
2h
Points
Cas général
1ère session
20
30
50
0
100%
2ème session
0
30
0
70
100%
Dispense contrôle continu
1ère session
0
30
70
0
100%
2ème session
0
30
0
70
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 : #INFO0301
Programme :
Types de données abstraits
Types de données séquentiels :
Piles, files, listes
Récursivité
Types de données arborescents :
Arbres binaires et représentationo AVL, arbres bicolores
Responsables : Clément FOYER (Responsable) - département Informatique (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
Projet
IE
DST
EET
Total
Durée
2h
2h
2h
2h
Points
Cas général
1ère session
20
20
20
40
0
100%
2ème session
0
20
0
0
80
100%
Dispense contrôle continu
1ère session
0
20
0
80
0
100%
2ème session
0
20
0
0
80
100%
Objectifs : - Acquisition des principes de la programmation orientée objet
- Connaissance des spécificités des principaux langages orientés objet
- Connaissance de la modélisation UML Compétences spécifiques visées : - Programmation orientée objet en C++, Java, Eiffel, SmallTalk, Ruby, ...
- Modélisation UML Compétences générales visées : - Conception et programmation orientée objet
- Conception et modélisation UML Connaissances requises :
Programme :
- Conception orientée objet :
o Classes et relations
o UML
- Langages de programmation objet :
o Du C vers le C++
o Comparaison et spécificités des principaux langages : C++, Java, Eiffel, SmallTalk, Ruby, ...
- Pratique du C++ : utilisation de la STL, ...
Responsables : Thibault BERNARD (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
Nature
CM
TD
TP
Total
Durée
30h
20h
10h
60h
Modalités de contrôle des connaissances :
Épreuves
Nature
DS
CRTP
DST
EET
Total
Durée
2h
2h
2h
Points
Cas général
1ère session
30
20
50
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 : - Compréhension globale des mécanismes mis en œuvre dans un système d'exploitation Compétences spécifiques visées : - Gestion des processus et de la mémoire ; mise en œuvre en langage C Compétences générales visées : - Connaissance des systèmes d'exploitation Connaissances requises : #INFO0204
#INFO0301
#INFO0302
Programme :
- Notions d'architecture des processeurs : pipeline, caches, ...
- Présentation des différents types de système d'exploitation : embarqué, temps réel, ...
- Historique des systèmes d'exploitation Unix, Linux et Windows
- Mécanismes des systèmes d'exploitation :
o Systèmes de fichiers (ISO9660, FAT, NTFS, extX...)
o Gestion des processus (ordonnancement, concurrence)
o Gestion de la mémoire
Mathématiques pour l'Informatique 3 : statistiques
MINF0401
Semestre : 4
ECTS : 3
50 points
Responsables : Djamal LOUANI (Responsable) - département Mathématiques (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 :
Acquérir les compétences théoriques et techniques nécessaires à l'analyse descriptive d'une base de données et à la présentation des résultats obtenus dans un rapport
Compétences spécifiques visées :
Maîtrise du vocabulaire des statistiques descriptives univariée et bivariée
Maîtrise des bases du langage R
Compétences générales visées :
Etude descriptive d'une base de données avec un langage de programmation dédié
Connaissances requises : #MINF0202
Programme :
Vocabulaire liée aux bases de données et à leur description :
individu, variables qualitatives
indicateurs de position (effectifs, proportions, moyenne, médiane), de dispersion (variance, étendue, espace interquartile).
Statistique descriptive univariée
indicateurs
représentations graphiques selon la nature des variables (diagrammes en barre, circulaires, de type Pareto, histogrammes, boîtes à moustaches, etc).
Statistique descriptive bivariée : nuage de points, corrélations de Pearson, de Kendall et de Spearman.
Outil(s)/logiciel(s)/langage(s) utilisé(s) : R (RSTAT)
Mathématiques pour l'Informatique 4 : analyse numérique matricielle
MINF0402
Semestre : 4
ECTS : 3
50 points
Responsables : Laurent DEBRAUX (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
Nature
TD
TP
Total
Durée
20h
10h
30h
Modalités de contrôle des connaissances :
Épreuves
Nature
CRTP
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 : - Analyse numérique matricielle et mise en oeuvre à l'aide d'un logiciel de calcul scientifique Compétences spécifiques visées :
Utilisation d'un logiciel de calcul scientifique pour l'algèbre linéaire
Compétences générales visées :
Notions d'analyse numérique matricielle nécessaires aux études d'Informatique
Connaissances requises : #MA0102
#MINF0201
Programme :
Calcul matriciel
Matrices de transformations géométriques (coordonnées homogènes?)
Résolution de systèmes linéaires
Réductions de matrices, diagonalisation
Applications : suites récurrentes linéaires d'ordre 2 ou plus
Implémentations dans un progiciel de calcul scientifique (Octave/Scilab/...)
Responsables : Cyril RABAT (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
TP
Total
Durée
2h
3h
5h
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 :
Connaissance du monde professionnel en Informatique / Pratique de la programmation dans le cadre d?un projet multi-compétences
Compétences spécifiques visées :
Programmation
Travail collaboratif en groupe ou en entreprise
Compétences générales visées : - Connaissance du monde professionnel en Informatique
- Conception d'une application complète Connaissances requises :
1ère et 2ème année de Licence Informatique
Programme :
Cette unité permet aux étudiants, au choix, de réaliser :
Un projet informatique
Un stage en informatique
Stage en informatique (stage de découverte) :
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 S4. 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 4.
Projet en informatique :
Le but du projet est de permettre aux étudiants de mettre en ?uvre les différentes notions vues lors des deux premières années de Licence Informatique :
Programmation C
Technologies Web côté serveur et client
Programmation orientée objet
Programmation mobile...
Les sujets sont proposés en fin de semestre. Les projets seront réalisés en groupes de 6 étudiants.
Anglais
AN0401
Semestre : 4
ECTS : 0
35 points
Responsables : Annabelle BULIN (Responsable) - département Langues (UFR SEN)
Volume horaire :
Nature
TD
Total
Durée
12h
12h
Modalités de contrôle des connaissances :
Épreuves
Nature
Oral
Projet
EOT
Total
Durée
0h15
12h
0h15
Points
Cas général
1ère session
40
60
0
100%
2ème session
0
40
60
100%
Dispense contrôle continu
1ère session
60
40
0
100%
2ème session
0
40
60
100%
Objectifs :
Consolider son niveau en langue anglaise.
Compétences spécifiques visées :
Travail approfondi en présentiel sur l?expression orale. 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 inclus dans la note de projet.
Connaissance de l'entreprise
PPRO0404
Semestre : 4
ECTS : 0
15 points
Responsables : Cyril RABAT (Responsable) - département Informatique (UFR SEN)
Volume horaire :
Nature
CM
Total
Durée
8h
8h
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 : - Comprendre les mécanismes économiques et juridiques régissant le fonctionnement des entreprises Compétences spécifiques visées : - Maîtriser les éléments permettant de mener une réflexion entreprenariale et/ou manageriale Compétences générales visées : - Comprendre le fonctionnement des entreprises Connaissances requises :
Programme :
- Droit.
- Analyses économiques.
- L'entreprise : une organisation économique et sociale.
- Le management stratégique d'entreprise.
- La fonction commerciale / Marketing de l'entreprise.
- Economie et gestion d'entreprise.
Conférences et séminaires
CMI0404
Semestre : 4
ECTS : 1
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 : 2
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 : 2
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)