RES302 Développement efficace (RES302_INFO)
Présentation
Savoirs de référence étudiés :
- 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...)
Objectifs
L'objectif de cette ressource est de renforcer l'apprentissage de l'algorithmique afin d'amener vers une efficacité de développement.
Heures d'enseignement
| Cours Magistral | 4h | |
| Travaux Dirigés | 10h | |
| Travaux Pratiques | 6h |
Pré-requis obligatoires
/
Informations complémentaires
Prolongements possibles :
- notions de programmation fonctionnelle intégrée à des langages non fonctionnels (lambda-expressions, clôtures...)
- appréhension des conséquences d'une faille dans le code
Compétences visées
- Partir des exigences et aller jusqu'à une application complète
- Sélectionner les algorithmes adéquats pour répondre à un problème donné