Le contenu
Les 2 grandes parties du cursus
Le tronc commun : un an et demi pour acquérir les bases
Le cursus 42 commence avec un tronc commun. Cette expérience développe le jeu de compétences minimum, tant techniques qu’humaines. D’une durée maximale d’un an et demi selon la progression personnelle, elle permet d’apprendre la programmation en C, de développer des logiciels simples en utilisant des algorithmes classiques, ou encore de découvrir l’accès au système de fichiers et la gestion des processus UNIX. Une première approche simple de l’architecture réseau ainsi que de l’administration système est également inclue. De la programmation orientée objet est aussi au programme, ainsi qu’un projet client-serveur. Le tronc commun est identique sur tous les campus partenaires : le valider permet d’accéder aux échanges et projets intercampus.
La seconde partie : se spécialiser à la carte et à son rythme
La seconde partie du cursus aborde les domaines classiques du numérique et de la programmation, comme l’intelligence artificielle, la sécurité, ou encore le développement d’applications mobiles. Elle met l’accent sur le travail en groupe de projet et la collaboration ainsi que la neutralité vis-à-vis des marques, des technologies, des langages, afin de développer les capacités d’adaptation de nos étudiants et d’éviter leur obsolescence sur le marché du travail dans 5 ou 10 ans. Le choix des domaines est libre et apporte des compétences complémentaires dans diverses expertises. Sont également présents dans cette partie du cursus les stages en entreprise ainsi que des projets occasionnels avec des partenaires privilégiés ou d’autres écoles et même un programme entrepreneurial. Les étudiants et les étudiantes décident eux-mêmes du moment où ils arrêtent leur cursus pour devenir alumni.