Skip to main content
教師門戶

教師工具箱圖標 教師工具箱

  • 本部分的目的
    此重新思考部分將允許學生評估和修改他們在「播放」部分中編寫的程式碼,以使他們的專案更加準確和高效。 當學生思考不同編碼序列的優缺點,並在小組和全班分享他們的想法、問題和首選解決方案時,將引入程式碼效率的概念。

    本節包括以下重新思考活動:

    • 優化你的程式碼

      • 評估程式碼和設計的準確性和有效性

      • 根據需要修改和糾正項目

    • 評估和解釋

      • 查看映射問題的多種編碼解決方案,確定哪個是首選解決方案,並解釋原因

    • 重新思考問題

    學生將與他們的小組合作,進一步開發他們的項目,並在工程筆記本中記錄他們的想法和想法。 還有可選的 團隊 (Google Doc/.docx/.pdf) 和 個人 (Google Doc/.docx/.pdf) 工程筆記本評分細則。

    在「重新思考」部分的開頭,將學生分組並讓學生選擇自己的角色,點擊 以下連結之一 以了解有關角色和小組組織的更多資訊 (Google Doc/.docx/.pdf). 點擊以下連結之一,取得可選的 協作 標題 Google Doc/.docx/.pdf)。

優化你的程式碼

還記得「播放」部分的程式碼嗎? 我們現在將使用該程式碼,以幫助完善和修改它以更好地實現您的目標。 此重新思考活動有 3 個選項:

  • A 排序挑戰— 幫助您思考您創建的程式碼、它是如何運作的以及為什麼它可能不起作用。

  • 編碼挑戰— 幫助您練習建立繞過其他障礙的編碼序列。

  •  效率挑戰— 幫助您重新思考程式碼並重寫它以使用更少的區塊。

當您的老師告訴您的小組從哪個挑戰開始後,請繼續閱讀下一頁並按照該挑戰的步驟進行操作。

教師工具箱圖標 教師工具箱

  • 重新思考作為差異化策略
    由於學生將使用他們在「玩耍」部分創建的代碼,因此重新思考活動是為可能需要更多時間或在排序概念上遇到困難的學生提供差異化的好方法。 「優化您的程式碼」活動適用於仍在「玩」部分完成程式碼的學生;而評估和解釋活動可以提供給那些準備進一步練習應用他們所學的排序和編碼技能的學生。

  • 優化您的程式碼
    此活動的目標是重新審視在「播放」部分中建立的程式碼序列,並在考慮到效率和準確性的情況下對其進行最佳化。 活動中有多個選項/挑戰,根據學生的優勢和編碼困難,重新思考挑戰可以相應地劃分。

    • 排序挑戰: 您的程式碼序列實現目標了嗎? 為什麼或為什麼不? 細化並重寫您的序列,以更準確地遵循您的映射路徑。

      • 專為未以工作代碼序列結束“播放”部分以及需要更多時間來排除故障和更正代碼的學生而設計。

    • 程式設計挑戰: 如果您的地圖中存在需要解決的障礙怎麼辦? 新增樓梯或儲藏室以進行導航,並重寫程式碼序列以反映此變更。

      • 專為熟悉模組及其工作原理以及需要更多練習創建程式碼序列的學生而設計。

    • 效率挑戰: 您能否重寫程式碼以實現目標,但使用更少的區塊? 考慮在映射中哪些地方可以更有效,並嘗試使用更少的 3-5 個區塊來重寫程式碼。

      • 專為準備進入下一步程式設計以及需要更多練習找出相同問題的多種解決方案的學生而設計。

對於所有挑戰,每個組中的建構者都應該獲得所需的硬體。 記錄員應該拿到小組的工程筆記本。 程式設計師應打開 VEXcode IQ。

所需材料:
數量 所需材料
1

已充電 機器人電池

1

VEXcode IQ

1

工程筆記本

1

USB 纜線 (如果使用電腦)

1

1x1 連接器接腳

教師提示圖標 老師提示

  • 為學生模擬每個故障排除步驟。 提醒學生每個小組都有一個人扮演建造者的角色。 該人應該在整個探索過程中檢查這些項目。

  • 若要查看 Autopilot 馬達和感測器的配置,請按一下以下連結之一 (Google Doc/.docx/.pdf)。

在開始活動之前...

在開始活動之前,您是否已準備好這些物品? 建造者應檢查以下各項: