Bachelor
Programmation Informatique
Devenez un développeur expérimenté !
Ce bachelor vous apprend toutes les compétences nécessaires pour gérer la création d’un site web ou d’une application. Vous découvrirez les différents langages de programmation afin de créer du contenu dynamique et performant.
Objectifs du bachelor
- Développer une interface utilisateur
- Concevoir une base de données
- Concevoir une application multicouche
Rythme du bachelor
Alternez entre temps de présence physique et réunions en distanciel grâce à notre plateforme dédiée. À l’aide de la méthode projet et l’immersion professionnelle, le programme oscille entre théorie et pratique. Les différents travaux de groupes et l’alternance possible dès la deuxième année vont également rythmer la formation.
Le bachelor s’adapte à votre capacité d’apprentissage. En fonction de vos aptitudes et de votre investissement, vous pourrez obtenir votre diplôme en plus ou moins de 3 ans.
Tout au long de votre formation, un coach pédagogique est à votre disposition. Il vous accompagne et apporte des pistes réflectives tout en évaluant votre savoir-faire et votre savoir-être.
Vous profiterez aussi de l’expertise apportée par Kwame YAMGNAGNE, co-fondateur de l’école. Avec plus de 20 ans d’expérience dans les secteurs de l’éducation et de l’innovation, il est co-fondateur de l’école 42 et membre créateur de l’école Epitech.
Découvrir la méthode ColintLes Métiers
& Programme
ANNÉE 1
Découverte de l'univers de la programmation
- Introduction au développement
- Principes de base génie logiciel
- Instructions de boucles et IF
- Fondamentaux de la programmation
- Langage C
- Programmation Back-end
- Architecture logicielle
- Base blockchain
- Développement Web
- Back end & Front-end
- Conception objet intermédiaire
- Ingénierie Cloud
TECHNOLOGIES
Javascript, IDE, Terminal, C, Compilateur, Rails, Node.js, Java, HTML, CSS, Nginx, Redis, PostgreSQL, MongoDB, CMS, PHP, React, jQuery, REST APIs, AWS/GCP
- Anglais professionnel & Rosetta Stone
- Point Culture tech’ digitale & numérique hebdomadaire
- Semaine libre projets professionnels
- Conférences & rencontres professionnelles
- 3 Séminaires techniques par semestre (en binôme avec le Bachelor Communication & Création)
- Préparation professionnelles aux entretiens professionnels
ANNÉE 2
Professionnalisation
- Programmation C approfondie
- Couverture des structures
- Algorithmes intermédiaires
- Programmation orientée objet POO
- C++
- Elixir
- Programmation Réseau
- Algorithmes avancés
- IA
- Structures de données avancées
- Network Programming
- Projet personnel programmation final
- Projets open source
TECHNOLOGIES
C++ & OOP, Elixir, Network programming
- Anglais professionnel & Rosetta Stone
- Point Culture tech’ digitale & numérique hebdomadaire
- Semaine libre projets professionnels
- Conférences & rencontres professionnelles
- 3 Séminaires techniques par semestre (en binôme avec le Bachelor Communication & Création)
- Préparation professionnelles aux entretiens professionnels
ANNÉE 3
Spécialisation
-
Python
- Principes fondamentaux apprentIssage automatique
- AI / ML
- Algorithme avancés
- Classification linéaires
- Régression logistique
- Machine vectorielle
- Kaggle et les ensemble de données volumineux & complexes
- Apprentissage par renforcement
- Projet de programme personnel final
- Open source projets Kaggle
TECHNOLOGIES
Javascript, IDE, Terminal, C, Compilateur, Rails, Node.js, Java, HTML, CSS, Nginx, Redis, PostgreSQL, MongoDB, CMS, PHP, React, jQuery, REST APIs, AWS/GCP
- Anglais professionnel & Rosetta Stone
- Point Culture tech’ digitale & numérique hebdomadaire
- Semaine libre projets professionnels
- Conférences & rencontres professionnelles
- 3 Séminaires techniques par semestre (en binôme avec le Bachelor Communication & Création)
- Préparation professionnelles aux entretiens professionnels
Modalités d’évaluation
Des contrôles ont lieu toute l’année sous la forme d’exercices et de projets individuels ou en groupe. C’est en validant ces différents examens que les étudiants valident leurs modules. Par la suite, ils peuvent passer au suivant et ainsi développer de nouvelles compétences tout en approfondissant les précédentes.
En fin de bachelor, la rédaction d’un mémoire ainsi qu’une soutenance orale ont lieu.
Titre obtenu
A l’issue de ces 3 années, vous obtiendrez le titre de Concepteur développeur d’applications. Il s’agit d’une certification reconnue par l’État (titre RNCP n° 31678 Niveau 6, équivalent bac+3). Ce diplôme vous confère 180 crédits ECTS*.
Débouchés
Le bachelor programmation informatique vous permettra par la suite d’exercer un métier d’avenir qui recrute.
Développeur Full-Stack
Développeur Back-End
Développeur Mobile
Devops
Architecte Système d’Information
Data Scientist
Développeur Cyber
Développeur Front-End
Développeur d'Application
Tarif & Financement
Le bachelor Programmation Informatique est au tarif de 7 958,26 €
Dès la deuxième année, vous avez la possibilité de financer votre formation avec l’alternance. Nos cursus sont également éligibles CPF.
Vous pouvez aussi faire appel à Edukare, partenaire de la Colint School qui accompagne les étudiants dans leur recherche de moyens de financement.
Admissions
Vous souhaitez intégrer ce bachelor ? Envoyez-nous votre candidature !
Vous pouvez rejoindre cette formation à plusieurs niveaux :
- En première année, en étant titulaire d’un baccalauréat
- En deuxième année, en ayant validé une année après le baccalauréat dans un domaine similaire
- En troisième année après avoir obtenu un bac+2 ou un RNCP de niveau 5 dans une formation équivalente
Pour en savoir plus sur le parcours et les modalités d’admission, consulter cette page.
*Les ECTS (Système européen de transfert et d’accumulation de crédits) permettent de reconnaître les diplômes au sein de tous les pays de l’Union Européenne