幫助學生在熟悉的編程環境中以自己的步調學習 Python
德克薩斯州格林維爾,2024年12月9日 /PRNewswire-PRWeb/ — VEX Robotics 是 K-12 STEM 教育的領導者,宣布推出“Switch”,這是一種學習計算機科學的革命性方法。Switch 是 VEX Robotics 的編程平台 VEXcode 中的一項基於研究的專利功能,適用於所有產品。到目前為止,VEXcode 已經為學生提供了基於區塊和 Python 的編程語言。隨著 Switch 在 VEXcode 中的推出,學生可以通過將 Python 命令直接整合到他們的區塊代碼中,簡化這兩種語言之間的轉換。
研究顯示,基於區塊的編程對於初學者來說是開始編程的最佳方式。然而,隨著學生的進步,他們會受到文本編程的真實性和強大的吸引。研究還顯示,從基於區塊的編程轉向文本編程並不簡單,這通常是學生不繼續學習計算機科學的原因。Switch 為教育工作者提供了一個新的工具,促進對編程概念的更深入理解。
學生現在可以在熟悉的基於區塊的環境中以自己的步調學習 Python 語法、編輯和寫作。Switch 提供了幾個關鍵功能來促進這一學習過程:
- 轉換:只需單擊一下,即可將一個或多個普通區塊瞬間轉換為 Switch 區塊,讓你看到底層的 Python 代碼。
- 編輯:在 Switch 區塊內,你可以直接編輯 Python 代碼,就像普通文本編輯一樣。
- 寫作:添加新的空白 Switch 區塊,從零開始寫 Python 代碼,並提供自動完成建議來協助你。
- 拖放:像普通區塊一樣重新排列和移動 Switch 區塊,讓你通過拖放操作編輯程序的結構。
- 語法:從將單個區塊轉換為 Switch 區塊開始,學習 Python 語法,當你準備好時再進階到更複雜的代碼。
- 深入學習:進一步寫作多行 Python 代碼,並正確縮排,以加深理解,所有這些都在 Switch 區塊內完成。
- 熟悉:這一切都在你已經熟悉的基於區塊的環境中進行,使得轉向文本編程更加順利和直觀。
Switch 的支架式方法支持學習者從基於區塊的編程過渡到文本編程,建立信心和熟練度,所有這一切都在一個支持性的環境中進行。Switch 的開發展示了 VEX Robotics 致力於為學校提供加強 STEM 教育的計劃,適合各種技能水平的學生。
“教學計算機科學很重要,但也很具挑戰性,”全球教育策略副總裁 Jason McKenna 說。“教育工作者正在尋找以可接近的方式教授編程的方法,讓學生能夠從基於區塊的編程過渡到文本編程。Switch 是我們持續努力使 STEM 和計算機科學教育對所有學生都可及的創新解決方案。”
除了促進從區塊到文本編程的無縫過渡外,Switch 還幫助學生在以下幾個關鍵領域:
- 增強的差異化學習:Switch 使學生能夠以自己的步調進步,只有在準備好時才將特定部分的代碼轉換為 Python。這種適應性支持差異化學習,讓教育工作者能夠為可能表現出色或需要額外支持的學生個性化教學。
- 語法指導和錯誤減少:通過內置的自動完成功能和自動縮排,Switch 幫助用戶以更少的錯誤學習 Python 語法。這種指導讓學生能夠專注於理解編程概念,而不是被語法錯誤所困擾,從而減少挫折感並增強信心。
- 整合的學習路徑:Switch 是 VEXcode 的一個重要功能,讓學生可以從基於區塊的編程開始,使用 Switch 整合 Python,最終過渡到完整的文本編程——所有這些都在一個平台上進行。這一結構化的路徑支持學生在一個連貫的環境中從初學者進步到高級水平,加強他們的編程旅程的連貫性。
“我們團隊進行的研究提供了 Switch 效果的實證證據,”計算機科學教育主任 Dr. Jimmy Lin 說。“這些發現有助於我們理解如何設計支持不同經驗水平和信心的學生從基於區塊的模式過渡到 Python 的環境。”
VEXcode 與 Switch 是免費的,並與以下 VEX Robotics 平台兼容:IQ、EXP、V5 和 CTE 工作站。此外,VEXcode 與 Switch 也可以在 VEXcode VR 訂閱中使用,這是一個在線平台,使用戶能夠通過在互動的、類似視頻遊戲的環境中編程虛擬機器人 (VR) 來學習編程。VEXcode 與 Switch 可以在 Chromebook、Windows 和 Mac 電腦上訪問。
“在12月期間,為了慶祝計算機科學教育週,我們邀請大家嘗試使用 VEXcode VR 或他們的 VEX 硬體來體驗 Switch,”教育技術副總裁 Tim Friez 說。“我們的新一小時編碼活動和資源讓學生能夠在硬體和虛擬平台上探索 Switch 編碼。”
從區塊轉向文本可能會很具挑戰性,但有了專利的 Switch 功能,這一切都不必如此。
了解 Switch 和 VEXcode 如何幫助你的學生以自己的步調掌握 Python。請訪問 switch.vex.com 獲取更多信息。
新聞來源
本文由 AI 台灣 使用 AI 編撰,內容僅供參考,請自行進行事實查核。加入 AI TAIWAN Google News,隨時掌握最新 AI 資訊!