教師へのヒント
-
生徒たちに、定規またはメートル棒を使用して、提案された経路を測定するように指示します。 次に、プロジェクトの開発に進む前に、学生に疑似コードを評価してもらいます。
-
組織、フロー、トラブルシューティングに役立つように、プロジェクト内のコメントとして疑似コードを使用するように生徒に指示します。
-
[Comment] ブロックの詳細については、VEXcode IQ のヘルプ機能を参照してください。 VEXcode IQ のヘルプ ツールの使用方法の詳細については、 ここをクリックしてください。
-
VEXcode IQ でプログラミングする前に、擬似コードを評価するように生徒に指示してください。 次のリンクのいずれかをクリックすると、疑似コードのルーブリックをダウンロードできます (Google Doc/.docx/.pdf)
-
計画、実装、テスト、反復、最終的なソリューション全体をエンジニアリング ノートに文書化するよう生徒に要求します。これは生徒の進捗状況を評価するために使用できます。 学生が個別にノートブックに取り組んでいる場合は、Engineering Notebook Individual Rubric (Google Doc/.docx/.pdf) を使用して評価します。 または、エンジニアリング ノートブック チーム リフレクション ルーブリック (Google Doc/.docx/.pdf) を使用して、グループ/チーム エンジニアリング ノートブックを評価します。 作業を開始する前に、必ずルーブリックを生徒と共有してください。
プロジェクトを作成するときは、次の手順に従います。
-
図面と疑似コード (Google Doc / .docx / .pdf) を使用して、ロボットがたどるプログラムのパスを計画します。
-
「Play」セクションで作成した疑似コードを使用して、ブロックを使用してプロジェクトを開発します。
-
プロジェクトを頻繁にテストし、テストから学んだことを使用してプロジェクトを繰り返します。
教師用ツールボックス
~
の疑似コード ソリューションの例
ここで は、パッケージを収集するための学生の疑似コードがどのようなものになるかを示す例です (Google Doc/.docx/.pdf)。 疑似コードは、複数のパッケージを選択するために同じ形式を使用して展開できます。
疑似コードにスコアを付けたい場合は、そのためのルーブリックをここに示します (Google Doc/.docx/.pdf)。 このルーブリックまたは他のルーブリックを使用する予定がある場合は、作業を開始する前に生徒にルーブリックを見せるか、そのコピーを渡すことをお勧めします。
この例では、一般的な方法で構成に名前を付け、ソリューションの部分とプログラムの後の部分を簡単な言語でリストし、それらの部分の順序を矢印で示していることに注意してください。 これらはすべて、ルーブリック内で項目化された機能です。 さらに、不必要ですが、この例では、3 つの荷物の場所に予定された集荷順序で番号が付けられており、その番号は Clawbot が近づくアルミ缶の側面に表示されています。
開始に問題がある場合は、VEXcode IQ 内の以下のサンプル プロジェクトを確認してください。
-
前方 (インチまたはミリメートル)
-
後退 (インチまたはミリメートル)
-
左折 (度)
-
右折 (度)
-
爪と腕
-
爪を使う
-
腕を使う