Développement efficace

L’objectif de cette ressource est de renforcer l’apprentissage de l’algorithmique afin d’amener vers une efficacité de développement.

Learnings :
  • Développement de structures de données complexes (par ex. : collections, arbres, dictionnaires...)
  • Premières approches de l’analyse de la performance (profiling, optimisation, greencode...)
Apprentissages critiques associés :
AC21.03

Adopter de bonnes pratiques de conception et de programmation

AC22.01

Choisir des structures de données complexes adaptées au problème

AC22.02

Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)

AC22.04

Évaluer l’impact environnemental et sociétal des solutions proposées