ecole informatique
L'école  >  Les programmes  >  2e année - Consolidation

Deuxième année - consolidation




Tout s’accélère en deuxième année : les projets sont de plus en plus complexes, les langages se multiplient, les domaines abordés sont plus vastes... Après la première année, le stage en entreprise a permis de prendre du recul et le retour à Epitech prolonge cet état d’esprit nouveau chez les étudiants.

Le monde de l’entreprise comme repère

Entre la première et la deuxième année, les étudiants ont l’occasion de valoriser leur formation grâce à un stage de 4 à 6 mois. Cette première expérience professionnelle marque leur entrée sur le marché du travail. Elle leur permet d’intégrer un des objectifs de la pédagogie d’Epitech : savoir se comporter en entreprise. Plutôt que d’enseigner des connaissances qui sont par définition périssables dans l’informatique, l’école confronte ses élèves à des difficultés croissantes, les rendant ainsi performants, autonomes et munis d'une grande capacité d’adaptation. En parallèle, pour réaliser leurs nombreux projets, les étudiants doivent améliorer leur gestion du temps. Ils continuent à suivre également des cours d’expression écrite et d’anglais afin de garantir une insertion optimale dans le monde professionnel.

Travailler en équipe, tous ensemble

Le travail en groupe est irremplaçable au sein d’une entreprise : c’est lui qui permet de faire émerger les idées nouvelles en confrontant les points de vue, de les produire en conjuguant les compétences et de les réaliser grâce à l'émulation collective. Le travail en groupe prend donc une place de plus en plus importante en deuxième année. À deux, à quatre, à six, les projets deviennent de plus en plus complexes à mesure que de nouvelles technologies sont introduites. Les projets de groupe à Epitech suivent cette logique. Leur complexité impose une implication de chacun. Leur diversité demande la participation active de tous. Leur ambition réclame un dépassement individuel que seule une solidarité de groupe révèle. L’organisation est primordiale pour permettre d’avoir un rythme de travail soutenu, humain et efficace.

C’est en s’amusant qu’on apprend le mieux

Si les projets accomplis par les élèves d’Epitech demandent beaucoup de rigueur et d’efforts, ils se font toujours dans un cadre ludique. Ainsi, Thot et Isis, sous la supervision de l’Epitech Security Lab, permettent aux étudiants de découvrir les premiers rouages de la sécurité informatique. En équipes, ils doivent défendre un site internet des attaques de leurs camarades. Pour s’initier au langage C++, les élèves doivent recréer le célèbre Bomberman ou apprendre à gérer une pizzeria pas comme les autres. Enfin, dans le projet Trade, les étudiants jouent avec une simulation des cours de la Bourse. Suivant les valeurs observées, leur programme achète ou vend des actions avec un seul objectif : faire fortune !


20 crédits

STAGE

Les objectifs

  • .: Ce stage est un premier contact avec le milieu professionnel
  • .: Découverte du monde de l'entreprise

Le propos

  • Ce long stage permet une réelle implication et intégration dans le monde du travail.

Le savoir-faire acquis

  • .: Évoluer dans une structure inconnue tant sur le plan technique qu'humain

15 crédits

PROGRAMMATION UNIX AVANCÉE

Les objectifs

  • .: Approfondissement de la connaissance des systèmes UNIX
  • .: Acquisition de la programmation réseau en environnement UNIX
  • .: Acquisition et manipulation de concepts de programmation spécifiques (programmation parallèle, accès concurrents, interblocage)

Le propos

  • Réalisation de nombreux projets de complexité équivalente aux outils systèmes classiques.

Le savoir-faire acquis

  • .: Compréhension et structure interne d'UNIX
  • .: Programmation réseau (socket, select, protocole IRC, protocole FTP)
  • .: Thread, Mutex, Sémaphores

2 crédits

ASSEMBLEUR

Les objectifs

  • .: Être capable de programmer en assembleur, et plus particulièrement en assembleur i386
  • .: Poser des bases indispensables aux modules virus et Kernel traités en 4e année
  • .: Comprendre l'architecture d'un processeur

Le propos

  • A travers la réalisation de nombreux petits travaux, mettre en oeuvre les techniques de programmation en assembleur.

Le savoir-faire acquis

  • .: Assembleur i386

4 crédits

MATHÉMATIQUES APPLIQUÉES

Les objectifs

  • .: Acquisition d'outils statistiques et probabilistes

Le propos

  • A travers la réalisation de projets concrets, faire assimiler des outils mathématiques.

Le savoir-faire acquis

  • .: Probabilités, variables aléatoires, statistiques descriptives, échantillonnage, estimation, corrélation, tests d'hypothèse

3 crédits

SÉCURITE WEB

Les objectifs

  • .: Éveiller l'étudiant aux problématiques de sécurité web au sein des entreprises, ainsi qu'aux moyens classiques de protection
  • .: Travail d'analyse et de synthèse d'informations

Le propos

  • Découvrir et utiliser des failles de sécurité dans un univers confiné pour comprendre les problématiques techniques et les enjeux moraux.

Le savoir-faire acquis

  • .: Appréhension réaliste des problèmes de sécurité actuels
  • .: SQL Injection, détournement de cookies, protection de formulaires

2 crédits

CULTURE INFORMATIQUE

Les objectifs

  • .: Comprendre les principes de fonctionnement des ordinateurs
  • .: Élargir sa connaissance du marché

Le propos

  • Il s'agit ici de réaliser un exposé sur un thème validé par le professeur allant du très technique (ex: architecture interne d'un microprocesseur) au plus généraliste (ex: la saga d'un grand éditeur de logiciels).

Le savoir-faire acquis

  • .: Préparation et répétition d'un exposé oral

3 crédits

ANGLAIS

Les objectifs

  • .: Renforcement du niveau d'anglais écrit et oral

Le propos

  • Au moyen de cours de grammaire et de conversation, améliorer le niveau d'anglais.

Le savoir-faire acquis

  • .: Capacité à soutenir une conversation simple sur un thème générique
  • .: Capacité à évoluer correctement en zone anglophone

2 crédits

COACHING DE GROUPE

Les objectifs

  • .: Faire constater au groupe des dysfonctionnements et les analyser
  • .: Accompagnement de chaque groupe dans la conduite au changement

Le propos

  • Au moyen de suivis réguliers et concrets, analyser les causes de réussite ou d'échec de ses projets. L'objectif est de faire évoluer la stratégie de chaque groupe pour obtenir de meilleurs résultats.

Le savoir-faire acquis

  • .: Analyse de sa propre situation ainsi que celle du groupe
  • .: Mise en place de solutions techniques, organisationnelles, relationnelles

11 crédits

PROGRAMMATION C++

Les objectifs

  • .: Acquisition des bases de programmation en C++
  • .: Acquisition des spécificités de la programmation objet

Le propos

  • Par l'immersion intensive dans la programmation puis la réalisation de projets plus complexes, transmettre les bases techniques du C++.

Le savoir-faire acquis

  • .: Manipulation des notions objet (classes, héritage, polymorphisme, templates...)
  • .: Prémices de la conception et du design objet

2 crédits

PROGRAMMATION FONCTIONNELLE

Les objectifs

  • .: Initiation à la programmation fonctionnelle
  • .: Confronter les étudiants à un nouveau type de problématique

Le propos

  • Réalisation de mini projets qui mettent en avant les atouts de la programmation fonctionnelle et permettent une comparaison avec la programmation impérative.

Le savoir-faire acquis

  • .: Langage oCaml
  • .: S'adapter à une nouvelle approche intellectuelle de la programmation

1 crédit

SHELL SCRIPT

Les objectifs

  • .: Prise en main rapide d'un langage de script

Le propos

  • Réalisation d'un projet insolite grâce au contexte du langage dans un délai très court (rush).

Le savoir-faire acquis

  • .: Script Shell sh
  • .: Adaptabilité élevée

2 crédits

EXPRESSION ÉCRITE

Les objectifs

  • .: Renforcement du niveau de français à l'écrit
  • .: Savoir produire des documents clairs et structurés pour l'entreprise

Le propos

  • Entrainement régulier au travers de nombreux petits projets rédactionnels, débouchant sur un travail de type article de presse, courrier professionnel, mémo, notice, bilan...

Le savoir-faire acquis

  • .: Orthographe et grammaire correctes
  • .: Ordonnancement correct des idées

2 crédits

GESTION DE PROJETS

Les objectifs

  • .: Acquisition des méthodes de planification de projet et d'organisation de travail en groupe

Le propos

  • Présenter les méthodologies de planification de projet et d'organisation de travail en groupe.

Le savoir-faire acquis

  • .: Outils de planification (PERT, GANTT)
  • .: Techniques d'organisation de groupe (animation et compte rendu de réunion)

PROJETS
MINI-PROJETS
  • .: 5 mini-projets de Système Unix
  • .: 3 mini-projets de C++
  • .: 10 mini-projets de mathématiques
  • .: 1 mini-projet d'assembleur
  • .: 1 mini-projet de script Shell
  • .: 3 mini projets de oCaml
PROJETS
  • .: 5 mini-projets de Système Unix
  • .: 3 mini-projets de C++
  • .: 10 mini-projets de mathématiques
  • .: 1 mini-projet d'assembleur
  • .: 1 mini-projet de script Shell
  • .: 3 mini projets de oCaml
Possiblités de poursuite d'études
  • 3ème cycles spécialisés (EPITA, HEC, école des Mines paris, Steven's - états-Unis, ISG)
  • Doctorat
  • PhD (USA, Corée, Singapour, Suède ou Russie)
    Masters Appliqués
  • MBA (Australie, Chine, Inde ou USA)
  • Master of Science degree in Information Systems (Stevens Institute of Technology, USA)
  • Master of Business Information Technology (RMIT : Royal Melbourne Institute of Technology, Australie)
  • Master of Information Technology (Macquarie University, Sydney, Australie).

Témoignage

Anissa KADEM, Chargée de Recrutement UBISOFT PARIS STUDIO

photo de ANISSA KADEM "Les étudiants d'EPITECH sont de véritables experts en informatique, qui font preuve d'autonomie et de professionnalisme."
ANISSA KADEM
employeur

Nous recrutons régulièrement des étudiants d'EPITECH à des postes de gameplay programmeurs sur nos productions de jeux vidéo. Ils sont ainsi amenés à intervenir sur le développement du comportement des acteurs principaux et des ennemis d'un jeu, l'objectif étant de pouvoir offrir le plus d'actions possibles au joueur afin de renforcer son expérience de jeu.

La collaboration mise en place depuis l'année dernière nous démontre que les étudiants sont de véritables experts en informatique, qui font preuve d'autonomie et de professionnalisme. Ils sont capables de travailler en équipe multidisciplinaire, et arrivent à cerner les problématiques de nos équipes créatives. Les étudiants d'EPITECH sont d'excellents codeurs, et nous apprécions le fait qu'ils bénéficient d'une formation axée projet, car cela leur permet d'être rapidement opérationnels. Lorsque nous recrutons un étudiant d'EPITECH, nous sommes sûrs de recruter un passionné, ce qui est une qualité fondamentale pour travailler dans notre secteur.

Olivier Crouzet - Directeur des études

Olivier Crouzet revient sur les différences du cursus EPITECH avec les cursus traditionnels et les moyens mis en place pour avantager les étudiants à acquérir une expertise unique tournée vers l'entreprise.