Utiliser R dans l'enseignement et la formation

De EduTech Wiki
Aller à la navigation Aller à la recherche

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



Introduction

Cet article vise à promouvoir l'utilisation de R dans l'enseignement et la formation. Nous illustrerons les avantages d'adopter une solution open source basée sur du code, mais également des réflexions sur comment limiter les désavantages d'une approche qui peut être moins intuitive, au moins au départ, par rapport à des solutions pointer-cliquer comme SPSS ou Jamovi. La page propose également une collection de ressources, théoriques et pratiques, qui peuvent être utiles à des formateurs qui décident d'intégrer R dans leurs cours/formations.

Un autre article disponible dans ce wiki aborde l'utilisation de R dans la recherche :

Note sur la référence à R

Pour brévité, nous allons faire référence simplement à R dans l'article, mais en réalité nous nous référons à l'ensemble d'un environnement de travail typique qui inclut d'autres éléments, comme par exemple RStudio. Pour plus d'informations sur l'environnement typique, voir :

Avantages liés aux logiciels

Nous proposons d'abord des avantages très pratiques, liés au choix des logiciels qui font partie de l'écosystème de R, notamment en relation avec le fait ces logiciels sont :

  • Gratuits
  • Open source
  • Multi-plateforme

Gratuits

Le premier avantage concerne la disponibilité des logiciels : l'environnement de travail typique se compose d'éléments qui sont gratuits. Ceci représente un avantage à la fois pour les institutions et les étudiants.

Pour les institutions

Les institutions ne doivent pas payer de licences et peuvent donc épargner de l'argent. De plus, elles ne doivent pas vigiler à ce que les licences dont elles disposent ne soient pas partagées ou maintenues de manière illicite.

Pour les étudiants

Les étudiants peuvent continuer à utiliser les mêmes logiciels qu'ils ont utilisés lors de la formation même une fois qu'ils ne font plus partie de l'institution. De plus, ils peuvent continuer à exploiter le matériel pédagogique ainsi que des éventuels exercices ou projets menés dans le cadre de la formation, ce qui ne serait pas possible avec un logiciel nécessitant d'une license.

D'ailleurs, l'absence d'un prix pour la license peut encourager les étudiants à proposer des pratiques basées sur l'utilisation de R dans des entreprises, institutions ou organisations qu'ils rejoignent après la formation.

Open source

Les logiciels de l'environnement de travail typique sont également open source, ce qui comporte l'avantage de pouvoir le scruter et connaître le fonctionnement interne. Cet aspect est particulièrement important si on veut garder une cohérence, par exemple, avec des enseignements préconisant l'importance de la transparence des méthodes utilisés dans la science.

De plus, les étudiants peuvent également contribuer directement à des projets qui sont construits autour de l'écosystème de R, comme par exemple des paquets ou de la documentation.

Multi-plateforme

L'écosystème de R peut être installé ou utilisé indépendamment du système d'exploitation adopté par les étudiants : il est disponible pour Windows, Mac et Linux. Ce principe s'applique également au matériel pédagogique qui, sauf pour des instructions relatives à l'installation, ne doit pas tenir compte des particularités des différents systèmes.

Encore une fois, cet aspect permet aux étudiants de continuer à utiliser le même environnement de travail après la formation, tout en maintenant leur système d'exploitation préféré.

Avantages liés à l'utilisation du code

Avantages pour le matériel pédagogique

Avantages dans l'enseignement live

Désavantages et solutions pour les attenuer

Ressources

Conclusion