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

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

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

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

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


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

VEX EXP STEM ラボユニット内

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

ドライバー コントロールのカスタマイズに関するビデオ、Python に関するビデオ 1 つ、ブロックに関するビデオ 1 つを含む、リング リーダー レッスン 4 のセクションを学習します。

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

繰り返しブロックに関するビデオを使用して、宝探しレッスン 3 のセクションを学習します。

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

教師ポータルにある、「Treasure Hunt STEM Lab Unit の VEXcode EXP Python リソース」というタイトルの Google ドキュメントのスクリーンショット。

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

Google ドライブまたは Microsoft を使用してリソースをカスタマイズする方法の詳細については、これらの記事を参照して

リングリーダー STEM ラボ ユニットでの VEX EXP 自律動作の練習アクティビティ。 この練習アクティビティはブロック用に作成されています。

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

VEXcode EXP内

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

VEXcode EXP のコード ビューアー メニューを開いて、ユーザーの Blocks プログラムから Python への変換を表示します。

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

ユーザーが VEXcode EXP で Python コマンドを入力しています。 文字「D」のみを入力すると、オートコンプリート メニューが開き、D で始まるコマンドが提案されます。

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

VEXcode EXP のヘルプ メニューを開き、Drive for Python コマンドを選択した状態。 コマンドの説明とその使用方法が、使用例とともに表示されます。

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

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

Last Updated: