VEXcode EXP Python を使用した VEX EXP STEM ラボ ユニットの指導

VEX EXP STEM ラボ ユニットは、VEXcode EXP のブロックベースのコーディングで使用するために書かれていますが、Python を使用して教えることもできます。 この記事では、教室で Python を使用した STEM Lab 単元の教育をサポートするために利用できるリソースについて説明します。

VEX EXP STEM ラボ ユニットは 学習実践競争 形式に従います。 この形式と教室でのこれらの単元の実装について詳しくは、この記事を参照して コーディング方法に関係なく、VEX EXP STEM ラボ ユニットを実装する同じプロセスに従うことができます。

利用可能な Python リソースと、それらを STEM Lab ユニットで使用する方法について詳しくは、このビデオをご覧ください。

特に断りのない限り、次の画像と例は リング リーダー STEM ラボ ユニットから取得したものですが、同じ形式がすべての VEX EXP STEM ラボ ユニットで見つかります。


VEXcode EXP を使用して Python を教えるために利用可能なリソース

VEX EXP STEM ラボユニット内

Python を使用して各単元を実装するには若干の調整を行う必要がありますが、それらはすべて教師ポータルの「この単元の VEXcode EXP Python リソース」ドキュメントで概要が説明されています。 これらの単元を Python で教えるのに役立つさまざまなリソースを以下に示します。

Screen_Shot_2022-10-05_at_4.17.27_PM.png

Learn セクションでは、直接指導ビデオが提供されます。 これらのビデオの一部は、ブロックと Python の実装の両方で利用できます。 両方が利用可能な場合は、どちらのビデオを見るべきかを生徒が理解できるようにします。 各ビデオには個別のレッスンの概要と理解度を確認するための質問が用意されているため、生徒は講師が選択したコーディング方法だけに集中するだけで済みます。 

Screen_Shot_2022-10-05_at_4.24.33_PM.png

一部のビデオにはブロック固有の説明が含まれています。 これらのビデオについては、関連する Python コマンドまたは概念について作成されたレッスンの概要が単元の教師ポータルに含まれています。

Screen_Shot_2022-10-05_at_2.33.06_PM.png

教師ポータル内には、「この単元の VEXcode EXP Python リソース」ドキュメントがあります。 これは編集可能な Google ドキュメントで、レッスンの概要の Python バージョンが含まれており、単元のコンテンツに含まれていない理解度を確認するための質問が含まれています。 Python で単元を教えるときに、必要に応じてこのドキュメントのコピーを作成し、個別のレッスンの概要を生徒に配布できます。

Google ドライブまたは Microsoft を使用したリソースのカスタマイズの詳細については、 の記事を参照してください。

Screen_Shot_2022-10-05_at_4.29.43_PM.png

Practice およびCompete アクティビティの大部分は、任意のコーディング方法で使用できるように書かれていますが、 リング リーダー STEM ラボ ユニット のような例外もいくつかあります (ここに示す演習アクティビティを含む)。 この場合、アクティビティの Python バージョンも「このユニットの VEXcode EXP Python リソース」ドキュメントに含まれます。 レッスンの概要と同様に、これらは単元中に必要に応じて生徒に配布できます。

VEXcode EXP内

VEXcode EXP 内のリソースは、Python プロジェクトを使用して STEM ラボの単元を完了する学生のサポートにも役立ちます。

Screen_Shot_2022-10-05_at_3.37.33_PM.png

Python を初めて使用する場合は、ブロックベースのコマンドと Python の同等のコマンドとの相関関係を確認すると役立ちます。 これはコード ビューアを使用して実行できます。 VEXcode EXP のコード ビューアーの詳細については、この記事を参照してください。

autocomplete_d.png

学生は、プロジェクトに必要なコマンドを理解したら、ワークスペースにコマンドを入力し始めることができます。 オートコンプリート機能は、学生がプロジェクト内のエラーを最小限に抑え、時間を節約するのに役立ちます。 VEXcode EXP Python プロジェクトのオートコンプリートの詳細については、この記事を参照して

Screen_Shot_2022-10-05_at_3.38.54_PM.png

ヘルプは、コマンドの動作とコマンドに必要なパラメータを学生に案内するために利用できます。 コマンドのヘルプを開くには、ツールボックス内のコマンドの横にある疑問符を選択します。 Python プロジェクトのヘルプへのアクセスの詳細については、この記事を参照して

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: