Se servir aisément de plusieurs paradigmes de programmation (approches impérative, fonctionnelle, objet et concurrente) ainsi que plusieurs langages de programmation.
Utiliser une bibliothèque ou un framework en consultant sa documentation.
Connaître et respecter les bonnes pratiques à adopter en programmation afin de réaliser des programmes maintenables et exploitables par des tiers.
Mettre en œuvre des algorithmes et des structures de données.
Savoir trouver une erreur dans un programme et la corriger.
Utiliser les outils et techniques de gestion de projet informatique : environnement de développement, contrôle de version, automatisation de la production.
Langue(s) d'enseignement
Français
Bibliographie
Clean Code: A Handbook of Agile Software Craftsmanship, Robert C. Martin