EPITECH Programmes 2011 2012

Embed Size (px)

Citation preview

PROGRAMME 2011-2012

QUAND UN PASSIONN DEVIENT UN EXPERT RECONNUEuropean Institute of Information Technology Titre homologu par ltat - Niveau I (CNCP) cole reconnue par ltatwww.epitech.eu

001

> 1RE ANNE - FONDAMENTAUXINTRODUCTION L ENVIRONNEMENT UNIX ET LA PROGRAMMATION EN C 8 crditsB-CPE-042

LA PREMIRE ANNPROGRAMMATION UNIX INFOGRAPHIE C - PROGRAMMATION LMENTAIRE 17 crditsB-PSU-050 B-PSU-150.: Connaissance et manipulation de lAPI Posix .: Perfectionnement de la programmation en C .: Connaissance du fonctionnement UNIX dans un environnement multitche

10 crditsB-MUL-050 B-MUL-150.: Intgration doutils mathmatiques, dalgorithmes et de structures de donnes labores .: Perfectionnement de la programmation en C par la pratique rgulire Mettre en uvre les capacits de programmation des tudiants dans la ralisation de projets ludiques et visuels.

15 crditsB-CPE-084 B-CPE-150.: Acquisition des principes lmentaires dalgorithmique .: Approche intuitive des notions de complexit

LES OBJECTIFS

.: Acquisition des bases de la programmation structure en C .: Dcouverte et prise en main de lenvironnement UNIX

LE PROPOS

Par limmersion intensive dans la programmation (12h par jour), transmettre les bases techniques ncessaires la ralisation des projets de lanne. Ce module se droule durant les 3 premires semaines (communment appel Piscine).

travers de nombreux petits projets, utiliser linterface de programmation UNIX tout en consolidant les qualits de programmeur.

travers de nombreux petits projets, faire acqurir les bases dune programmation de qualit reposant sur la comprhension des algorithmes classiques, des structures de donnes standards et des techniques de programmation rpandues.

LE SAVOIR-FAIRE ACQUIS

.: Unix (manipulation de lenvironnement utilisateur et du systme de fichier) .: Programmation en C (pointeurs, structures, listes chanes, pointeur sur fonction, rcursivit)

.: Manipulations entres/sorties UNIX .: Processus (cration, destruction, cycle de vie, tat) .: Communication interprocessus (signaux, pipes) .: Gestion de linterface utilisateur (termcap, line discipline)

.: Principes de base dinfographie 2D et 3D (trac de lignes, courbes, projection, raycasting, raytracing) .: Notions lmentaires de mathmatiques (lments de calcul matriciel, gomtrie spatiale)

.: Structures de donnes (tableaux, listes, hashs, arbres, graphes) .: Algorithmes standards (recherche, parcours, tri)

EROBOTIQUE SUIVI ET ORGANISATION PERSONNELLE SQL APPROCHE PROFESSIONNELLE 7 crditsB-EMB-150.: Intgration de problmatiques multiples et innovantes (lments lectroniques, problmatiques mcaniques, cinmatiques, stratgiques...)

4 crditsB-GPR-050 B-GPR-200.: Faire constater le besoin dorganisation en analysant les dysfonctionnements .: Prsentation des outils lmentaires dorganisation

1 crditB-BDD-050.: Familiarisation avec les bases de donnes, leurs structures et leur manipulation .: Rendre oprationnels les tudiants face des problmatiques simples rencontres pendant leur stage de fin de premire anne Entranements sur des exemples concrets, requtes multicritres.

1 crditB-PRO-150.: Familiarisation avec des techniques de prise de contact .: Dcouverte et analyse du rle du service informatique dans lentreprise .: Techniques de soutenance

Faire raliser une mission un robot (ce qui implique lintgration de nombreux domaines non abords) et placer ainsi ltudiant en situation de recherche et dinnovation.

Au moyen de suivis rguliers et concrets, analyser les causes de russite ou dchec de ses projets. Lobjectif est de faire comprendre quen sorganisant mieux, on travaille moins et on obtient de meilleurs rsultats.

Il sagit de dmystifier le monde de lentreprise et daider les tudiants dans leur future recherche de stage tant au niveau pratique que psychologique.

.: Programmation de microcontrleurs .: Dveloppement sur systme embarqu, avec des contraintes

.: Gestion du temps et des priorits .: Organisation personnelle et en groupe

.: Installation simple de MySQL .: Cration/destruction de tables .: Insertion et recherche dlments (INSERT/SELECT)

.: Rdaction de CV .: Techniques de prsentation et de communication orale

2

3

001

> 1RE ANNE - FONDAMENTAUXCULTURE INFORMATIQUE PARTIE 1 1 crditB-CUI-050

LA PREMIRE ANNANGLAIS MATHMATIQUES APPLIQUES 3 crditsB-MAT-050 B-MAT-150.: Savoir reconnatre des situations o loutil mathmatique est utile .: Savoir intgrer des lments mathmatiques dans un projet indpendamment des aspects thoriques Au moyen de cours de grammaire et de conversation, amliorer le niveau danglais. travers la ralisation de projets concrets, faire assimiler des outils mathmatiques. Lobjectif nest pas de former des mathmaticiens mais des utilisateurs doutils mathmatiques (aucune dmonstration nest demande). .: Calculs vectoriels et matriciels .: Manipulation de suites et fonctions .: Gomtrie 2D et 3D

BASES DE LA SCURIT INFORMATIQUE 1 crditB-CUI-150.: veiller ltudiant aux problmatiques de scurit informatique .: Interargir sur les lments dj accessibles aux tudiants

6 crditsB-ANG-050 B-ANG-150.: Renforcement du niveau danglais crit et oral

LES OBJECTIFS

.: Dveloppement dun large panorama de connaissances informatiques (histoire de linformatique et thories inhrentes, architecture dun ordinateur, structure interne des composants, dcouverte des rseaux) travers des thmes de cours varis et des valuations rgulires, largir le champ culturel de ltudiant.

LE PROPOS

Des dmonstrations de comportements dangereux sur le rseau de lcole sont faites aux tudiants, ainsi quun projet de dtection de failles potentielles dans un code source. .: Principes de la cryptographie .: Altration du flux dexcution dun binaire .: Audit simple de code source en C

LE SAVOIR-FAIRE ACQUIS

.: Instaurer un esprit de synthse et douverture relatif lobjectif de la formation

.: Se prsenter, se diriger, se restaurer .: Interargir avec des anglophones sur des sujets simples du quotidien

EHISTOIRE DE LA SCIENCE-FICTION 4 crditsB-CUI-176 B-CUI-177.: Approche des volutions et des perspectives scientifiques futures .: Ouverture desprit sur les principaux thmes de socit au travers duvres de sciencefiction

EXPRESSION CRITE

STAGE

PROJETS31 MINI ROJETS DONT : P

4 crditsB-PRO-050 B-PRO-125.: Renforcement du niveau de franais lcrit .: Savoir produire des documents clairs et structurs pour lentreprise

20 crdits 4-6 moisB-PRO-250.: Ce stage est un premier contact avec le milieu professionnel .: Dcouverte du monde de lentreprise

.: 6 mini projets de programmation systme Unix .: 3 mini projets dinterface graphique (dont un moteur de jeu 3D) .: 10 mini projets de mathmatiques .: 5 mini projets de programmation lmentaire 11 PROJETS DONT :

tude de la science-fiction et des problmatiques sousjacentes au travers de diffrents mdias (cinma, littrature).

Entrainement rgulier au travers de nombreux petits projets rdactionnels, dbouchant sur un travail de type article de presse, courrier professionnel, mmo, notice, bilan... .: Orthographe et grammaire correctes .: Ordonnancement correct des ides

Ce long stage permet une relle implication et intgration dans le monde du travail.

.: criture dune calculatrice grant les nombres infinis .: criture dun assembleur et dune machine virtuelle .: Concours de tri rapide .: criture dun jeu base de recherche de chemin dans un graphe

.: Prparation et rptition dun expos oral

.: voluer dans une structure inconnue tant sur le plan technique quhumain

.: criture dun Shell (interprteur de commande sous UNIX) .: criture dun Ray-Tracer (programme permettant de calculer des images de synthse) .: Manipulation dun robot pour la participation un concours interne de robotique.

4

5

002

> 2E ANNE - CONSOLIDATIONPROGRAMMATION UNIX AVANCE ASSEMBLEUR

LA DEUXIME ANNMATHMATIQUES APPLIQUES SCURIT WEB 2 crditsB-PSU-360.: tre capable de programmer en assembleur, et plus particulirement en assembleur i386 .: Poser des bases indispensables aux modules virus et Kernel traits en 4e anne .: Comprendre larchitecture dun processeur

17 crditsB-PSU-330 B-PSU-380

3 crditsB-MAT-350.: Acquisition doutils statistiques et probabilistes

3 crditsB-WEB-360 B-WEB-275.: veiller ltudiant aux problmatiques de scurit web au sein des entreprises, ainsi quaux moyens classiques de protection .: Travail danalyse et de synthse dinformations

LES OBJECTIFS

.: Approfondissement de la connaissance des systmes UNIX .: Acquisition de la programmation rseau en environnement UNIX .: Acquisition et manipulation de concepts de programmation spcifiques (programmation parallle, accs concurrents, interblocage)

LE PROPOS

Ralisation de nombreux projets de complexit quivalente aux outils systmes classiques.

travers la ralisation de nombreux petits travaux, mettre en uvre les techniques de programmation en assembleur.

travers la ralisation de projets concrets, faire assimiler des outils mathmatiques.

Dcouvrir et utiliser des failles de scurit dans un univers confin pour comprendre les problmatiques techniques et les enjeux moraux.

LE SAVOIR-FAIRE ACQUIS

.: Comprhension et structure interne dUNIX .: Programmation rseau (socket, select, protocole IRC, protocole FTP) .: Thread, Mutex, Smaphores

.: Assembleur i386

.: Probabilits, variables alatoires, statistiques descriptives, chantillonnage, estimation, corrlation, tests dhypothse

.: Apprhension raliste des problmes de scurit actuels .: SQL Injection, dtournement de cookies, protection de formulaires...

NECULTURE INFORMATIQUE PARTIE 2 2 crditsB-CUI-370.: Comprendre les principes de fonctionnement des ordinateurs .: largir sa connaissance du march

ANGLAIS

SUIVI ET ORGANISATION PERSONNELLE

PROGRAMMATION C++

3 crditsB-ANG-350.: Renforcement du niveau danglais crit et oral

2 crditsB-GPR-350.: Faire constater le besoin dorganisation en analysant les dysfonctionnements .: Prsentation des outils lmentaires dorganisation

11 crditsB-PAV-330 B-PAV-442.: Acquisition des bases de programmation en C++ .: Acquisition des spcificits de la programmation objet

Il sagit ici de raliser un expos sur un thme valid par le professeur allant du trs technique (ex : architecture interne dun micro-processeur) au plus gnraliste (ex : la saga dun grand diteur de logiciels). .: Prparation et rptition dun expos oral

Au moyen de cours de grammaire et de conversation, amliorer le niveau danglais.

Au moyen de suivis rguliers et concrets, analyser les causes de russite ou dchec de ses projets. Lobjectif est de faire comprendre quen sorganisant mieux, on travaille moins et on obtient de meilleurs rsultats. .: Gestion du temps et des priorits .: Organisation personnelle et en groupe

Par limmersion intensive dans la programmation puis la ralisation de projets plus complexes, transmettre les bases techniques du C++.

.: Capacit soutenir une conversation simple sur un thme gnrique .: Capacit voluer correctement en zone anglophone

.: Manipulation des notions objet (classes, hritage, polymorphisme, templates...) .: Prmices de la conception et du design objet

6

7

002

> 2E ANNE - CONSOLIDATIONPROGRAMMATION FONCTIONNELLE 2 crditsB-PAV-360

LA DEUXIME ANNEXPRESSION CRITE GESTION DE PROJETS 2 crditsB-PRO-360

2 crditsB-GPR-330

LES OBJECTIFS

.: Initiation la programmation fonctionnelle .: Confronter les tudiants un nouveau type de problmatique

.: Renforcement du niveau de franais lcrit .: Savoir produire des documents clairs et structurs pour lentreprise

.: Acquisition des mthodes de planification de projet et dorganisation de travail en groupe

LE PROPOS

Ralisation de mini projets qui mettent en avant les atouts de la programmation fonctionnelle et permettent une comparaison avec la programmation imprative. .: Langage Ocaml .: Sadapter une nouvelle approche intellectuelle de la programmation

Entrainement rgulier au travers de nombreux petits projets rdactionnels, dbouchant sur un travail de type article de presse, courrier professionnel, mmo, notice, bilan... .: Orthographe et grammaire correctes .: Ordonnancement correct des ides

Prsenter les mthodologies de planification de projet et dorganisation de travail en groupe.

LE SAVOIR-FAIRE ACQUIS

.: Outils de planification (PERT, GANTT) .: Techniques dorganisation de groupe (animation et compte rendu de runion)

NEPROJETS20 MINI PROJETS DONT : .: 5 mini projets de Systme Unix .: 5 mini projets de C ++ .: 8 mini projets de mathmatiques .: 1 mini projet dassembleur .: 1 mini projet de script Shell 13 PROJETS DONT : .: Projet mathmatiques de simulation boursire .: Projet de mini jeu darcade .: Dveloppement dun jeu interactif en rseau .: Expos de culture informatique .: Rcrire un gestionnaire dallocation mmoire .: Projet de parcours de graphe thread

8

9

003

> 3E ANNE - MATRISEPROGRAMMATION C++ 13 crditsB-PAV-450 B-PAV-530

LA TROISIME ANNSTRUCTURATION INTERNE DES LANGAGES OBJETS 8 crditsB-PAV-475

LANGAGE JAVA 5 crditsB-PAV-560

CERTIFICATION MICROSOFT (MCITP) PARTIE 1 2 crditsB-ADS-530

LES OBJECTIFS

.: Programmation C++ en environnement multiplateforme .: Apprhender les spcificits des dveloppements en environnement Windows

.: Comprhension avance des fonctionnalits et reprsentations internes des langages objets

.: Connaissance de lenvironnement spcifique Java ainsi que de ses applications industrielles

.: Prparation la certification MCITP Administrateur serveur

LE PROPOS

Apprendre programmer en C++ sous Unix et sous Windows en respectant le paradigme objet. Apprendre raliser une application interactive sous Windows en respectant les standards Microsoft.

travers lcriture dun translateur Objective-C vers C, faire acqurir une matrise complte des langages orients objet ainsi que de leurs fonctionnements internes.

Apprendre programmer en Java et connatre les environnements standards du march.

Faire suivre une formation professionnelle visant la certification MCITP.

LE SAVOIR-FAIRE ACQUIS

.: Utilisation de lAPI Windows et Win32 sous Visual C++ .: Conception C++ .: Paradigme C++

.: Interprteur lexicogrammatical .: Syntaxe Objective-C

.: Plateformes JAVA .: Swing - JDBC .: Environnement web - Servlets

.: Installation et administration de serveurs Microsoft Windows

NEADMINISTRATION SYSTME UNIX 2 crditsB-ADS-450

RSEAUX - CISCO (CERTIFICATION CISCO CCNA) PARTIE 1 3 crditsB-NET-430

CONCEPTION DES SYSTMES DINFORMATION 2 crditsB-CSI-450

STRATGIE, MARKETING COMMERCIAL ET FINANCE 5 crditsB-PRO-550

.: Matrise de linstallation et de la configuration de serveurs UNIX .: Matrise des principaux services .: Utilisation des outils du march Apprendre configurer et maintenir un rseau compos de serveurs, stations de travail, partages de fichiers, services mail et Web.

.: Matrise de larchitecture des rseaux locaux .: Prparation la certification Cisco CCNA (Cisco Certified Network Administrator) Faire connatre, manipuler et administrer les rseaux locaux dentreprises, plus particulirement sur des quipements Cisco. La formation ne se limite pas aux quipements Cisco.

.: Conception objet et mthodologie OMT, UML

.: Acquisition des principes de base du fonctionnement dune entreprise

Enseigner des techniques de conception objet. Mise en uvre dans un projet du module Java.

Par le biais de plusieurs tudes de cas, analyser le fonctionnement des entreprises. Lobjectif de ce cours est de prparer lvolution du futur diplm vers des postes de direction et dinscrire au mieux ses projets dans la dmarche globale dune entreprise.

.: Configuration rseau .: Configuration systme .: Connexion Internet

.: Techniques dadressage et de routage statique IP .: Connaissance des contraintes environnementales dun rseau .: Techniques de cblage

.: Conception objet .: UML, OMT

.: Introduction aux outils de gestion dune entreprise

10

11

003

> 3E ANNE - MATRISEMATHMATIQUES APPLIQUES 6 crditsB-MAT-430 B-MAT-460 B-MAT-461 B-MAT-462

LA TROISIME ANNANGLAIS SQL AVANC TECHNOLOGIES MICROSOFT .NET 5 crditsM-PAV-750

5 crditsB-ANG-450 B-ANG-550.: Renforcement du niveau danglais crit et oral

2 crditsB-BDD-430

LES OBJECTIFS

.: Rsolution de problmatiques informatiques complexes laide des Mathmatiques (Recherche Oprationnelle) Mettre en uvre des techniques mathmatiques complexes.

.: Mise en place de structures de bases de donnes complexes .: Outils de design avanc .: Ralisation de requtes complexes travers un projet impliquant de gros volumes de donnes, mettre en oeuvre des techniques de design et dorganisation facilitant le traitement des informations.

.: Connaissance et manipulation de lenvironnement .NET

LE PROPOS

travers des cours de grammaire et de conversation, amliorer le niveau danglais.

travers la ralisation de plusieurs projets, apprendre matriser lutilisation de lenvironnement .NET.

LE SAVOIR-FAIRE ACQUIS

.: Thorie et reprsentation des graphes .: Relaxation lagrangienne .: Programmation par contraintes et linaire .: Chanes de Markov .: Files dattente .: Programmation dynamique

.: Capacit interargir sur des sujets complexes tant loral qu lcrit

.: SQL et PL/SQL .: Merise

.: C# .: Remoting .: Database .: Winforms .: Persistence .: Garbage Collecting

NEPROJET LIBRE EXPRESSION CRITE STAGE DE VALIDATION DES ACQUIS 20 crdits 6 moisB-PRO-575.: Validation des acquis des 3 premires annes

PROJETS18 MINI ROJETS DONT : P

8 crditsB-GPR-360

4 crditsB-PRO-460 B-PRO-540.: Renforcement du niveau de franais lcrit .: Savoir produire des documents clairs et structurs pour lentreprise Entrainement rgulier au travers de nombreux petits projets rdactionnels, dbouchant sur un travail de type article de presse, courrier professionnel, mmo, notice, bilan...

.: 1 mini projet UML .: 2 mini projets C++ .: 2 mini projets JAVA .: 10 mini projets de mathmatiques .: 2 mini projets de .NET 15 PROJETS DONT : .: Projet doptimisation de ressources

.: Prise en main dun projet complet .: Anticipation du droul oprationnel, des problmes... .: Respecter les dlais et le cahier de charges Choix dun sujet dans lun des thmes encadrs et ralisation du projet sur 5 mois. Parmi les thmes proposs : les jeux vido ou encore la ralisation dune animation en images de synthse.

Ltudiant est valu dans le cadre dun projet complexe en entreprise.

.: Dveloppement dun translateur Objective-C vers C .: Projet de simulation naturelle .: Audit dentreprise .: Dveloppement dun serveur web interoprable sur lensemble de la promotion

.: Raliser un cahier des charges .: tablir un planning prvisionnel .: Grer les variations de la charge de travail .: Respecter les objectifs fixs

.: Orthographe et grammaire correctes .: Ordonnancement correct des ides

.: volution et interaction au sein dune quipe de travail .: Prise en compte de contraintes client relles

.: Rdaction des spcifications dune API dinteropration .: Projet libre .: Epitech Innovative Project (EIP) : choix du sujet par chaque quipe tudiante pour la 4e et 5e anne.

12 13

004

> 4E ANNE - INTERNATIONALISATIONTHORIE DES JEUX INTELLIGENCE ARTIFICIELLE PARTIE 1 7 crditsM-IAR-750

LA QUATRIME ANCRYPTOGRAPHIE MULTIMDIA 4 crditsM-SEC-770 M-SEC-780.: Comprhension des problmatiques de cryptage de donnes et des algorithmes les plus couramment utiliss .: Approche des problmatiques industrielles .: Utilisation des API du march

5 crditsM-IAR-650

5 crditsM-MUL-750

LES OBJECTIFS

.: Acquisition des techniques et algorithmes lmentaires dintelligence artificielle

.: Apprentissage et manipulation d'algorithmes d'intelligence artificielle

.: Dcouverte et gestion des problmatiques temps rel .: Utilisation des technologies lies l'audio et la vido numrique

LE PROPOS

Par le biais de jeux de stratgie (homme contre machine), enseigner des techniques permettant de simuler lintelligence humaine.

travers la ralisation de plusieurs projets, transmettre des savoir-faire lis l'intelligence artificielle.

En recodant des algorithmes standards du march, comprendre leur fonctionnement et leurs faiblesses. Puis, par le biais dune mini PKI, apprendre connatre et manipuler les standards du march. .: Algorithmes symtriques (DES, Rijnadael) .: Algorithmes asymtriques (RSA, El-Gammal) .: PKI (X-509, RSA, DSA) .: OpenSSL

Par la ralisation dune rgie vido, apprendre manipuler les standards de compression, dcompression et transport des flux multimdia.

LE SAVOIR-FAIRE ACQUIS

.: Systme expert .: Reprsentation des connaissances .: Graphe et/ou graphe dtat .: Algorithme de parcours .: A* et variantes .: Notions dheuristique

.: Algorithme du min/max, alpha/bta .: Agents et systmes multi agents

.: Encodage et dcodage audio et vido .: Problmatiques de stockage et de diffusion en rseau

NESCURIT UNIX ET RSEAU 8 crditsM-SEC-625 M-SEC-710.: Connaissance des attaques possibles et des techniques de dfense en environnement UNIX

CODES MALVEILLANTS

ADMINISTRATION SYSTME UNIX 2 crditsM-ADS-775

CERTIFICATION MICROSOFT (MCITP) PARTIE 2 3 crditsM-ADS-725

8 crditsM-SEC-650 M-SEC-720.: Comprhension des techniques virales et antivirales en environnement Windows

.: Matrise des configurations en milieu htrogne .: Interaction et coordination des diffrents services .: Apprhender les problmatiques de haute disponibilit et de scurit

.: Prparation la certification MCITP Administrateur Serveur

travers la ralisation de nombreux projets courts, mettre en vidence les problmes de scurit rseau et UNIX ainsi que leurs solutions.

travers la ralisation d'un virus, apprendre matriser les problmatiques virales ainsi que la programmation bas niveau sous Windows.

Mise en scne de situations relles et complexes de lentreprise et actions adquates raliser.

Faire suivre une formation professionnelle visant la certification MCITP.

.: Sniffing .: Spoofing .: DOS .: Failles de scurit .: Man in the middle

.: Programmation Assembleur I386 avance .: Programmation systme avance sous Windows .: Techniques virales

.: Politique de maintenance .: Supervision .: Gestion des alarmes .: Politique et procdures de scurit

.: Dploiement d'architectures rseau base de composants Microsoft (Active Directory)

14 15

004

> 4E ANNE - INTERNATIONALISATIONDBA ET CERTIFICATION ORACLE PARTIE 1 5 crditsM-BDD-750

LA QUATRIME ANRSEAUX - CISCO (CERTIFICATION CISCO CCNA) PARTIE 2 3 crditsM-NET-750

TECHNOLOGIE MICROSOFT .NET AVANCE 5 crditsM-PAV-850

QUALIT PARTIE 1 5 crditsM-PRO-715

LES OBJECTIFS

.: Administration de bases de donnes, et plus particulirement d'Oracle .: Prparation la certification administrateur de base de donnes Oracle (DBA I)

.: Prparation la certification Cisco CCNA (Cisco Certified Network Administrator)

.: Connaissance approfondie des structures internes et du fonctionnement de .NET

.: Comprhension des problmatiques et des mthodologies lies un processus qualit

LE PROPOS

Par les cours de certification Oracle et la ralisation de projets, faire acqurir le niveau Oracle DBA.

Apprendre connatre, manipuler et administrer les rseaux complexes d'entreprises, plus particulirement sur des quipements Cisco. .: Notions complexes sur les rseaux .: WAN .: Routage dynamique .: NAT

travers la rcriture de composants et leur mise en place dans des environnements htrognes, faire acqurir la matrise complte du framework .NET. .: C# avanc .: Connaissance approfondie du CLR

travers la ralisation d'un rfrentiel qualit, faire prendre conscience aux tudiants des enjeux et apports de la qualit au sein d'une entreprise. .: Normes ISO 9001 ISO 9002

LE SAVOIR-FAIRE ACQUIS

.: Installation, configuration et gestion d'une base de donnes .: Gestion des utilisateurs .: Gestion des structures de stockage .: Gestion des structures mmoires de l'instance Oracle

NEDROIT ANGLAIS CONFRENCES TECHNIQUES DE RECHERCHE D'EMPLOI 5 crditsM-PRO-660 M-PRO-760

2 crditsM-ANG-750

1 crditG-EPI-007

1 crditM-PRO-775

.: Connaissance du droit li l'informatique

.: Renforcement du niveau d'anglais crit et oral

.: Familiariser l'tudiant avec la diversit du milieu professionnel .: Connatre la situation actuelle du march

.: Prparation la recherche d'emploi

Prsenter les notions de droit auxquelles le futur informaticien sera confront.

travers entretiens, prsentations et dbats conomiques avec un journaliste anglophone, perfectionner le niveau d'anglais des tudiants. .: Capacit dbattre avec aisance sur des thmes gnraux

Apprhender les systme dinformation dans des domaines trs varis, travers les confrences rgulires dacteurs cls du monde professionnel. .: Instaurer un esprit de synthse et douverture relatif lobjectif de la formation

travers cours et simulations d'entretien d'embauche, prparer au mieux la recherche d'emploi et la gestion de carrire.

.: Droit des auteurs .: Droit de la proprit intellectuelle .: Droit du travail

.: Rdaction de CV .: Techniques de prospection .: Techniques de mise en valeur

16 17

004

> 4E ANNE - INTERNATIONALISATIONSTRATGIE, MARKETING COMMERCIAL ET FINANCE 8 crditsM-PRO-630

LA QUATRIME ANPROGRAMMATION KERNEL UNIX PARTIE 1 5 crditsM-PSU-700.: Matrise du fonctionnement interne d'un noyau UNIX

JAVA EE

5 crditsM-PAV-650.: Matrise des environnements Java en milieu industriel .: Approche des contraintes du march

LES OBJECTIFS

.: Acquisition des principes de fonctionnement d'une entreprise

LE PROPOS

Par le biais d'tudes de cas, analyser le fonctionnement des entreprises. L'objectif de ce cours est de permettre aux tudiants d'voluer rapidement vers des postes de direction. .: Introduction aux outils de gestion d'une entreprise .: Capacit danalyse de la situation globale dune entreprise

travers l'ajout de fonctionnalits dans un noyau UNIX, apprendre matriser les structures internes et la programmation kernel.

Utilisation des standards du march et ralisation de projets dimension industrielle.

LE SAVOIR-FAIRE ACQUIS

.: Architecture et structure interne dun systme dexploitation .: Techniques de programmation avance

.: EJB .: J2EE Pattern

NEPETITS PROJETS DONT : (SAUF DPART LINTERNATIONAL).: 6 projets de scurit (dont virus) .: 2 projets de cryptographie .: 4 projets de programmation kernel .: 2 projets dintelligence artificielle .: Expos de droit .: 1 projet Java .: 2 projets .NET .: 1 jeu de rle de management de projet

PROJETS DONT : (SAUF DPART LINTERNATIONAL).: Projet libre de fin dtudes : Epitech Innovative Project (EIP) .: Concours scurit .: Rgie Multimdia en Rseau .: Jeu de Go (Intelligence Artificielle) .: Rdaction dun rfrentiel qualit .: Audit dentreprise .: Rdaction dun article de recherche en scurit

18 19

005

> 5E ANNE - EXPERTISEPROGRAMMATION KERNEL UNIX PARTIE 2 8 crditsM-PSU-850

LA CINQUIME ANNINTELLIGENCE ARTIFICIELLE PARTIE 2 8 crditsM-IAR-850

CERTIFICATION MICROSOFT (MCITP) PARTIE 3 6 crditsM-ADS-845 M-ADS-855.: Prparation la certification MCITP Administrateur Entreprise

DBA ET CERTIFICATION ORACLE PARTIE 2 5 crditsM-BDD-850

LES OBJECTIFS

.: Programmation kernel UNIX avance

.: Initiation la recherche en Intelligence Artificielle et aux problmes ouverts dans le domaine de la recherche scientifique

.: Monitoring et optimisation de bases de donnes, et plus particulirement dOracle .: Prparation la certification administrateur de base de donnes Oracle (DBA II)

LE PROPOS

travers lajout de fonctionnalits dans un noyau UNIX, apprendre matriser les structures internes et la programmation kernel avance.

Via la ralisation de plusieurs projets, transmettre des savoir-faire lis lintelligence artificielle.

Faire suivre une formation professionnelle visant la certification MCITP.

Au travers de cours de certification Oracle et de la ralisation de projets, faire acqurir le niveau Oracle DBA II.

LE SAVOIR-FAIRE ACQUIS

.: UVM .: Couches IP .: File System virtuel

.: Algorithme gntique .: Enseignement assist par ordinateur .: Techniques de simulation .: Traitement linguistique .: Rseaux de neurones

.: Conception et gestion des grands rseaux Microsoft .: Scurit

.: Sauvegarde et restauration .: Bases de donnes en rplication .: Monitoring et optimisation de bases de donnes .: Tuning

NERSEAU AVANC QUALIT PARTIE 2 2 crditsM-PRO-820

TECHNIQUES DE COMMUNICATION ORALE 1 crditM-PRO-840

EPITECH INNOVATIVE PROJECT (EIP) 20 crditsM-GPR-850

3 crditsM-NET-850

.: Comprhension et mise en uvre darchitectures rseaux avances

.: Comprhension des problmatiques et des mthodologies lies un processus qualit

.: Savoir construire et consolider un argumentaire en fonction dun objectif .: Apprendre structurer son discours pour un meilleur impact auprs du public

.: Prise en main dun projet complet, en phase avec le march et tous ses aspects (innovation technique, marketing, droit, communication, management dquipe et de projet) .: Ouverture vers lentreprise et perspectives de dbut de carrire professionnelle Ralisation dun projet de grande envergure sur la 4e et la 5e anne o linteraction avec des partenaires extrieurs est obligatoire afin dassurer le ralisme et la viabilit du projet. .: Synthse de tous les savoir-faire acquis tout au long du cursus Epitech

Faire raliser et tudier des architectures de rseaux complexes dans des environnements fortes contraintes (scurit, performance, fiabilit, htrognit). .: NAT .: Proxy .: VPN .: Firewall .: IPSec .: iPV6 .: Kerberos

travers la ralisation dun rfrentiel qualit, faire prendre conscience aux tudiants des enjeux et apports de la qualit au sein dune entreprise.

Ralisation de prsentations du Epitech Innovative Project face des jurys de type diffrent (responsables techniques, conseils dadministration, investisseurs).

.: Plan dassurance qualit

.: Techniques de prsentation orale de qualit professionnelle

20 21

005

> 5E ANNE - EXPERTISEBUSINESS WEEK 3 crditsM-PRO-860

LA CINQUIME ANNCODES MALVEILLANTS 5 crditsM-SEC-830

CONFRENCES

STAGE DINSERTION PROFESSIONNELLE 30 crdits 6 moisM-PRO-950

1 crditG-EPI-007

LES OBJECTIFS

.: Sensibiliser les tudiants aux stratgies de cration dune start-up

.: Comprhension des techniques virales et antivirales en environnement Windows

.: Familiariser ltudiant avec la diversit du milieu professionnel .: Connatre la situation actuelle du march

.: Valider la capacit des tudiants tenir en entreprise leur rle dexpert en technologies de linformation

LE PROPOS

Simulation dune cration dentreprise et dfinition des orientations initiales.

travers la ralisation dun virus, apprendre matriser les problmatiques virales ainsi que la programmation bas niveau sous Windows.

Apprhender les systmes dinformation dans des domaines trs varis, travers les confrences rgulires dacteurs cls du monde professionnel. .: Instaurer un esprit de synthse et douverture relatif lobjectif de la formation

Ce stage met ltudiant dans les conditions exactes de son mtier venir. Il sagit galement dun tremplin pour une carrire professionnelle russie. .: Exercer des responsabilits dans le cadre dun projet complexe en entreprise

LE SAVOIR-FAIRE ACQUIS

.: Ralisation dun business plan .: Recherche dinvestisseurs

.: Programmation Assembleur I386 avance .: Programmation systme avance sous Windows .: Techniques virales

NEPETITS PROJETS DONT :.: 3 projets de codes malveillants .: 1 expos dIntelligence Artificielle

PROJETS DONT :.: Epitech Innovative Project (EIP) .: EAO (Algorithme gntique) ou Test de Turing .: Projet de microkernel .: Application et suivi dun rfrentiel qualit sur lEIP .: Ralisation dun business plan .: Systme didentification base dempreintes digitales

22 23

Epitech et la passion devient expertise...

www.epitech.euEPITECH PARIS 24, rue Pasteur 94270 Le Kremlin-Bictre Tl. : 01 44 08 00 50 www.paris.epitech.eu e-mail : [email protected] EPITECH LYON 86, boulevard Vivier Merle 69003 LYON Tl : 01 44 08 00 13 www.lyon.epitech.eu e-mail : [email protected] EPITECH NANCY 113, rue Saint Georges 54000 NANCY Tl : 01 44 08 00 36 www.nancy.epitech.eu e-mail : [email protected] EPITECH BORDEAUX 81-89, rue du Jardin Public 33000 BORDEAUX Tl: 01 44 08 00 14 www.bordeaux.epitech.eu e-mail : [email protected] EPITECH MARSEILLE 21, rue Mires 13003 MARSEILLE Tl : 01 44 08 01 37 www.marseille.epitech.eu e-mail : [email protected] EPITECH NANTES 16bis-18, rue Flandres Dunkerque 44100 NANTES Tl : 01 44 08 00 11 www.nantes.epitech.eu e-mail : [email protected] EPITECH LILLE 6-8, boulevard Denis Papin 59000 LILLE Tl : 01 44 08 00 10 www.lille.epitech.eu e-mail : [email protected] EPITECH MONTPELLIER 16, boulevard du Jeu de Paume 34000 MONTPELLIER Tl : 01 44 08 00 75 www.montpellier.epitech.eu e-mail : [email protected] EPITECH NICE 59, rue de la Buffa 06000 NICE Tl : 01 44 08 00 26 www.nice.epitech.eu e-mail : [email protected] brochure nest pas contractuelle. La direction de chaque tablissement rgional se rserve la possibilit de toute modification ou adaptation. - imp. aot 2010 Impression sur papier Silk label PEFC (papier recycable 100%), ralise avec des encres vgtales haut de gamme intenses utilises avec chimie (eau) sans alcool isopropilyque.

EPITECH RENNES 12 square Vercingtorix 35000 RENNES Tl : 01 80 51 71 10 www.rennes.epitech.eu e-mail : [email protected]

EPITECH STRASBOURG 4, rue du Dme 67000 STRASBOURG Tl : 01 44 08 00 12 www.strasbourg.epitech.eu e-mail : [email protected]

EPITECH TOULOUSE 19, rue Bayard 31000 TOULOUSE Tl : 01 44 08 00 15 www.toulouse.epitech.eu e-mail : [email protected]

tablissements dEnseignement Suprieur Technique Privs Association but non lucratif (loi 1901)

Cette cole est membre deLe Groupe IONIS appuie sa rputation sur le savoir-faire de ses 15 coles et de prs de 2 000 enseignants, sur la russite de ses 60 000 anciens rpartis dans tous les secteurs conomiques en France et dans le monde. Depuis 1980, le Groupe transmet ses valeurs ses 16 000 tudiants, au sein de ses coles (dont ISEG, ISG, EPITA, IPSA, ESME-SUDRIA, ISTH, ICS Bgu) : sens de lentreprise, de linitiative et de la responsabilit. Parce qutre le 1er groupe franais denseignement suprieur priv suppose un tat desprit diffrent.

La nouvelle intelligence des entreprises.