# Notation

* Aspect environnemental
* Aspect social
* Contenu du cours vs applications (indirectes ou pas)


## Retours globaux

ça manque d’un cours de profilage (étudier les performances d’un programme pour trouver ou les perfs sont perdues) possibilité d’integrer des outils qui prennent en compte également la consommation énergétique

## PRIM11

### Description environnementale

Programmation bas niveau, qui est donc parmis les langages de programmations les plus efficaces (energétiquement, en terme d’obsolescence / réactivité). Bon aspect écologique donc.

Son usage est restreint en général aux cas ou les performances sont vraiment nécessaires (backend IA, noyau linux, systèmes IoT → forte augmentation de la consommation en terres rares mais potentiel pour réduire des consommations énergétiques - chauffage par exemple).

Le profilage d’un code en C et son optimisation n’est cela dit pas dans le contenu de se cours introductif.


### ANNU11

### Description environnementale

etude de l’erreur sur des calculs matriciels par machines. à terme, les matrices sont de très puissants outils qui conduisent cela dit innevitablement à des consommations énergétiques importantes.

### Description sociale

Les calculs matriciels sont la bases de tout type de simulations, qu’elles soient médicales, industrielle ou environnementales.

L’impact social doit donc etre étudié en comparant les projets qui permettent de sauver des vies (prévisions de tsunamis) aux projets néfastes (entrainement d’IA sur des donnés sans droit d’auteurs)


## CBDR11

### Description environnementale

Introduction aux bases de données en générales, bien que l’approche ait été concentrée sur les bases de données relationnelles.

Le profilage des consommations énergétiques des bases de données n’a pas été abordé.