Compétences Problèmes de code

Des questions de code suivies ligne par ligne au tableau d’un enseignant.

Collez le code et la question, ou déposez une photo ou un PDF de la copie, et Chasca réalise une vidéo qui parcourt le code comme le fait l’ordinateur à l’exécution : le code reste à côté du calcul, chaque valeur s’écrit au tableau quand elle change, et la sortie ou la correction est encadrée. Elle traite aussi les systèmes de numération, les tables de vérité et les requêtes SQL, pour les enseignants d’informatique et les créateurs de cours, et chaque réponse est calculée une seconde fois avant la création de la vidéo.

  • 16:9, grand écran
  • 1 minute à 30 minutes
  • Enseignants d’informatique et créateurs de cours
Réalisé à partir de ce prompt: “Trace these for my class. 1) What is the output? x = [1, 2, 3] y = x y.append(4) print(len(x)) 2) Convert 45 to binary, then to hexadecimal.”

En bref

Ce que vous obtenez.

Format
16:9, grand écran
Durée
1 minute à 30 minutes
Point de départ
Du code et des questions collés, ou des photos, un PDF ou un document de la copie (jusqu’à 20 pages)
Langues
Les 79 langues pour la narration ; le code reste exactement tel qu’il est écrit
Aspect
Un tableau noir ou un tableau blanc, votre code à côté du calcul et la trace écrite au moment où elle est dite
Narration
L’un des 30 narrateurs ou votre propre voix, avec sous-titres
Prix
Utilise les minutes de votre offre comme n’importe quelle vidéo, à partir de $9.99 par mois pour 30 minutes. Vos 2 premières vidéos sont gratuites, jusqu’à une minute chacune.

Pour qui

Pour celles et ceux qui enseignent la programmation.

Enseignants d’informatique

Donnez à chaque question « qu’affiche ce programme ? » de la feuille d’exercices un traçage que les élèves peuvent revoir, valeur par valeur, la veille du contrôle.

Créateurs de cours

Ajoutez un traçage corrigé sous chaque exercice de votre cours, expliqué dans la langue de vos apprenants, avec les mots du code dits comme le disent les programmeurs.

Répétiteurs et mentors

Montrez à un élève pourquoi une ligne échoue, un indice au-delà de la fin d’une liste ou un deux-points manquant, puis la correction, une étape à la fois.

Comment ça marche

D’une question de code à un traçage corrigé.

  1. 1

    Collez le code et la question

    Questions de sortie, recherche d’erreurs, systèmes de numération, tables de vérité ou SQL sur une table, tapés ou en photo ou en PDF.

  2. 2

    Tracé ligne par ligne

    Le code se trouve à côté du calcul et est parcouru comme l’ordinateur l’exécute, chaque valeur au moment où elle change.

  3. 3

    La trace au tableau

    Les valeurs, les sorties et les erreurs s’écrivent pas à pas au tableau au moment où elles sont dites.

  4. 4

    Vérifié, puis encadré

    La réponse est calculée une seconde fois avant d’être encadrée, et les mots du code sont lus comme les disent les programmeurs.

Exemples

Des vidéos réalisées avec cette compétence.

  • Une liste Python partagée, puis 45 en binaire et en hexadécimal

    Une liste désignée par deux noms, suivie ligne par ligne à côté du code, puis un nombre converti étape par étape.

    PromptTrace these for my class. 1) What is the output? x = [1, 2, 3] y = x y.append(4) print(len(x)) 2) Convert 45 to binary, then to hexadecimal.

    Créée à partir d’un promptProblèmes de codeAnglais

  • Converta 45 para binário e hexadecimal

    Les systèmes de numération en portugais du Brésil : diviser par deux, puis regrouper les bits en hexadécimal.

    PromptConverta 45 para binário e depois para hexadecimal.

    Créée à partir d’un promptProblèmes de codePortugais

  • Une table de vérité pour (A AND B) OR NOT C

    Les huit lignes calculées au tableau, d’abord chaque moitié puis OR, jusqu’au motif de la dernière colonne.

    PromptFill in the truth table for (A AND B) OR NOT C.

    Créée à partir d’un promptProblèmes de codeAnglais

  • Trouver l’erreur dans deux lignes de Python

    Une boucle for sans deux-points : l’erreur repérée, pourquoi Python s’arrête avant d’afficher quoi que ce soit, puis la ligne corrigée.

    PromptFind the error: for i in range(5) print(i)

    Créée à partir d’un promptProblèmes de codeAnglais

  • Suivre une requête SQL, clause par clause

    FROM, WHERE, ORDER BY et SELECT appliqués dans l’ordre où SQL les exécute, sur une petite table de notes d’élèves.

    PromptTrace this on students(name, marks) with Asha 92, Ravi 78, Meera 85: SELECT name FROM students WHERE marks > 80 ORDER BY marks DESC;

    Créée à partir d’un promptProblèmes de codeAnglais

  • ¿Qué imprime esta función recursiva?

    La récursivité expliquée en espagnol : f(4) déroulé appel par appel jusqu’au cas de base, puis les résultats multipliés en remontant jusqu’à 24.

    Prompt¿Qué imprime este código? def f(n): return 1 if n == 0 else n * f(n - 1) print(f(4))

    Créée à partir d’un promptProblèmes de codeEspagnol

Ce qu’elle ne fait pas

  • Exécuter votre code sur un ordinateur : il est tracé, puis calculé une seconde fois.
  • Dessiner pour l’instant des symboles de portes logiques : les questions de logique sont traitées avec des tables de vérité.
  • Faire tenir un long programme au tableau : le code à côté du calcul contient environ 15 lignes, la longueur d’une question d’examen.

Pourquoi nous l’avons créée

Tracer est la façon dont les élèves apprennent ce que fait vraiment le code, et c’est l’étape qu’ils sautent quand personne ne regarde. Un enseignant peut tracer une boucle au tableau, mais pas chaque question de chaque feuille pour chaque élève qui a manqué le cours. Nous avons créé la compétence de code pour que chaque question puisse avoir sa trace, valeur par valeur, dans la langue dans laquelle on enseigne.

Lire pourquoi nous l’avons créée

FAQ

Vos questions, nos réponses.

Une autre question ? La FAQ principale couvre les voix, les langues et l’API.

Oui. La compétence Code problems de Chasca réalise une vidéo narrée qui trace votre code ligne par ligne au tableau d’un enseignant : le code reste à côté du calcul, chaque valeur s’écrit quand elle change, et la sortie est encadrée. Collez le code et la question, ou importez une photo ou un PDF de la copie.

Non. Le code est tracé comme le trace un enseignant, et la réponse est calculée une seconde fois à partir du même code avant la création de la vidéo. Si les deux réponses diffèrent, la page de la vidéo vous indique quelle question vérifier.

Des questions de sortie et de traçage, la recherche et la correction d’erreurs, les systèmes de numération comme le décimal vers le binaire ou l’hexadécimal, les tables de vérité, les algorithmes, la récursivité et les requêtes SQL sur une table. Un algorithme peut être dessiné sous forme de logigramme et une récursivité sous forme d’arbre de ses appels.

Collez le code dans le langage que votre cours utilise : il est affiché exactement tel qu’il est écrit et lu comme le lisent les programmeurs. Les questions qu’elle écrit pour vous sont en Python, sauf si vous demandez un autre langage.

Oui, dans les 79 langues dans lesquelles Chasca narre. L’explication est dans votre langue, tandis que le code, ses mots-clés et ses noms restent tels qu’ils sont écrits et sont dits comme les disent les programmeurs.

D’une minute à 30 minutes avec une offre payante ; les vidéos gratuites durent jusqu’à une minute. Une vidéo suit ses questions, chacune sur son propre tableau, donc plusieurs questions donnent une vidéo plus longue.

Vos 2 premières vidéos sont gratuites, jusqu’à 1 minute chacune, avec filigrane. Sans carte bancaire. Une compétence fonctionne aussi sur les vidéos gratuites, jusqu’à une minute. Ensuite, les offres commencent à $9.99 par mois pour 30 minutes. Voir les tarifs.

Votre prochaine vidéo explicative prend moins d’une minute.

Vos 2 premières vidéos sont gratuites, jusqu’à 1 minute chacune, avec filigrane. Sans carte bancaire. Tout le produit, toutes les voix et tous les styles compris.