Licence Informatique - parcours Passerelle (Info Pass)

Présentation de la formation

Durée de la formation

Face-à-face pédagogique
(CM/TD/TP)
Évaluations Projet(s) et/ou TER Durée de la formation
Pass 3 745h 68 0 840h

Organisation semestre 5 à semestre 6

Programme semestre 5

Code matière Intitulé matière
INFO0301Langage C et outils de développement associés
INFO0502Logique et programmation logique
INFO0505Bases de données : concepts avancés
MINF0501Mathématiques pour l'Informatique 5 : arithmétique
INFO0503Modélisation client-serveur et programmation Web avancée
INFO0302Stage UNIX : scripting
INFO0306Programmation mobile
INFO0561Consolidation - Réseaux informatiques
AN0501Anglais
PPRO0502Conférences professionnelles ; gestion de projet informatique

Programme semestre 6

Code matière Intitulé matière
INFO0601Systèmes d'exploitation : concepts avancés
INFO0602Langages et compilation
MINF0401Mathématiques pour l'Informatique 3 : statistiques
MINF0402Mathématiques pour l'Informatique 4 : analyse numérique matricielle
INFO0401Algorithmique
INFO0604Programmation multi-threadée
INFO0605Ouverture - Introduction à la sécurité informatique
INFO0606Ouverture - Introduction à l'imagerie numérique
INFO0607Ouverture - Introduction à l'intelligence artificielle
INFO0661Consolidation - Algorithmique sur les graphes
PPRO0605Stage en entreprise ou projet Informatique
AN0601Anglais

Fiches matières

Langage C et outils de développement associés

INFO0301

Semestre : 5
ECTS : 6
100 points
Responsables :
Ithéri YAHIAOUI (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée20h20h20h60h
Modalités de contrôle des connaissances :
Épreuves NatureDSITPDSTEET Total
Durée2h1h2h2h
Points Cas général 1ère session3040300 100%
2ème session040060 100%
Dispense contrôle continu 1ère session040600 100%
2ème session040060 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

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

Logique et programmation logique

INFO0502

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

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

Bases de données : concepts avancés

INFO0505

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

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

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

MINF0501

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

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

INFO0503

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

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

Stage UNIX : scripting

INFO0302

Semestre : 5
ECTS : 1
0 points
Responsables :
Christophe JAILLET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureTPTotal
Durée14h14h
Modalités de contrôle des connaissances :
Épreuves NatureITP Total
Durée1h
Points Cas général 1ère session100 100%
2ème session100 100%
Dispense contrôle continu 1ère session100 100%
2ème session100 100%
Objectifs :
- 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

Programmation mobile

INFO0306

Semestre : 5
ECTS : 3
50 points
Responsables :
Geoffrey WILHELM (Responsable) - département Informatique IUT (IUT RCC - Reims)
Volume horaire :
NatureCMTPTotal
Durée10h20h30h
Modalités de contrôle des connaissances :
Épreuves NatureProjetCR Total
Durée
Points Cas général 1ère session5050 100%
2ème session5050 100%
Dispense contrôle continu 1ère session5050 100%
2ème session5050 100%
Objectifs :
- Comprendre les 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

Consolidation - Réseaux informatiques

INFO0561

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

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

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

Anglais

AN0501

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

Consolider son niveau en langue anglaise.


Compétences spécifiques visées :

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


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

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


Connaissances requises :

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

Programme :

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

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

Conférences professionnelles ; gestion de projet informatique

PPRO0502

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

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

Systèmes d'exploitation : concepts avancés

INFO0601

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

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

Langages et compilation

INFO0602

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

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

Mathématiques pour l'Informatique 3 : statistiques

MINF0401

Semestre : 6
ECTS : 3
50 points
Responsables :
Djamal LOUANI (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée10h10h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureITPDSTEET Total
Durée1h1h301h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :

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 : 6
ECTS : 3
50 points
Responsables :
Laurent DEBRAUX (Responsable) - département Mathématiques (UFR SEN)
Volume horaire :
NatureTDTPTotal
Durée20h10h30h
Modalités de contrôle des connaissances :
Épreuves NatureCRTPDSTEET Total
Durée1h301h30
Points Cas général 1ère session40600 100%
2ème session40060 100%
Dispense contrôle continu 1ère session40600 100%
2ème session40060 100%
Objectifs :
- 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/...)

Outil(s)/logiciel(s)/langage(s) utilisé(s) : Octave/Scilab

Algorithmique

INFO0401

Semestre : 6
ECTS : 6
100 points
Responsables :
Christophe JAILLET (Responsable) - département Informatique (UFR SEN)
Volume horaire :
NatureCMTDTPTotal
Durée20h20h20h60h
Modalités de contrôle des connaissances :
Épreuves NatureDSProjetDSTEET Total
Durée2h2h2h
Points Cas général 1ère session2030500 100%
2ème session030070 100%
Dispense contrôle continu 1ère session030700 100%
2ème session030070 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
    • Tas

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

Programmation multi-threadée

INFO0604

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

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

Ouverture - Introduction à la sécurité informatique

INFO0605

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

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

Ouverture - Introduction à l'imagerie numérique

INFO0606

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


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

Ouverture - Introduction à l'intelligence artificielle

INFO0607

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

Consolidation - Algorithmique sur les graphes

INFO0661

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

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

Cette matière est prévue pour les étudiants de Licence INFO entrant en L3 INFO-Pass

Stage en entreprise ou projet Informatique

PPRO0605

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

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

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

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

Anglais

AN0601

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