1/30
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Qu'est-ce que la programmation ?
Processus de conception et création d'instructions pour qu'un ordinateur exécute des tâches spécifiques
Que permet la programmation ?
Résoudre des problèmes, faire des requêtes à des logiciels, automatiser des processus, développer des technologies
Pourquoi la programmation est-elle utile en recherche expérimentale ?
Elle permet d'automatiser des tâches précises/répétitives (consignes, timing, randomisation), mieux contrôler les variables et réduire les erreurs
Pourquoi la programmation est-elle essentielle en statistique ?
Pour utiliser des techniques avancées, nettoyer/organiser les données, et assurer la reproductibilité (partage du code)
Comment la programmation aide-t-elle dans les interventions thérapeutiques ?
Elle permet de créer des outils (apps, interventions par internet) et de suivre les progrès des patients
Quel langage de programmation est principalement désigné pour les analyses statistiques ?
R
Quel langage tourne directement dans les navigateurs et est compatible avec Qualtrics ?
JavaScript
Quel langage de programmation est réputé facile/intuitif et très utilisé pour la programmation d'expériences ?
Python
Quel est le principal désavantage de R ?
Difficile à prendre en main sans connaissance préalable de la philosophie de programmation
Quel est le principal désavantage de Matlab ?
Extrêmement coûteux (chaque toolbox est payant)
Qu'est-ce qu'une ligne de commande ?
Interface en mode texte permettant d'interagir avec un système en tapant des commandes exécutées directement
Qu'est-ce qu'un script ?
Fichier contenant une série d'instructions exécutées de manière séquentielle, en une fois (run)
Qu'est-ce qu'une variable en programmation ?
Nom symbolique désignant un emplacement en mémoire où sont stockées des données
Quels sont les 4 types de valeurs de base ?
Entier (Integer), Flottant (Float), Chaîne de caractères (String), Booléen (Boolean)
Qu'est-ce qu'un entier (Integer) ?
Un nombre sans décimales, positif ou négatif
Qu'est-ce qu'un vecteur (Vector) ?
Collection d'éléments homogène et ordonnée
Qu'est-ce qu'un tableau (Array) ?
Structure de données homogène, pouvant être multi-dimensionnelle (1D, 2D, 3D)
Qu'est-ce qu'une matrice (Matrix) ?
Structure de données homogène et bi-dimensionnelle (lignes et colonnes), utilisée en algèbre linéaire
Qu'est-ce qu'une base de données (DataFrame) ?
Structure hétérogène et bi-dimensionnelle (lignes/colonnes), utilisée pour l'analyse statistique
Quelle est la différence entre liste et vecteur ?
La liste est hétérogène (types mixtes), le vecteur est homogène (même type)
Quelle est la différence entre tableau et matrice ?
Le tableau peut avoir plusieurs dimensions, la matrice est spécifiquement bi-dimensionnelle
Quelles sont les 3 phases du flux d'une expérience programmée ?
Début (accueil), Milieu (tâches), Fin (debriefing)
Quelle est la structure de base d'un conditionnel ?
If, Else/Elif, End
Quels sont les 2 types de boucles principaux ?
For et While
Quelle est la différence entre boucle For et While ?
For = chaque élément d'une liste, While = tant qu'une condition est vraie
Qu'est-ce qu'une fonction en programmation ?
Un bloc de code réutilisable qui exécute une tâche spécifique
Qu'est-ce qu'un paramètre d'une fonction ?
Une variable utilisée pour transmettre des informations à la fonction
Comment étudier le fonctionnement d'une fonction ou d'un package en R ?
Avec la commande help("fonction") ou help(package)
Quels sont les 5 types d'erreurs fréquentes en programmation ?
Type de donnée, Variable, Syntaxe, Chemin d'accès (path), Boucles
Quelles sont les 5 étapes du debugging ?
Lire le message d'erreur, repérer l'erreur, contrôler, vérifier les autres variables, réfléchir
De quoi les listes, vecteurs et tables de données sont-ils des exemples ?
Des ensembles de données (collections d'éléments), chacun avec des propriétés différentes