Le Programme Grande Ecole en 5 ans après le Bac

Le Programme Grande Ecole est le cursus historique d’Epitech Technology. Il se déroule en 5 ans pour former des experts en informatique. Il propose un contenu technique dense et évolutif, comprenant une diversité de projets de programmation et couvrant de nombreux langages qui permettront à l’étudiant d’aborder toutes les nouvelles technologies.

Un parcours historique, créé il y a plus de 20 ans


Notre ambition est de former les étudiants à devenir des experts en informatique autonomes, responsables et parfaitement adaptés au monde de l’entreprise. Ultra compétents techniquement, ils sauront bien évidemment créer et combiner idées et technologies, mais également s’entourer des meilleurs partenaires pour mener à bien ses projets.

Dans un monde en évolution permanente où l’innovation dicte les règles, ils disposent ainsi des outils indispensables à leur réussite.

5 ans pour devenir un expert reconnu

Dans ce parcours, les étudiants peuvent intégrer Epitech Technology dans l’un des 15 campus en France. C’est dans ce campus choisi que se déroulent les 3 premières années de formation.

En 4e année, la scolarité se déroule à l’International. Les étudiants partent pour une année dans l’une des 100 universités partenaires partout dans le monde ou dans l'un des campus d'Epitech Technology en Europe.

En 5e année, toute la promotion est réunie et l’ensemble des étudiants rejoignent le campus parisien.

Déroulé du parcours en 5 ans, détail de chaque année, projets étudiants et cycle de l’innovation : découvrez tout ce que le Programme Grande École en France vous réserve.

Pour plus de détail sur le parcours, vous pouvez également télécharger la brochure du Programme Grande Ecole.

  • Année 1 : Fondamentaux et autonomie 
  • Année 2 : Conception et travail d’équipe
  • Année 3 : Diversification et innovation
  • Année 4 : International et expériences multiculturelles
  • Année 5 : Expertise & leadership

 

Année 1 { Fondamentaux } et autonomie



La 1re année se caractérise par l’omniprésence de la technique via des projets concrets qui permettent aux étudiants de transformer leurs connaissances en compétences. Elle exige rigueur et investissement personnel tout en créant une véritable culture du travail en groupe, de l’entraide et de la réussite collective. En fin de 1re année, les étudiants ont acquis les bases de la programmation. Ils sont capables de réaliser de bout en bout un programme et maîtrisent les fondamentaux de l'algorithmie, de la compilation, du déploiement. Ces compétences constituent les bases et le socle de l'informatique et de l'expertise technique.

Dès la rentrée : la mythique Piscine C 


Des semaines de travail intensif et d’immersion ! Accompagnés de référents techniques, les étudiants rendent des exercices tous les jours, apprennent à compter les uns sur les autres pour surmonter les difficultés et plongent dans la pédagogie Epitech : apprendre à apprendre. 

Modules pédagogiques – Fondamentaux

Programmation système

Compréhension détaillée du fonctionnement d’un système d’exploitation Unix pour mieux appréhender les concepts liés au domaine des objets connectés / embarqués, de l’informatique dans sa globalité.

Mathématiques appliquées

Utilisation des outils mathématiques existants pour les appliquer au domaine informatique et découverte de nouveaux langages de programmation.

Programmation C et algorithmique

Développement des compétences en algorithmie et en structuration de donnée informatique, prérequis pour évoluer dans l’intelligence artificielle, le machine learning...

Programmation graphique

Rudiments de l’affichage graphique, de la mise en valeur et du comportement des utilisateurs sur un produit. 2 axes : le développement de jeux vidéo ou l’exploitation graphique de résultats mathématiques.

Modules pédagogiques – Découverte

Développement web et bases de données

Concepts liés au développement internet et focus sur la logique métier d’un site internet (API et BDD).

Intelligence artificielle

Développement de programmes informatiques intelligents, reproduction d’un programme informatique de conduite autonome.

Sécurité

Rudiments des attaques informatiques historiques pour comprendre comment protéger les systèmes d’information de demain.

DevOps

Développement des compétences liées à l’intégration et au déploiement continu de solutions informatiques, nécessaires dans le cadre de l’avènement de la disponibilité perpétuelle de solutions informatiques sur internet.

Exemples de projets en année 1

My_RPG

Reproduire un jeu vidéo complet en respentant les principes de base d'un Role Player Game (RPG) et fédérer une équipe autour d'un objectif commun.


My_Runner

Reproduire un jeu de plateforme dans lequel le personnage avance à traver un monde sans limite de fin.

Corewar

Reproduire un ordinateur virtuel dans lequel des programmes informatiques vont's'affronter. Reproduire le comprtementd'un processeur, la gestion de la mémoire vive et l'éxécution,d'un programme informatique.


DevOps

Recréer le jeu " Bataille Navale " avec l'invite de commandes d'un terminal.


Année 2 { Conception } et travail d’équipe

La 2e année commence par un stage en entreprise d’une durée de 4 à 6 mois. Les étudiants appliquent, dans des projets plus complexes, leurs connaissances et compétences acquises. Cette première expérience permet de mesurer le chemin parcouru et de préciser un projet professionnel.

Le Career Development Center permet aux étudiants un accès direct aux offres publiées par les entreprises partenaires de l’école. En 2e année, l’apprentissage est toujours pratique, pragmatique et collaboratif.

Au retour du stage : la Piscine C ++


Des semaines de travail intensif et d’immersion ! Accompagnés de référents techniques, les étudiants rendent des exercices tous les jours, apprennent à compter les uns sur les autres pour surmonter les difficultés et plongent dans la pédagogie Epitech : apprendre à apprendre. 

Modules pédagogiques – Fondamentaux

Programmation orientée objet

Bases de l’architecture logiciel, développement des compétences de conception logicielle, notamment la mise en pratique des abstractions et modularités logiciel.


Programmation distribuée

Notions de gestion de données temps réel en simultanée. Ce type de problématique est à résoudre notamment dans le domaine du Cloud Computing.



Programmation système : réseau et mémoire

Fonctionnement bas niveau de l’informatique moderne, à travers des projets rentrant dans le détail des protocoles de communications au travers d’un réseau informatique et de la gestion de la mémoire et des stratégies afférentes.

Modules pédagogiques - Electifs

Analyse numérique par ordinateur – Trading

Mise en pratique des compétences en programmation pour réaliser des outils de prédiction et d’analyse appliqués au domaine de la finance, le Trading.

Mathématiques et probabilités

Mise en pratique des outils mathématiques liés aux statistiques et probabilités, pour réaliser des outils d’aide à la décision.



Programmation système : compilation et instrumentation

Fonctionnement d’un exécutable de programme d’information, développement des compétences sur le format ELF. Réalisation d’actions de rétro-ingénierie pour reproduire des systèmes existants.

Programmation fonctionnelle

Approche d’un dernier paradigme de programmation nécessaire à la construction des systèmes d’informations de grande envergure. Utilité notamment dans l’analyse de donnée, primordiale pour construire / imaginer les assistants virtuels de demain.


DevOps – Software development and IT operations

Concepts liés à l’évolution des solutions informations et de leur mise à disponibilité aux utilisateurs. Apprentissage de l’automatisation d’actions techniques et de la garantie d’évolutions sereines des systèmes d’information au fur et à mesure de leur mutation.

Sécurité internet

Compétences liées aux vulnérabilités associées au développement internet. Focus sur la sécurité informatique, un enjeu majeur pour la protection des systèmes d’information et les données des utilisateurs.



Exemples de projets en année 2

Indie Studio

Réalisation d’un Bomberman fonctionnant avec différents types de rendus graphiques en 2D et 3D. Les étudiants développent également un mode multi-joueur local. Ce projet est l’occasion d’utiliser des librairies et de travailler sur l’architecture d’un projet complexe et modulaire.

MyTeams

Développement d'un logiciel de discussion textuel en réseau inspirée de Microsoft Teams. Le projet permet de mettre en application la programmation réseau clients/serveur en utilisant le protocole TCP/IP.

Année 3 { Diversification } et innovation

L’objectif de la 3e année est de permettre aux étudiants de prendre conscience de la place de l’informatique dans toutes les filières et tous les secteurs et de leur proposer d’y contribuer avec leur Epitech Innovative Project. Elle laisse une large place à l’innovation avec le démarrage de notre « Cycle de l’innovation » . Il commence dès le début de l’année par la Piscine Moonshot, il se poursuit avec Forward et voit son aboutissement lors de la présentation des Epitech Innovative Projects en fin de 5e année lors d’Epitech Experience, événement centré sur l’innovation et ouvert au public.

Tracer son avenir

La 3e année est également décisive dans le choix de la destination et de l’université que rejoindront nos étudiants lors de leur 4e année. Les campus européens (Barcelone, Berlin, Bruxelles) organisent de nombreux événements pour leur permettre de mieux comprendre leur ville et ses opportunités.

La 3e année permet également aux étudiants de renforcer leur professionnalisation grâce à un stage de 4 à 6 mois et un part time en entreprise possible de 2 jours par semaine.

Modules pédagogiques – Fondamentaux

Programmation orientée objet
avancée

Approfondissement des compétences en architecture logiciel et approche des différences fondamentales en Windows et Unix afin de réaliser des programmes distribuables sur différents type de système d’exploitation. Mise en oeuvre d’interfaces de programmation d’application (API), élément indispensable pour évoluer au sein des architectures distribuées.

Développement d’applications web et mobiles

Prise en main de différents outils techniques utilisés par l’industrie actuelle des nouvelles technologies pour répondre à des problématiques métiers. Manipulation d’interfaces de programmation d’application (API) pour récolter des données et les rendre accessible pour des utilisateurs.


Programmation fonctionnelle avancée

Approche de concepts avancés en programmation fonctionnelle, mise en oeuvre de conceptions de modélisation et d’interprétation de données avancées.






Modules pédagogiques – Électifs

Intelligence Artificielle

Algorithmes décisionnels appliqués sur un célèbre jeu stratégique à 2 joueurs. Mise en place de l’apprentissage automatique en utilisant des algorithmes dédiés.

Mathématique et calcul scientifique

Travail sur des outils mathématiques utilisés dans le milieu scientifique, implémentation de calculs scientifiques les plus utilisés dans le milieu de la recherche.

Cryptographie

Implémentation de méthodes de chiffrages et d’encryption, compétences essentielles pour la sécurisation des outils informatiques et les données des utilisateurs.

DevOps et Containers

Consolidation des compétences en DevOps, mise en oeuvre des pipelines de production et de déploiement en utilisant les outils utilisés dans l’industrie IT.

Exemples de projets en année 3

Zia

Reproduction d’un serveur web type Apache, utilisé derrière chaque site internet afin d’en assurer sa disponibilité. Ce projet permet d’avoir une bonne compréhension du protocole http qui régit internet.


Area

Focus sur l’automatisation entre systèmes. Il s’agit de reproduire un outil tel que Zapier ou IFTTT en utilisant des API de différents services internet, tels que Deezer, Gmail ou bien encore l’intranet de l’école afin de les interconnecter. Les étudiants doivent mettre en œuvre une architecture logiciel suffisamment flexible et robuste afin de permettre des implémentations, et choisir les technos applicatives et web adaptées.

Année 4 { International } et expériences multiculturelles

Dans un monde globalisé, une carrière de haut niveau - en particulier en informatique - ne peut s’envisager sans une dimension internationale. Rejoindre Epitech Technology, c’est choisir une école qui repose sur un écosystème international, riche d’opportunités pour ses étudiants. La 4e année se déroule donc à l'International.

À chaque étudiant sa destination

Le challenge de l’International, c’est un enrichissement personnel. Au programme de cette année : la découverte de nouvelles cultures, l’observation de son pays depuis l’étranger, l'expérimentation de nouvelles méthodes d’enseignement et l’élargissement de son réseau.

Notre écosystème, très développé en France, s’étend d’année en année à l’étranger.


Découvrir, comprendre, rencontrer : l’ouverture au monde, partie intégrante de l’ADN d’Epitech Technology

L’ouverture aux autres est primordiale. Grâce au travail en équipe sur des projets et grâce à l’ouverture d’esprit que forge l’année à l’International, nos étudiants sortent d’Epitech Technology diplômés, matures et réfléchis. C’est le fondement de notre méthode pédagogique unique.

Pendant leur année à l’étranger, les étudiants sont plongés au cœur d’un nouvel environnement de travail. Ils peuvent également choisir les enseignements les plus en phase avec leur projet professionnel et leurs centres d’intérêt. Durant cette 4e année, les étudiants continuent à travailler en équipe sur leur Epitech Innovative Project , à distance les uns des autres, comme ils seront amenés à le faire s’ils rejoignent une entreprise internationale.


C’est aussi une année d’enrichissement personnel, à travers la prise de risques, la détermination, la motivation, autant de clés de la réussite et de qualités nécessaires pour atteindre le courage et la solidarité, valeurs fondamentales de l’école.  

Année 5 { Expertise } & leadership

Cette dernière année met l’accent sur le développement des capacités de leadership et la professionnalisation de nos étudiants grâce à plus de 60 séminaires dispensés par des intervenants de haut niveau, universitaires ou issus du monde professionnel, français ou étrangers, sur des sujets aussi variés que l’analyse de données, l’informatique quantique, le management de l’innovation, l’intelligence artificielle…

Modules pédagogiques techniques

Artificial Intelligence

Développement d’une IA de jeu de complexité intermédiaire et découverte du machine learning pour son optimisation


Casual & Hyper Casual Mobile Game Development

Conception et réalisation de jeu mobile : Gameplay, attractivité, UI/UX, rétention du joueur.

Cryptography

Maîtrise des différentes formes de chiffrement, des plus anciens aux implémentations plus modernes (par bloc, asymétrique). Étude des vulnérabilités des techniques et de leur exploitation.

DevOps II

Découverte de Kubernetes, des avantages et capacités du framework pour des projets ou entreprises.

Game design

Approche de la direction artistique, de la RSE et inclusivité avec le directeur d’un studio de développement de jeu vidéo.

Gestion des risques

Traitement de la sécurité des systèmes d’information (SI) à l’aide d’approches basées sur les risques, études prospectives.

Kernel Programming

Étude du Kernel Linux et développement d’un kernel.

Web Security

Travail sur les failles les plus courantes et de la sécurisation maximum des développements.

UI & UX

Découverte des bases de l’expérience et de l’interface utilisateur.

Visualisation of Massive Data

Étude des algorithmes de réduction dimensionnelle, de clustering et de cartographie auto-adaptative, destinés à favoriser la représentation et la compréhension de la donnée, pivot de toute stratégie Data-driven et complément indispensable à l'emploi d'algorithmes de machine learning au fonctionnement complexe.

Quelques exemples de séminaires transverses

Combien ça coûte ?

Retours d'expérience et cas pratiques animés par le directeur de l’innovation du Spot Bouygues afin d'appréhender concrètement le chiffrage d'un projet de développement.


Agile Product Management

Mise en pratique d’un projet Agile et découverte du rôle du Product Manager et de ses outils.



Impact environnemental du numérique

Apprentissage des bonnes pratiques pour une démarche environnementale positive en matière de numérique (stratégie Green IT, gestion du parc et de l’énergie, éco-conception de services numériques, etc.).

Entrepreneurship –The Cantillon

Accompagnement sur les points clés d’un projet d’entreprise : équipe, client, solution, concurrence, marché, distribution, coûts, etc.



Boostez votre employabilité

4 workshops pour maîtriser les bonnes pratiques liées au CV, à l’utilisation des réseaux sociaux professionnels, au pitch de présentation et à la négociation salariale.


Découverte du modèle de l'Ennéagramme

Modèle de connaissance de soi, pour mieux travailler ensemble en sachant adapter sa communication aux autres, essentiel dans le management de projet ou le travail en équipe.

Exemples de projets en année 5

Reverse Engineering & Cracking

Un CTF (capture the flag) durant lequel les étudiants apprennent à maîtriser la recherche de vulnérabilité, incontournable en sécurité informatique. En groupe, ils se confrontent à une machine totalement infestée et doivent déterminer ce qu’il s’est passé et émettre leurs préconisations auprès d’un jury d’experts.


Focus sur l’Epitech Innovative Project

La 5e année représente la finalisation de 3 années de travail en équipe sur le projet majeur du cursus : l’Epitech Innovative Project. Conçus et réalisés comme de véritables projets prêts à se lancer, les EIP sont tous présentés au grand public et aux experts lors d'Epitech Experience, événement majeur et véritable salon de l'innovation.

Les meilleurs groupes de chaque campus participent également aux Trophées des EIP, pitchés devant un jury de professionnels triés sur le volet, avec à la clé notamment incubation et de nombreuses opportunités. Les EIP aboutissent souvent à la création d'entreprises performantes et reconnues.


À la fin de leur cursus, les étudiants diplômés obtiennent le Titre d’Expert(e) en Technologies de l’Information,code NSF 326n,
Certification Professionnelle RNCP 7.

Les experts Epitech en poste témoignent

{ Pierre-Marie Laguet }

Co-fondateur et CEO de Blackfoot, Epitech promo 2016

{ Thomas Solignac }

Co-fondateur de Golem.ai, Epitech promo 2015

 

 
 
 
 
 
Pierre-Marie Laguet - Co-fondateur et CEO de Blackfoot

{ Pierre-Marie Laguet }

Co-fondateur et CEO de Blackfoot, Epitech promo 2016

 
 
 
 
 
 
Thomas Solignac - Co-fondateur de Golem AI


{ Thomas Solignac }

Co-fondateur de Golem.ai, Epitech promo 2015

 

Pour en savoir plus sur les conditions d’admission et les coûts et financements de notre formation, rendez-vous sur notre page dédiée.