Optimiser
Proposer des applications informatiques optimisées en fonction de critères spécifiques : temps d’exécution, précision, consommation de ressources..
Apprentissages critiques
Niveau 1
Appréhender et construire des algorithmes
- ★ AC12.01 | Analyser un problème avec méthode (découpage en éléments algorithmiques simples, structure de données...)
- ★ AC12.02 | Comparer des algorithmes pour des problèmes classiques (tris simples, recherche...)
- ★ AC12.03 | Formaliser et mettre en œuvre des outils mathématiques pour l’informatique
Niveau 2
Sélectionner les algorithmes adéquats pour répondre à un problème donné
- ★ 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.03 | Comprendre les enjeux et moyens de sécurisation des données et du code
- ★ AC22.04 | Évaluer l’impact environnemental et sociétal des solutions proposées