不插電程式設計!培養孩子運算思維
無人駕駛車的普及,機器人為我們進行手術,用一支智慧型手機就能遠距離遙控家中的所有家電,未來的時代應該如此吧!而讓這些變化成為真實的關鍵,就是「程式設計」。
未來將生活在被程式操控世界中的孩子們,理所當然的必須要認識程式設計才行。並針對程式設計會產生的問題與狀況必須要有能力解決,而這也是為什麼全世界各國都在新的課程綱要中納入程式設計教育,讓孩子們也開始學習程式設計,並且培養實際解決問題的能力。
不知道該如何開始程式設計教育?就從不插電遊戲開始吧!
要從哪裡開始程式設計,又該如何開始呢?若要學習程式設計就必須先了解程式嗎?會很困難嗎?如果你也有這麼多疑問,那就從「不插電程式設計遊戲」開始吧!
什麼是不插電 (unplugged) ?如同字面上的意思,不插電,即沒有連結電腦的電腦科學教育活動。學習電腦卻不用電腦?電腦程式的運行原理或學習程式設計時所需要的概念等,在即使沒有電腦,卻可以透過遊戲進行學習的活動,就是不插電遊戲。
不論是誰都能夠輕鬆有趣的學習不插電程式設計遊戲,因為沒有小孩會討厭遊戲的。當小孩沉浸在有趣的遊戲時,自然而然地就學會了程式設計的概念以及電腦運行原理。再也沒有比遊戲更適合進行程式設計教育的活動。
培養孩子們的運算思維能力!
什麼是運算思維能力?
人腦也能像電腦一樣完美地處理所有事情嗎?當然可以!只要具備有效解決問題的思考能力就行了。
這種思考能力就像是電腦接受指令和處理資料的方式,所以被稱作運算思維能力。也就是說若訓練好運算思維能力,我們就可以像電腦般解決任何事情。
請特別注意!
透過遊戲自然地學習,不是玩完遊戲就結束!
透過「不插電程式設計遊戲」自然地學習。若只是愉快地沉浸在遊戲中,沒有對遊戲做完整的解說是沒有意義的。遊戲並不是玩完就結束了,必須了解哪些是重要部分、遊戲過程中有什麼想法,將這些思考過程充分地解說給孩子聽。舉例來說,在第一冊的「比比誰高的吸管」遊戲中,將吸管按照順序整理,而電腦也是依照這種方法整理資料的,必須將這樣的事實讓孩子們知道。
遊戲不只是遊戲,請賦予遊戲更豐富、更新的意義。
請讓孩子自己來,父母只提供適當幫助!
即使孩子說不太會,父母也不要參與。因為還是年幼的孩子,做錯了是理所當然的事。但若每當這時候父母就告知答案的話,孩子們是無法充分從遊戲過程中學習的。經歷失敗後再獨自修正的過程,可以幫助孩子成長。就像使用刀子或火等危險的情況一樣,請父母在絕對必要時再出手幫忙。
「不插電程式設計遊戲」是程式設計教育的起點!
透過遊戲熟悉運算思維能力與電腦科學的概念,這些都將成為程式設計教育的基礎。而且,「不插電程式設計遊戲」可以讓孩子們對程式設計產生興趣,或是在適當的年紀開始程式設計教育。不妨活用線上程式設計學習平台如「code.org」 或「lightbot.com」 等網頁,讓小學生學習程式設計的基礎原理。
(本文摘自/不插電程式設計桌遊:15款遊戲+28組遊戲圖卡/華文精典)