Elle commence par un stage en entreprise d’une durée de 4 à 6 mois. L’étudiant doit appliquer, dans des projets plus complexes, les connaissances et les compétences acquises en 1ère année. L’apprentissage est toujours pratique, pragmatique et collaboratif via la réalisation de projets concrets
3 qualités pour réussir:
- la capacité à acquérir de nouvelles méthodes (dont le génie logiciel),
- la capacité d’ouverture à d’autres environnements (entreprises, pluridisciplinarité…),
- la capacité à se projeter dans l’avenir en vue du départ à l’international
Temps forts
Le stage
Véritable transition entre la première et la deuxième année, cette première expérience en entreprise permettra aux étudiants de remettre en perspective les compétences déjà acquises, de mesurer le chemin parcouru et de préciser leur projet professionnel.
La Piscine C++
Elle consiste en 3 semaines de travail intensif dont le but est d’accompagner les étudiants dans la découverte d’un nouveau paradigme de programmation : la programmation orientée objet.
Des projets qui adressent des problématiques transversales de l’informatique, l’indie studio et le zappy
Ces deux projets emblématiques de la deuxième année, faisant chacun l’objet de leur propre keynote, permettent aux étudiants d’aborder en groupe des notions complexes et d’avoir une première approche de la réalisation de projets combinant tous les éléments du développement, de la programmation bas niveau à l’interface graphique. A travers la réalisation d’un véritable jeu vidéo intégrant les moteurs graphiques du marché et d’une simulation complexe combinant programmation parallèle et intelligence artificielle, ils pourront faire la synthèse de leurs connaissances avant d’aborder en 3ème année la réalisation de leurs propres projets
Les modules pédagogiques en 2ème année
Tronc commun
- Développement personnel
- Anglais
- Français expression écrite
Fondamentaux
- Culture informatique
- Méthode de développement (qualité de code, tests unitaires
- Algorithmique
Techniques de programmation
- Assembleur
- Programmation système avancée
- Programmation shell
- Programmation scientifique avancée
- Programmation orientée objet
- Programmation fonctionnelle
Programmation
- sécurité informatique avancée
- administration système et réseau avancée
- analyse numérique en temps réel
- Introduction à la programmation web