孩子提早學程式,但方法對了嗎?

by logiscool

資訊世代,兒童程式學習漸成顯學,究竟幾歲開始、訓練思考還是培養專業技能等等議題眾說紛紜,但不可否認,家長們逐漸了解到學習電腦語言對孩子未來的重要性。

 

Scratch入門程式

許多家長與多數坊間兒童程式課程,會選用Scratch啟蒙孩子、入門程式世界。

簡單介紹Scratch, Scratch來自麻省理工學院媒體實驗室計畫,目的期待能普及程式語言學習。為此,Scratch平台不收取費用,任何人皆可使用創作並分享成果,編寫程式的過程也簡化至無需使用程式碼,只要拖拉組合「程式模件」方塊,就能創作出極具聲光效果與互動性的動畫和遊戲。

如此簡易的編寫過程和成果立見的實境學習,讓Scratch成為程式入門的首選,輕鬆建立初學者的程式邏輯概念。

 

Scratch下一步?

然而,Scratch普及與簡化的初衷有其極限。由於專為啟蒙教學設計,Scratch實務功能相對有限,建立了順序、變數、條件判斷、迴圈、函式等基礎概念之後,若要進階至複雜資料運算或專業程式指令,仍得回到文字程式碼。

 

多數台灣的教學,在 Scratch後直接讓學童跳至Python、C/C++或Java等高階程式語言,往往難以適應相對複雜的程式碼和語法。更有甚者,因為困難度提高、成就感下降,就此失去興趣而放棄程式學習的孩子不乏其人。

 

簡單的模塊直接跳至高階語言,恐會對兒童青少年在學習上產生不適。/Scratch & Python。

 

另一方面,Scratch平台為求普及,以一對多,每個學員不論年齡程度,都使用相同等級的介面與指令模塊,容易對初學者來說眼花撩亂,對進階學生來說又太過簡單。

 

 

 

歐美如何解決學習斷層?

轉換文字程式語言之苦,無非出自圖像積木堆疊與文字指令編排差異懸殊,導致學童深陷程式碼、語法與繁複的除錯過程中,無法靈活變換指令、完成作品享受成就感。而歐洲的教育機構,在2014年開發出 Scoolcode - 混合模式(Mix Mode)為兒童青少年學程式提供完善的解決之道,化解轉換過程中的不適應。

 

混合模式是歐洲教育機構獨家研發的教學頁面。在純模塊與純文字程式環境之間,增加了模塊與文字程式並列的訓練階段。 /Scoolcode Mix。

 

混合模式中,孩子可以根據自己的能力與熟悉程度,自由切換模塊與文字程式,編寫同一個專案。在操作模塊時看到對應的程式語言寫法,也在寫程式語言時用模塊檢驗確認。等孩子有自信熟悉了文字程式碼後,才轉換到純文字環境中編寫程式。

 

在資訊成為顯學的時代,學習程式其實跟學習數學非常相似。相像的點在於,他們的邏輯緊密且複雜,有許多孩子長大後都會不自覺的逃避、害怕數學,而程式也是一樣的狀況。原因不外乎是在學習的過程中,被艱深的問題一次次擊倒,導致孩子受挫、開始逃避。

 

因此,學習程式跟數學一樣,每個環節都尤其重要,最關鍵的銜接過程,我們不該錯過。

 

就像在學習數學的過程中,若能跟數學成為朋友,他便會受用你一輩子,若孩子在學習程式的過程中有良好的銜接,不被高階程式語言嚇跑,程式語言會是他在新世代最有力的武器。

 

 

更多課程資訊

請洽Logiscool官網:
https://www.logiscool.com/tw-zh/about

預約免費試聽:
https://www.logiscool.com/tw-zh/apply/taipei/open-days

或聯絡我們: 加入好友

Share