Skills Code-Aufgaben

Code-Aufgaben, Zeile für Zeile an der Tafel nachverfolgt.

Füge den Code und die Frage ein oder leg ein Foto oder eine PDF der Klausur ab, und Chasca macht ein Video, das den Code so durchgeht, wie der Computer ihn ausführt: Der Code bleibt neben der Rechnung stehen, jeder Wert wird an die Tafel geschrieben, wenn er sich ändert, und die Ausgabe oder die Korrektur wird umrahmt. Es rechnet auch Zahlensysteme, Wahrheitstabellen und SQL-Abfragen, für Informatiklehrkräfte und Kursersteller, und jede Antwort wird vor dem Video ein zweites Mal ausgerechnet.

  • 16:9, Querformat
  • 1 Minute bis 30 Minuten
  • Informatiklehrkräfte und Kursersteller
Gemacht aus diesem 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.”

Auf einen Blick

Was du bekommst.

Format
16:9, Querformat
Länge
1 Minute bis 30 Minuten
Du startest mit
Eingefügter Code und Fragen oder Fotos, eine PDF oder ein Dokument der Klausur (bis zu 20 Seiten)
Sprachen
Alle 79 Sprachen für die Erklärung; der Code bleibt genau so, wie er geschrieben ist
Aussehen
Eine schwarze Tafel („Black board“) oder ein Whiteboard, dein Code neben der Rechnung und der Trace geschrieben, während er gesagt wird
Vertonung
Eine von 30 Stimmen oder deine eigene Stimme, mit Untertiteln
Preis
Verbraucht die Minuten deines Tarifs wie jedes Video, ab $9.99 im Monat mit 30 Minuten. Deine ersten 2 Videos sind kostenlos, je bis zu einer Minute lang.

Für wen

Gemacht für alle, die Programmieren unterrichten.

Informatiklehrkräfte

Gib jeder Frage „Was gibt das aus?“ auf dem Arbeitsblatt einen Trace, den die Lernenden Wert für Wert noch einmal abspielen können, am Abend vor der Klausur.

Kursersteller

Hänge unter jede Übung deines Kurses einen ausgearbeiteten Trace, erklärt in der Sprache deiner Lernenden, mit den Code-Wörtern so gesprochen, wie Programmierer sie sagen.

Nachhilfe und Mentoring

Zeig, warum eine Zeile scheitert, ein Index hinter dem Ende einer Liste oder ein fehlender Doppelpunkt, und dann die Korrektur, Schritt für Schritt.

So funktioniert’s

Von der Code-Frage zur nachverfolgten Lösung.

  1. 1

    Füge Code und Frage ein

    Fragen zur Ausgabe, Fehlersuche, Zahlensysteme, Wahrheitstabellen oder SQL auf einer Tabelle, getippt oder als Foto oder PDF.

  2. 2

    Zeile für Zeile nachverfolgt

    Der Code steht neben der Rechnung und wird so durchgegangen, wie der Computer ihn ausführt, jeder Wert, wenn er sich ändert.

  3. 3

    Der Trace an der Tafel

    Werte, Ausgaben und Fehler werden Schritt für Schritt an die Tafel geschrieben, während sie gesagt werden.

  4. 4

    Geprüft, dann umrahmt

    Die Antwort wird ein zweites Mal ausgerechnet, bevor sie umrahmt wird, und Code-Wörter werden so gelesen, wie Programmierer sie sagen.

Beispiele

Videos, die mit diesem Skill entstanden sind.

  • Eine geteilte Python-Liste, dann 45 im Binär- und Hexadezimalsystem

    Eine Liste, auf die zwei Namen zeigen, Zeile für Zeile neben dem Code verfolgt, dann eine Zahl Schritt für Schritt umgerechnet.

    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.

    Aus einem Prompt erstelltCode-AufgabenEnglisch

  • Converta 45 para binário e hexadecimal

    Zahlensysteme auf brasilianischem Portugiesisch: durch zwei teilen, dann die Bits zu Hexadezimalziffern gruppieren.

    PromptConverta 45 para binário e depois para hexadecimal.

    Aus einem Prompt erstelltCode-AufgabenPortugiesisch

  • Eine Wahrheitstabelle für (A AND B) OR NOT C

    Alle acht Zeilen an der Tafel ausgerechnet, erst jede Hälfte, dann OR, und am Ende das Muster in der letzten Spalte.

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

    Aus einem Prompt erstelltCode-AufgabenEnglisch

  • Finde den Fehler in zwei Zeilen Python

    Einer for-Schleife fehlt der Doppelpunkt: der Fehler gefunden, warum Python schon vor jeder Ausgabe abbricht, dann die korrigierte Zeile.

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

    Aus einem Prompt erstelltCode-AufgabenEnglisch

  • Eine SQL-Abfrage nachverfolgen, Klausel für Klausel

    FROM, WHERE, ORDER BY und SELECT auf eine kleine Tabelle mit Punktzahlen von Schülern angewendet, in der Reihenfolge, in der SQL sie ausführt.

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

    Aus einem Prompt erstelltCode-AufgabenEnglisch

  • ¿Qué imprime esta función recursiva?

    Rekursion auf Spanisch erklärt: f(4) Aufruf für Aufruf bis zum Basisfall verfolgt, dann auf dem Rückweg bis 24 multipliziert.

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

    Aus einem Prompt erstelltCode-AufgabenSpanisch

Was er nicht macht

  • Deinen Code auf einem Computer ausführen: Er wird nachverfolgt und dann ein zweites Mal ausgerechnet.
  • Logikgatter-Symbole zeichnen: Logikfragen werden bisher mit Wahrheitstabellen gerechnet.
  • Ein langes Programm an die Tafel bringen: Der Code neben der Rechnung fasst etwa 15 Zeilen, die Länge einer Klausuraufgabe.

Warum wir ihn gebaut haben

Tracen ist der Weg, auf dem Lernende erfahren, was Code wirklich tut, und es ist der Schritt, den sie überspringen, wenn niemand zusieht. Eine Lehrkraft kann eine Schleife an der Tafel nachverfolgen, aber nicht jede Frage auf jedem Arbeitsblatt für jeden, der die Stunde verpasst hat. Wir haben den Code-Skill gebaut, damit jede Frage ihren Trace bekommen kann, Wert für Wert, in der Sprache, in der unterrichtet wird.

Lies, warum wir ihn gebaut haben

Häufige Fragen

Deine Fragen, unsere Antworten.

Noch etwas anderes? Die allgemeinen FAQ beantworten Fragen zu Stimmen, Sprachen und der API.

Ja. Der Skill „Code problems“ von Chasca macht ein vertontes Video, das deinen Code Zeile für Zeile an der Tafel nachverfolgt: Der Code bleibt neben der Rechnung stehen, jeder Wert wird beim Ändern geschrieben, und die Ausgabe wird umrahmt. Füge den Code und die Frage ein oder lade ein Foto oder eine PDF der Klausur hoch.

Nein. Der Code wird so nachverfolgt, wie eine Lehrkraft ihn nachverfolgt, und die Antwort wird vor dem Video ein zweites Mal aus demselben Code ausgerechnet. Weichen die beiden Antworten voneinander ab, sagt dir die Seite des Videos, welche Frage du prüfen sollst.

Fragen zur Ausgabe und zum Nachverfolgen, Fehler finden und beheben, Zahlensysteme wie dezimal zu binär oder hexadezimal, Wahrheitstabellen, Algorithmen, Rekursion und SQL-Abfragen auf einer Tabelle. Ein Algorithmus kann als Flussdiagramm gezeichnet werden und eine Rekursion als Baum ihrer Aufrufe.

Füge den Code in der Sprache ein, die dein Kurs verwendet: Er wird genau so gezeigt, wie er geschrieben ist, und so gelesen, wie Programmierer ihn lesen. Fragen, die er selbst für dich schreibt, sind in Python, es sei denn, du bittest um eine andere Sprache.

Ja, in jeder der 79 Sprachen, in denen Chasca vertont. Die Erklärung ist in deiner Sprache, während Code, Schlüsselwörter und Namen so bleiben, wie sie geschrieben sind, und so gesprochen werden, wie Programmierer sie sagen.

Von einer Minute bis zu 30 Minuten in einem kostenpflichtigen Tarif; die kostenlosen Videos dauern bis zu einer Minute. Ein Video richtet sich nach seinen Fragen, jede an ihrer eigenen Tafel, sodass mehrere Fragen ein längeres Video ergeben.

Deine ersten 2 Videos sind kostenlos, je bis zu 1 Minute lang, mit Wasserzeichen. Keine Kreditkarte nötig. Ein Skill funktioniert auch bei den kostenlosen Videos, bis zu einer Minute. Danach gibt es Tarife ab $9.99 im Monat mit 30 Minuten. Preise ansehen.

Dein nächstes Erklärvideo dauert keine Minute.

Deine ersten 2 Videos sind kostenlos, je bis zu 1 Minute lang, mit Wasserzeichen. Keine Kreditkarte nötig. Das komplette Produkt, inklusive aller Stimmen und Stile.