Vous êtes sur la page 1sur 13

Anne 42.

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

Introduction Culture la Scurite Informatique


1 crdit 1 crdit Rsum : Dans le prolongement dune culture geek sulfureuse en matire de scurit, dcouverte des premiers lments tangibles dans leur environnement de travail, ainsi que des premires contre-mesures. Objectifs : - Elments simples de scurit contextualiss : lenvironnement de lcole - Rgles et risques lis la scurit sur internet - Pratiques de programmation scuritaires : analyse de code Rsum : Dcouverte du panorama culturel informatique, de lhistorique jusquaux thmes de recherche actuels, via plusieurs exposs raliss par les tudiants. Objectifs : - Historique de linformatique - Concepts darchitecture machine: processeurs, bus, priphriques, ... - Concepts des systmes dexploitation: architecture interne, macro/micro/ exo kernel, gestion de la mmoire, file system, POSIX, ... - Informatique alatoire - Informatique quantique

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

Programmation Oriente Object


7 crdits Rsum : Consolidation des acquis en programmation objet et appropriation de concepts avanc au travers de projets necessitant une forte interaction communautaire. Objectifs : - Conception de projets selon le paradigme objet - Thread en C++ - Interfaage graphique

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

Introduction Cryptographie lIntelligence Elmentaire 2 crdits Artificielle


2 crdits Rsum : Premire approche des problmatiques ouvertes et des systmes dcisionaires, mise en oeuvre dans le cadre dun challenge communautaire o chacun doit apprendre des autres. Objectifs : - Notions lmentaires de thorie des jeux - Algorithmes classiques : min/max, alpha/bta, A* - Gestion dune contrainte temporelle - Heuristique, rseaux smantiques Rsum : Grce la pratique la fois des lments fondamentaux de la cryptographie comme des lments intgr forte valeur a joute, dcouverte et utilisation dun composant aux multiples facettes de la scurit informatique. Objectifs : - Algorithmes de cryptage symtrique et assymtrique, fonctions de hachage - Intgration et utilisation doutils standards de cryptographie et dauthentification (OpenSSL, API Google, OTP, PKI,...)

SECU-1-003

UNIX-1-003

Environnement UNIX Avance


3 crdits Rsum : Notion et utilisation simple dun langage de bas niveau, comprhension des mcanismes de communication avec le noyau UNIX, grce une mise en oeuvre concrte et immdiate dans des projets aux objectifs trs avancs. Objectifs : - Assembleur x86 - Fonctionalits de traage et de deboggage

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

Techniques avances en C++


7 crdits Rsum : Renforcement du paradigme objet et des problmatiques de conception en C++ autour de projets demandant une capacit dadaptation accrue. Objectifs : - C++ en environnement MS Windows - Programmation objet multiarchitecture - Objets distants: RPC, Corba, ... - Design patterns (structurels, creationnels, comportementaux)

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

Architecture rseau personnel


3 crdits Rsum : Grce de nombreuses petites situations ralistes dun rseau familial ou de PME, acquisition des bases de larchitecture dun rseau local. Objectifs : - Adressage IP et masque de sous-rseau - DHCP - Nat - IPv4 / IPv6 - Rseau WIFI - Bluetooth - UpnP, DLNA, Intgration de nouveaux lments rseaux - Peer-to-peer: BitTorrent, Emule, Gnutella

ADSYS-2-001

Administration Systme UNIX


3 crdits Rsum : Prise en main complte dun ordinateur personnel et de sa configuration en environnement UNIX par une pratique immdiate de cas standards. Objectifs : - Installation UNIX - Gestion du matriel et des utilisateurs - Services locaux simples - Langages de scripting : sh, python, perl...

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

Conception des Systmes dInformation


3 crdits Rsum : Au travers de ralisations techniques dautres modules, acquisition, puis manipulation des techniques de conception de systmes dinformation. Objectifs : - Conception - Analyse - Diagrammes - Mthodologie - UML, Merise

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

Architecture rseau dentreprise


3 crdits Rsum : Mises en situation concrtes darchitecture et de gestion de rseau professionnel dune petite structure. Objectifs : - Routage entre de multiple sous-rseaux - VLAN - Accs aux ressources de lentreprise - Pare-feux, filtres et DMZ - Accs extrieur - ADSL, Fibre optique, liaison ddie - Elments rseaux RFID

BASED-2-002

Administration de Base de Donnes I


3 crdits Rsum : Acquisition des techniques lmentaires permettant linstallation et lutilisation dune base de donnes, au travers de plusieurs cas pratiques. Objectifs : - Cration et mise en production dune base de donnes - Maintenance de base de donnes

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

Virus Informatique Avanc


3 crdits Rsum : Comprhension, puis attaque / dfense en simulation, de techniques virales sophistiques et auto-volutives. Objectifs : - Polymorphisme - Techniques de dfense

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

Architecture Rseau Oprateur


3 crdits Rsum : Approche des problmatiques techniques lies aux grands oprateurs Internet mondiaux, sur leur rseau interne comme sur les points de connexion. Des simulations rduites sont effectues pour une appropriation au plus prs de la ralit. Objectifs : - Backbone Oprateur - AS et BGP - Routage niveau 3 et niveau 2 : ATM, MPLS, GMPLS, FrameRelay - Packet & Traffic Shaping

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

Dveloppement Mobile IPhone


3 crdits Rsum : Ralisation dapplications mobile pour plateforme Iphone dApple afin dacqurir une aisance significative sur ce type denvironnement. Objectifs : - Objective C - Environement IPhone - Cocoa

ADSYS-3-001

Administration Systme Avance


3 crdits Rsum : Un contexte de PME est artificiellement cr pour se confronter et saguerrir aux lments standards dun systme dinformation dentreprise. Objectifs : - Services pour lentreprise: utilisateurs, imprimantes, fichiers, messagerie - Elments de scurit rseaux: mcaniques dauthentification, firewall, architecture rseau spcifique,... - Elments de scurit physique - Gestion dun parc machine rduit - Tlphonie sur IP - Services Web: LAMP, IIS/C#

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

Frameworks Web et E-Commerce


3 crdits Rsum : Etude et utilisation de diffrents environnements de dveloppement web, gnriques comme spcialiss. Objectifs : - Frameworks bas niveau : Symphony, Zend, Rails, Django, Tomcat, Cake, ... - Langages associes : Java, PHP, Ruby,... - Frameworks haut niveau et CMS: Prestashop, Wordpress, ... - Librairies: Jquery, GLGE - E-Commerce - Intgration de solutions de paiement - IHM Web et ergonomie

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

Programmation Compilation Kernel et Paradigme 3 crdits Objet


Rsum : Introduction la programmation kernel en effectuant des modifications ou des a jouts de fonctionnalits un systme existant. Objectifs : - Appel systme - Device Driver - Filesystem virtuel 3 crdits Rsum : Dcouverte et manipulation des mcanismes internes sous-jacents dun langage orient objet au travers dun projet de recriture partielle dun compilateur. Objectifs : - Techniques de parsing - Grammaire dun langage - Mcanismes internes des langages objets - Liens avec la programmation fonctionelle

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

Dveloppement Mobile Android


3 crdits Rsum : Ralisation dapplications mobile pour plateforme Android de Google afin dacquerrir une capacit de dveloppement aise sur ce type denvironnement. Objectifs : - Plateforme Java spcifique Android - SDK

Anne 42.3

ADSYS-3-003

Administration Systme Etendue


3 crdits Rsum : Approche des problmatiques dadministration systme lies la dimension et lhtrognit dun environnement de grand groupe ou doperateur Internet. Objectifs : - Services pour oprateurs - Dploiement et gestion dun parc machine tendu - Interoprabilit des diffrents systmes dexploitation. - Supervision et outils (snmp, Nagios, Tivoli,...)

BASED-3-001

Administration de Bases de Donnes II


3 crdits Rsum : Prparation aux problmatiques et enjeux de bases de donnes denvergure: temps de rponse, haute disponibilit, interoprabilit leve, analyse et stratgie dentreprise. Objectifs : - Gestion de grosses bases de donnes - Tuning - Administration systme spcifique - Oracle, NoSQL - DataMining - Datawarehouse - SGBD parallle et rpartie - BDD Objet - Support dERP ou CRM

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

Systmes embarqus et temps rel


3 crdits Rsum : Projets autonomes avec ou sur matriel lectronique, avec des contraintes spcifiques, notament sur les temps de raction. Objectifs : - Micro kernel embarqu - Contraintes temps rel - Systmes de dcision - RTLinux, Embedded Linux, VxWorks, LynxOS, ... - Interfacage sur matriel spcifique : ARDrone, Kinect, Wiimote, Leap Motion, Equipement de ralit virtuelle...

ADSYS-3-00(4|5)

Administration Systme Windows I & II


3 crdits Rsum : Prparation la certification MCITP I & II de Microsoft sur linfrastructure rseau et sytme dentreprise, par lintermdiaire du cursus officiel Microsoft. Objectifs : - Formation MCITP I & II

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

Vous aimerez peut-être aussi