Académique Documents
Professionnel Documents
Culture Documents
ALGO-1-001
Algorithmes Elmentaires
11 crdits Rsum : Par la confrontation et la rsolution pratique de projets varis, dcouverte des besoins usuels en structures de donnes et des algorithmes classiques les manipulants. Objectifs : - Perfectionnement en C - Evaluation dexpressions et restructuration des donnes - Structures de donnes: listes, hash, arbres, tableaux - Algorithmes usuels : parcours, tri, recherche - Thorie des graphes
UNIX-1-001
Environnement UNIX I
11 crdits Rsum : Comprhension des systmes UNIX et utilisation de lAPI POSIX au travers de nombreux challenges mis en place dans un cadre dapprentissage peet-topeer. Objectifs : - Perfectionnement en C - Communication UNIX : file descripteur et entres-sorties vers des priphriques et dautres processus - Etats dun processus : cration, excution, destruction, signaux - Management dun terminal - Conception des systmes dexploitation
INFOG-1-001
Interface Graphique
10 crdits Rsum : Matrise rapide des principes fondamentaux de tout type denvironnement graphique par le biais de projets techniquements ambitieux. Objectifs : - Interfaage et manipulation de lenvironnement XWindow - Algorithmie simple (lignes, cercles, remplissages) et complexe (raycasting, raytracing) - Intgration dlments complexes externes issus des mathmatiques
41 mini projets dont: - une calculatrice pour nombres arbitrairement grands - un moteur 3d simple pour jeu de type FPS - un challenge scurite niveaux - une gestion ludique de pizzeria - un mcanisme dauthentification dport 7 projets dont: - un combat de programmes dans une arene virtuelle - un interpreteur de commande unix complet - un programme de calcul dimage de synthese - un jeu reseau simulant un monde virtuel
Anne 42.1
SECU-1-001
CINFO-1-001
SECU-1-002
Challenge Scurit
3 crdits Rsum : Confrontation des techniques simples dintrusion et de dtournement dun systme informatique au travers dune srie dnigmes successives et varies, dveloppant plus largement une capacit dadaptation et de pense divergente. Objectifs : - Techniques lmentaires de dtournement informatique et dintrusion dans le but dobtenir de nouveaux privilges
POOBJ-1-001
Piscine C++
4 crdits Rsum : Apprentissage des fondamenteux de la programmation oriente objet durant une priode dimmersion complte sur le thme. Objectifs : - Syntaxe du C++ - Elments spcifiques de programmation objet : classes, hritage, polymorphisme, templates, surcharge, abstraction
POOBJ-1-002
Anne 42.1
UNIX-1-002
Environnement UNIX II
12 crdits Rsum : Matrise de lensemble des lments de lAPI POSIX ncessaires tout projet denvergure (rseau, thread, ...), par le biais de ralisations dexcellence. Objectifs : - Programmation multithread - Mcanismes sous-jacents dUNIX : allocation mmoire, devices, linkage dynamique, fichiers et MMU - Mcanismes de Communication InterProcessus (IPC) - Programmation Rseau et Internet
IART-1-001
SECU-1-003
UNIX-1-003
INFOG-1-002
OpenGL
3 crdits Rsum : Ralisations graphiques grace des outils avancs permettant dutiliser lacclration matrielle. Objectifs : - Transformations, projections, coordonnes homognes, gomtrie, matrices, angles, rasterisation - API OpenGL
Anne 42.2
ALGO-2-001
Algorithmes Avancs I
2 crdits Rsum : Intgration doutils mathmatiques avancs, approche empirique de systmes complexes et de problmes ouverts en apprentissage collaboratif. Objectifs : - Simulation boursire - Catgorisation
SECU-2-001
Cryptographie Applique
5 crdits Rsum : Ralisation dun ambitieux projet alliant contraintes de scurit ralistes dentreprise et standards de lInternet Objectifs : - Protocole HTTPS - Authentification assymtrique - Flux de donnes crypt
PRLIB-2-001
Projet Libre I
8 crdits Rsum : Apprentissage de la gestion de projet sur le long terme, au travers dune ralisation au choix des tudiant. Objectifs : - Cahier des charges - Plannification - Recettage - Gestion des imprvus - Techniques dorganisation personelle, de groupe, et de gestion de projet (GANTT, PERT, ...)
26 mini projets dont: - une simulation boursire - un jeu darcade - un virus simple 13 projets dont: - un proxy cryptographique - une simulation hydrodynamique - un projet denvergure sur 5 mois
Anne 42.2
POOBJ-2-001
RELA-2-001
Transmission de Comptences
3 crdits Rsum : Participation laccueil, aux premiers pas, et lintgration communautaire des nouveaux apprenants. Objectifs : - Communication - Encadrement dun groupe
RESO-2-001
ADSYS-2-001
BASED-2-001
SQL
3 crdits Rsum : De la dcouverte jusquaux premires structures complexes, aquisition du socle indispensable lutilisation des bases de donnes. Objectifs : - Requtes simples SQL - INSERT / SELECT / JOIN - Structuration lmentaire de base de donnes - MySQL / Postgresql / SQLite /.... - Base de donne relationelle
Anne 42.2
POOBJ-2-004
POOBJ-2-002
Java I
POOBJ-2-003
3 crdits Rsum : Consolidation du paradigme objet et utilisation des environnements et librairies standards en Java, grce des situations ralistes dentreprise. Objectifs : - Environnement Java - Librairies standard / Swing / JDBC - Plateformes : smartphone / web / backoffice - J2ME - Conception UML en lien avec le module CSI
MS .Net I
3 crdits Rsum : Matrise des principeaux lments du framework .Net ainsi que du langage le plus couramment associ par le biais de plusieurs projets. Objectifs : - Environnement MS .Net - C#
IART-2-001
Intelligence Artificielle I
3 crdits Rsum : Premiers lments et algorithmes complexes dintelligence artificielle mis en oeuvre dans des cas pratiques de problmes ouverts. Objectifs : - Systmes Experts - Systmes agents
SECU-2-002
Virus Informatique
3 crdits Rsum : Introduction aux techniques virales classiques lors de la ralisation de plusieurs vers en environnement MS Windows. Objectifs : - Techniques virales - Assembleur x86 avanc - Format PE des excutables MS Windows
Anne 42.2
RESO-2-002
BASED-2-002
PRLIB-2-002
Projet Libre II
10 crdits Rsum : Apprentissage de la gestion de projet sur le trs long terme, au travers dune ralisation dexcellence dun an et demi dont le sujet est dtermin par les tudiants eux-mmes. Objectifs : - Cahier des charges - Plannification - Recettage - Gestion des imprvus
ALGO-2-002
Algorithmes Avancs II
4 crdits Rsum : Intgration doutils mathmatiques avancs, et/ou approche empirique, de systmes complexes et de problmes ouverts en apprentissage collaboratif. Objectifs : - Surfaces de Beziers - Ecoulement de fluides - Recherche oprationelle, Simplexes - Programmation non linaire - Programmation par contraintes
PSPE-2-001
Programmation Fonctionnelle
3 crdits Rsum : Grce plusieurs projets raliss dans plusieurs langages, dcouverte puis apprentissage pouss du paradigme fonctionnel. Objectifs : - Lambda calcul - Lexique, syntaxe, smantique - Automates, rcursion, ordre suprieur, convergence - Typage, infrence - Grammaire, Traitement des langages - Projets dans la mouvance des recherches effectues lInria - OCaml, Haskell, Scheme, Lisp,...
Anne 42.3
PRLIB-3-001
Projet Libre II
20 crdits Rsum : Phase finale du chefdoeuvre de chaque groupe, ralis sur une dure totale de 1 an et demi. Objectifs : - Cahier des charges - Plannification - Recettage - Gestion des imprvus
SECU-3-001
Scurit Systme
3 crdits Rsum : Lors de scnarii ralistes o tour de rle chacun est attaquant puis dfenseur, les principaux lments de scurit informatique des systmes dinformation comme dexploitation sont traits. Objectifs : - Failles de scurit locales - Buffer & stack overflow - Failles dadministration systme
SECU-3-003
29 projets dont: - un systme de reconnaissance dempreintes digitales - un micro-kernel - une rgie multimedia - un concours de calculs paralelles - un convertisseur de langage de programmation
Anne 42.3
POOBJ-3-002
Java II
3 crdits
POOBJ-3-001
MS .Net II
3 crdits Rsum : Exploitation des possibilits avances du framework Microsoft .Net . Objectifs : - Approfondissement C# - Connaissance avance des fonctionnalits du framework
WEB-3-001
Technologies Web
3 crdits Rsum : Mise en application directe dans un projet denvergure des outils classiques en environnement web 2.0 dynamique. Objectifs : - Technologies standards lies au web: XHTML, Javascript, PHP, HTML5, WebGL, Ajax, XML, Json, ...
RESO-3-001
Rsum : Pratique avance des standards Java de lindustrie. Objectifs : - EJB - JMONKEY - J2EE
GPRJ-3-001
Gestion de Projet
3 crdits Rsum : Connaissance et mise en pratique sur dautres modules du cursus des processus de gestion de projet modernes dentreprise. Objectifs : - Mthodes Agiles - SCRUMM - Extreme Programming - Best practices ITIL
Anne 42.3
EMBQ-3-001
ADSYS-3-001
IART-3-001
Intelligence Artificielle II
3 crdits Rsum : Manipulation dalgorithmes avancs en intelligence artificielle : rseaux de neurones pour la reconnaissance dempreintes digitales par exemple, ou encore algorithmes gntiques pour approcher dune solution optimale dun problme ouvert. Objectifs : - Rseaux de neurones - Machine Learning - OCR, Vision par ordinateur - Algorithmes gntiques
SECU-3-002
Scurit Rseau
3 crdits Rsum : Exploitation doutils et de modes opratoires intrusifs lors dun concours interne de scurit en vase clos. Objectifs : - Man in the middle - Sniffing / Spoofing : IP, ARP,... - Flood et DDOS - Failles de scurit distantes
WEB-3-002
Anne 42.3
ADSYS-3-002
Cloud Computing
3 crdits Rsum : Approche bidimensionelle du cloud computing, tant du ct client lors dune externalisation partielle ou totale de son infrastructure et de ses services, que du cot hbergeur avec lorganisation et la gestion dune telle infrastructure. Objectifs : - Virtualisation hardware - Scalabilit - Virtualisation des services - Big Data
KERN-3-001
POOBJ-3-003
KERN-3-002
MicroKernel
3 crdits Rsum : Ralisation complte dun noyau de type UNIX, comprhension des mcanismes lectroniques hardware qui supportent un systme dexploitation. Objectifs : - Architecture matrielle dune machine - Assembleur bas niveau - Structuration dun kernel de type UNIX : scheduler, drivers, memoire virtuelle...
EMBQ-3-002
Anne 42.3
ADSYS-3-003
BASED-3-001
IART-3-003
Parrallel Computing
3 crdits Rsum : Lors dun challenge de rapidit de calcul, tude des diffrentes solutions de paralllisation et cration dun projet rpondant aux contraintes dans un dlai minimal. Objectifs : - Conception et optimisation de code pour excution distribue - Multicore / multiprocesseurs / cloud - Calcul sur GPU (GPGPU): cuda, OpenCL,...
INFOG-3-001
Game Design
3 crdits Rsum : Elment culturel fort, il sagit ici dune vritable plonge dans le monde du jeu vido, avec ses pratiques, ses codes, et ses besoins lis la programmation. Ralisation dun jeu complet et denvergure. Objectifs : - Thorie du GameDesign (http://goo.gl/cO9l5) - Boucle de gameplay - Camera, Character, Controler. - Notion de Flow - Moteurs Unity, OGRE,... - Spcificits hardware & DevKits (smartphone, PC, xbox, playstation, ...)
PROF-3-001
Assurance Qualit
3 crdits Rsum : Sensibilisation aux problmatiques qualit prsentes en entreprise lors du dveloppement dapplications. Mise en pratique sur un projet denvergure technique dun autre module. Objectifs : - Plan dassurance qualit - Normes ISO et AFNOR
Anne 42.3
EMBQ-3-003
ADSYS-3-00(4|5)
INFOG-3-002
Multimdia
3 crdits Rsum : Familiarisation avec les environnements multimdias et les lments techniques sous-jacents au travers de la ralisation dune rgie multimdia complte. Objectifs : - Chane dintgration/ production multimdia - Analogique/numrique - Codec (mpeg4, h.264/h.265) - Conteneurs (avi, mkv, mp4, wmv,...) - Techniques de compression et paramtres de rduction - Transforme de Fourier (DCT) - Wavelets - Streaming
PSPE-3-001
Langages de Scripting
3 crdits Rsum : Approche gnrale des langages de scripting, leurs avantages, leurs spcificits, indpendament de leur contexte dutilisation. Objectifs : - Scripting - Typage dynamique - Interpretation - Interfacage avec dautres langages - Closures - Perl, Python, Ruby, ...
PSPE-3-002
Langages formels
3 crdits Rsum : Initiation aux langages formels ainsi quaux grammaires formelles. Approche thorique des expressions rationnelles. Ouverture sur les problmes de complexit et de calculabilit. Objectifs : - Hirarchie de Chomsky - Automates / Machine de turing - Calculabilit - Complexit