Informatique
Programmation
Acquérir des bases solides en programmation et produire des logiciels fiables et lisibles.
Présentation
Ce cursus se concentre sur le cœur du métier : penser en algorithmes, écrire un code propre, tester, corriger et faire évoluer un programme. L'étudiant progresse d'un langage structuré vers la programmation orientée objet, puis vers les projets applicatifs. L'accent est mis sur la rigueur, la lecture de code et la résolution de problèmes. Le CQP programmation constitue la meilleure porte d'entrée pour ceux qui débutent totalement en informatique.
Objectifs pédagogiques
- Décomposer un problème en algorithme
- Écrire, tester et déboguer un programme
- Maîtriser les structures de données courantes
- Appliquer les principes de la programmation orientée objet
- Livrer un mini-projet logiciel documenté
Programme détaillé
01Logique et algorithmique
2 moisRaisonnement, pseudo-code, organigrammes et exercices progressifs.
02Premier langage
2 moisSyntaxe, variables, conditions, boucles, fonctions et entrées/sorties.
03Structures de données
2 moisTableaux, listes, dictionnaires, fichiers et manipulation de chaînes.
04Orienté objet
2 moisClasses, objets, encapsulation, héritage et polymorphisme.
05Qualité et débogage
2 moisTests, gestion des erreurs, lisibilité et refactorisation.
06Mini-projet
2 moisConception, développement et présentation d'une application console ou graphique.
Compétences acquises
Débouchés professionnels
- Développeur junior
- Assistant programmeur
- Technicien d'application
- Poursuite en développement d'applications
Méthode pédagogique
Alternance de cours théoriques et de travaux pratiques sur plateaux techniques : 40 % de théorie, 60 % de pratique. Évaluations continues, projet professionnel encadré, suivi individuel par un formateur référent et préparation à l'examen national.