遊戲化學習程式教育程式語言

不當工程師也能上手的邏輯養成術:讓孩子「習得」而不是「學習」

2017-12-26

瀏覽次數:4546

核心摘要:讓孩子從小接觸程式,並非為了讓孩子當工程師,而是在大腦發展的關鍵期建立邏輯思考習慣。研究顯示,及早接觸有系統的程式課程,能幫助孩子在數學、語言與解決問題上都有更好的表現。了解更多:橘子蘋果兒童程式課程

傳統的教育方式,通常是在課堂中帶學生「一個口令、一個動作」,慢慢學習新知識。但是你可曾想過:嬰兒時期沒有這樣的教學過程,我們是如何學會說話的呢?

 

「習得」語言,而不是學習語言

要回答這個問題,不得不談到美國的語言學家 Stephen Krashen。Krashen 認為「學習」和「習得」是不一樣的。「學習」是刻意的,像我們在學外語一樣,照著外在的規則去學;但「習得」是暗示性的,像是我們學習母語一樣,透過很多暗示,在無意識之中習得語言能力。

Krashen 的第一個假說,就是大膽地假說「學習」永遠不能變成「習得」,它們之間有個很大的鴻溝,因此教師們應該用暗示的手法,像在教小朋友一樣,自然而然讓他們學會語言。

 

熟悉觀念,遠比強記知識更重要

很多家長會覺得:「小孩子這麼小,怎麼可能學會工程師會的程式語言?」然而大多的程式設計師,其實也是在寫程式的過程中,不知不覺學會了現在討論聲量很高的運算思維,不過當你隨便抓一個程式設計師,問他:「什麼是運算思維?」,他恐怕會一頭霧水。就好像你要美國人解釋英文文法,他們也未必能答得很好。但是,反正他們就是能夠講得很流利。

不當工程師也能上手的邏輯養成術:讓孩子「習得」而不是「學習」

為了設計課程,教學團隊對於運算思維的架構必是要了然於心,才能掌握每個教學環節中希望學生領悟的觀念。以過往橘子蘋果設計的寒假營隊中來說,就用到了不少「習得」的設計概念,讓孩子在「玩」的同時,不知不覺學會程式的觀念。

筆者現在所任職的單位正是以程式教育培養孩子系統思考與解決問題的教育團隊,透過將遊戲的思維導入教學,讓孩子在如同玩遊戲的愉快經歷中,慢慢培養起程式設計知識與想像力。

不當工程師也能上手的邏輯養成術:讓孩子「習得」而不是「學習」

(圖片來源 : 麥塊官方網站)

舉個以往最受孩子歡迎的課程例子:Minecrafe創世神,雖然是遊戲,卻能讓孩子在學習操控遊戲角色自動挖礦的同時,了解到「Sequence」和「Loop」等程式流程觀念。比起直接在講台上做名詞解釋,這樣的「浸入式學習」更能夠讓學生無抵抗、更投入地學習新知。

我們的孩子在長期單向、填鴨式的學習環境中成長,隨著僵化的教育體制一點一滴地失去學習主導權,不可不慎。

如果你也正煩惱著不知如何讓孩子自然學習,不妨利用寒假期間,讓他們從短期的活動體驗一下不一樣的學習情境,也許會有意想不到的效果呢!

_________________________________________________________________________________________________________________________

★Reference:
<我們怎麼學外語?-Krashen 的五個假說 (Monitor Theory) >

★今年寒假最好玩的冬令營:

 ​橘子蘋果寒假程式營火熱預約中 報名表單 : https://goo.gl/cyXBd1

[台北麥塊創客營] 01/29(一) - 02/01(四) *時間:每天上午 09:00~17:00 ​, *適合:目前 3~6年級的學生

[新竹麥塊創客營] 01/30(二) - 02/02(五) *時間:每天上午 09:00~17:00 ​, *適合:目前 3~6年級的學生

[台中麥塊創客營] 02/06(二) - 02/09(五) *時間:每天上午 09:00~17:00 ​, *適合:目前 3~6年級的學生

常見問題 FAQ

什麼是「習得」式的程式學習?跟傳統教學有什麼不同?

語言學家 Krashen 提出「學習」和「習得」的差異:「學習」是刻意照規則練習,「習得」則是像學母語一樣,在無意識中透過大量暗示自然吸收。程式教育也是同樣道理——與其讓孩子死記語法規則,不如透過遊戲化情境讓孩子在「玩」的過程中,不知不覺內化程式邏輯與運算思維。

玩 Minecraft 創世神也能學到程式觀念嗎?

可以。以 Minecraft 創世神為例,孩子在操控角色自動挖礦的過程中,其實就在不知不覺間接觸「Sequence(序列)」和「Loop(迴圈)」等程式流程觀念。比起在講台上做名詞解釋,這種「浸入式學習」讓孩子在遊戲的愉快經歷中,無抵抗地吸收程式設計的核心邏輯。

學程式和數學成績有關係嗎?

程式學習本身不要求高深的數學,但能強化數學的應用能力——因為程式本質上是「把數學邏輯轉為可執行的步驟」。研究顯示,系統學習程式的孩子在數學的「問題分析」和「多步驟解題」能力上有顯著提升。

線上程式課和實體課有什麼差異?

線上課程可以跨地區選擇優質師資、時間彈性高;實體課則在即時互動和動手操作上有優勢。關鍵差異在於師生比和課程結構:小班制(4–8 人)的線上課,互動品質不遜於實體;若是 20 人以上的大班實體課,反而可能學習效果有限。選課時重視師生比更重於上課形式。

連工程師都答不出「運算思維」的定義,孩子還需要學嗎?

正是因為如此,才更應該讓孩子及早浸入式接觸。多數程式設計師其實是在寫程式的過程中,不知不覺學會了運算思維,若隨口問他們「什麼是運算思維」,反而未必答得清楚——就像請母語人士解釋文法規則,他們雖答不出來,卻能講得很流利。教學團隊需要熟悉運算思維的架構,才能設計出讓孩子在「玩」中自然領悟的教學環節。

橘子蘋果程式學苑開辦多久了?有多少學員?

橘子蘋果程式學苑成立於 2012 年,累積超過 10 萬名學員,是深耕程式教育多年的教學團隊。

幫孩子找到屬於他的程式學習起點

  • 依年級與學習經驗,找到最適合的課程起點
  • 小班制教學,確保每堂課都有有效的練習與回饋
  • 從入門到進階,路徑清楚、階段明確