Verwendung von Schalterblöcken zur Unterstützung der Differenzierung
Stellen Sie sich ein VEX EXP-Klassenzimmer vor, in dem die Schüler am Castle Crasher STEM Lab-Wettbewerb teilnehmen. Einige Schüler haben ihren Roboter vollständig in Blöcken codiert, andere haben eine Kombination aus Blöcken und Switch verwendet, und einige haben alle Switch-Blöcke. Das Ziel aller ist das gleiche – so viele Punkte wie möglich zu erzielen, indem man Schlösser auf dem Spielfeld zum Absturz bringt – aber die Art und Weise, wie sie auf dieses Ziel hinarbeiten, ist einzigartig. Der Lehrer ist hier fest in der Rolle des Moderators und führt die Schüler zum konzeptionellen Verständnis ihres Codes, anstatt sich auf die Syntax eines einzelnen Befehls zu konzentrieren.
Switch-Blöcke sind jetzt Teil aller VEX-Plattformen, die Python unterstützen, und geben Lehrern und Schülern eine durchdachte Möglichkeit, den Unterricht zu differenzieren und den Schülern zu helfen, die Reise von blockbasierter zu textbasierter Programmierung mit ihren physischen IQ-, EXP- oder V5-ROBOTERN sicher und komfortabel zu navigieren. Dieser Artikel bietet einige Szenarien, die Ihnen helfen, sich ein Bild davon zu machen, wie Switch-Blöcke die Differenzierung in verschiedenen Schulumgebungen unterstützen können. In diesen Artikeln finden Sie detaillierte Informationen zur Verwendung von Switch-Blöcken in VEXcode IQ , VEXCODE EXP oder VEXcode V5.
Verwenden von Switch zur Unterstützung verschiedener Lernender in einem Coding Club
In einer kürzlichen 1-zu-1-Sitzung fragte ein IQ-Lehrer, der gerade einen Coding Club für seine Schüler der 5.-8. Klasse begonnen hatte, nach der Strukturierung ihrer Aktivitäten, um alle Schüler im Club bestmöglich zu unterstützen. Mark hatte Fünftklässler, die ganz neu im Programmieren waren, Achtklässler, die ein paar Jahre Erfahrung hatten, und alles dazwischen. Anstatt verschiedene Aktivitäten oder Lektionen für jede Klassenstufe zu erstellen, wurde Switch als eine großartige Gelegenheit vorgestellt, die Programmierung der Schüler zu verbessern und gleichzeitig die Gruppe in eine gemeinsame Programmierherausforderung einzubinden. Er wollte mit seinen Clubschülern einen Castle Crasher-Wettbewerb veranstalten und sprach in der Sitzung darüber, wie er Switch-Blöcke am besten in seinen Unterricht integrieren kann, um alle Schüler dort zu treffen, wo sie sich befinden.
Anfänger arbeiteten in Blöcken, um loszulegen. Die Schüler könnten Drivetrain-Befehle verwenden, um ihren BaseBot zu codieren, um Schlösser an festgelegten Standorten zum Absturz zu bringen, und die integrierten VEXcode-Ressourcen wie die Hilfe, Beispielprojekte und Tutorials zur Unterstützung. Studenten mit etwas mehr Erfahrung könnten daran arbeiten, Sensoren in ihr Projekt zu integrieren. Sie würden auch in Blöcken beginnen, damit sie ihr Vorwissen über den Projektablauf bei der Verwendung eines Sensors auf die jeweilige Aufgabe anwenden können. Sobald sie mit dem Projekt vertraut waren, konnten sie damit beginnen, Blöcke in Switch-Blöcke umzuwandeln, um Python zu erkunden. Auf diese Weise konnten sich die Schüler zuerst auf das konzeptionelle Verständnis konzentrieren und dieses Wissen dann auf die ersten Erkundungen von Python anwenden. Für seine erfahrensten Schüler begannen sie ihre Projekte mit Switch – sie konvertierten Blöcke oder tippten Python-Befehle direkt in sie ein. Um die Schüler bei der Verwendung von Switch zu unterstützen, teilte er die VEX-API-Ressourcen , um die Schüler in die Lage zu versetzen, mehr über die Python-Befehle zu erfahren, die sie selbst verwendeten.
Verwenden von Schalterblöcken in einer High-School-Codierungsklasse
Ein weiteres Szenario betrifft einen Lehrer einer Informatikklasse der 9. und 10. Klasse, der VEX EXP und VEXcode VR verwendet. Ernestos Schüler wollen Python lernen, aber sie haben unterschiedliche Programmierkenntnisse, die in die Klasse kommen. Schalterblöcke sind eine ideale Lösung, da sie die Schüler auf den Fahrersitz bringen, um von Blöcken zu textbasierter Codierung überzugehen. Zu Beginn des Jahres teilt er die Switch-Blöcke und erklärt, wie sie funktionieren, und zeigt den Schülern, wie man Blöcke konvertiert oder direkt in sie eingibt. Als ganze Klasse bauen sie ein einfaches Blockprojekt auf und gehen durch, wie man es umwandelt. Im Rahmen dieser Einführung teilt er auch Ressourcen wie die VEX-API, in der die Schüler bestimmte Python-Befehle erlernen können, und die Hilfe in VR, die Informationen zu Switch-Blöcken enthält. Mit dieser Einführung steht es den Schülern nun frei, zu jeder Zeit während des Kurses zu versuchen, Switch-Blöcke zu verwenden, um ihre Codierungsaktivitäten abzuschließen.
Ernestos Unterrichtsplanung ändert sich nicht – die Herausforderungen, Wettbewerbe und Aktivitäten, die er unterrichten wollte, bleiben die gleichen, sowohl für EXP als auch für VR. Aber jeder Schüler hat jetzt individuelle Ziele, wie viel Switch und Python er in jedes seiner Projekte integrieren wird. Beim Einchecken mit den Schülern und während der Nachbesprechungsgespräche sprechen sie darüber, wie sie Switch verwendet haben und was sie während der Einheit über Python gelernt haben. Er kann sie ermutigen, verschiedene Switch-Blöcke oder -Strategien auszuprobieren, um ihr Lernen zu verbessern, und ist erstaunt, wie unterschiedlich die Schüler Switch das ganze Jahr über angehen.
Verwenden von Switch zur Überbrückung vom Klassenzimmer zum Wettbewerb
Mit Schülern aus dem Wettbewerbsteam in der Robotik-Klasse für IQ und V5 hat Maria oft Schwierigkeiten, alle das ganze Jahr über auf einem angemessenen Niveau zu halten. Mit Switch für IQ und V5 können ihre Wettbewerbsschüler jetzt ihre Programmierkenntnisse mit Python erweitern, ohne seinen Fokus von anderen Schülern mit weniger Erfahrung zu nehmen. Sie kann der ganzen Klasse die gleichen Codierungskonzepte als Direktunterricht beibringen, sogar mit Blöcken, wenn sie gemeinsam Projekte aufbauen. Ihre Wettbewerbsteams können die Projekte in Switch-Blöcke umwandeln und Switch verwenden, um mehr Python zu integrieren, wenn sie bereit sind. Der Rest der Klasse kann in erster Linie Blöcke verwenden, hat aber jederzeit die Möglichkeit, Python mit Switch zu erkunden. Sie können alle Ressourcen wie die Hilfe und die VEX-API gemeinsam nutzen , um mehr über die von ihnen verwendeten Befehle zu erfahren und die Fehlerbehebung und Problemlösung selbst zu übernehmen.
Maria verwendet rote und grüne Flaggen auf den Schreibtischen der Schüler, um sie anzeigen zu lassen, wenn sie Hilfe benötigen, während sie an einer Herausforderung arbeiten. Jetzt enthält sie auch eine blaue Flagge, die die Schüler aufstellen, wenn sie Switch verwenden. Dies hilft den Schülern zu wissen, an welche anderen Schülergruppen sie sich wenden können, je nachdem, wie sie arbeiten, und gibt ihr eine Vorstellung davon, womit sie wahrscheinlich helfen muss. Im Laufe des Jahres tauchen an immer mehr Orten die blauen Flaggen auf, bei Schülern hätte sie sich nie vorstellen können, Python zu ihren eigenen Bedingungen auszuprobieren.
Jedes dieser Szenarien ist etwas anders, aber ein gemeinsamer Nenner ist, dass jeder Schüler die Kontrolle darüber hat, wie er Switch verwendet, so dass sie alle in der Lage sind, genau das Maß an Herausforderung zu erhalten, das sie benötigen. Switch-Blöcke erleichtern den Schülern den Übergang und bieten Lehrern gleichzeitig eine einzigartige Gelegenheit zur authentischen Differenzierung im Klassenzimmer. Die Schüler kommen mit unterschiedlichem Maß an Erfahrung, Wissen, Motivation und Vertrauen in ihre Programmierfähigkeiten, und Switch kann Ihnen helfen, die Schüler dort zu treffen, wo sie sind, und sie durch den Übergang von Blöcken zu textbasierter Programmierung auf individualisierte, schülerzentrierte Weise zu führen.
Möchten Sie mehr darüber erfahren, wie Switch in Ihrer Umgebung verwendet werden kann? Planen Sie eine Einzelveranstaltung oder lesen Sie diese Insights-Artikel: