不知不覺就學會程式設計!
讓學生「習得」而不是「學習」

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

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

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

Krashen 的其中一個假說就是大膽推斷「學習」永遠不能變成「習得」,兩者的模式截然不同。教師們應該用暗示的手法,像在教幼兒一樣,讓他們自然而然「習慣」語言。

「習得」程式觀念,而不是強記程式觀念

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

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

舉例來說,在橘子蘋果的麥塊創客營中,學生會在學習操控遊戲角色自動挖礦的同時,了解到「Sequence」和「Loop」等程式流程觀念。比起直接在講台上做名詞解釋,這樣的「浸入式學習」更能夠讓學生無抵抗、更投入地學習新知。

我們的孩子在長期單向、填鴨式的學習環境中成長,正一點一滴地失去學習主導權,不可不慎。因此我們真誠地邀請您,利用寒假期間,讓學生體驗一下這種不一樣的學習情境,讓他知道學習也能這麼自然、快樂!

麥塊創客營 課程資訊 >> http://oaoa.fun/4EUZE

Reference:

--

--

Kevin Shu / 束凱文
橘子蘋果兒童程式學苑 官方部落格

Coder / Teacher / Student for life. Love analyzing and solving problems. Running the leading coding school in Taiwan for children and teenagers.