身為一個時常關注親子媒體、教育文章的媽媽,這兩年最常看到的字眼非「素養」莫屬,其次,「程式教育」更是紅到不敢不認識,連帶地也開始研究「運算思維、資訊素養」等看起來很厲害的名詞。
『相信我好了,素養與程式之後一定越來越多家拿來打廣告』家裡的爸爸說。為了證明自己的真知灼見,他那段時間還很常LINE我專家們如何看待「素養變調」的文章,其中令媽媽我印象最深刻的,就是「不要連素養都要補習」。
教素養、學程式確實是趨勢,世界先進國早已推動STEAM教育多年,因此我們也打算讓孩子從「程式教育」開始接觸,但不是補,而是潛移默化真的學到一些東西。不過,像我們這樣「跟程式不熟」的爸媽們,要怎麼不靠「補」來給孩子接觸「程式」呢?
其實兩年多前,我們就曾先送當時三年級的哥哥去上過程式設計課。上過幾次課,做了打方塊、猜卡牌的小遊戲後,哥哥是沒說不喜歡,但總覺得上完就沒了,好像只是嘗鮮地體驗了一下傳說中的Scratch。問他還想不想繼續,他也聳肩,因此上了一兩個月就不再勉強他。
今年4月份時,我們特地去參加了親子天下的2021 Maker Party,希望能發現一些「好料」的課程。當天在現場看到tutorJr的攤位,哥哥跟妹妹跑去玩索馬立方塊、玩得不亦樂乎。我跟爸爸則趁機了解tutorJr的程式教育理念、還有上課模式等,tutorJr認為無論是STEAM教育或程式教育,都不該只有學Skill(技巧),更該學會的是背後的Problem Finding(問題發現)與Problem Solving(問題解決),而以下三點是我聽完後的整理:
tutorJr也以2C2P(2C:Communication & Collaboration ; 2P:Problem Finding & Problem Solving)作為教學與課程設計理念,將STEAM與程式教育融合在一起。
無論是過去自己求學與現在孩子的學業中,我發現多數學業表好的人,未必是極度有天分,而是因為找到念書與安排時間的方法,這個方法可以從問題發現與解決獲得,因而小孩可以學會自主也懂得自律。因此這些理念都相當很吸引我們。
結果,五月意外的防疫停課接著史上最長暑假,為了讓孩子的「在家」生活能更充實,媽媽我也有點私心想趁孩子上課時好好休息一下,有個短暫的小確幸,因此決定再給程式課一個機會!XD
我保持慣例開始做功課,先挑選市面上比較知名的兒童程式教育品牌,接著Google查資訊、再參考網友經驗分享,最後列出我在意的幾個重點比較如下:
tutorJr | 橘子蘋果 兒童程式學苑 | 猿創力 | CodingBar | |
上課方式 | 線上互動 | 主要以實體為主,去年開始推線上課 | 有實體課程、也有線上課 | 有實體課程、也有線上課(直播) |
人數 | 1對1、1對3的家教制 | 1對8的大班制 | 1對4的小班制 | 1對4-6人的中班制 |
上課平台 | tutorJr自有平台 | Zoom及自有平台 | Zoom | 錄播平台 |
學習特點 | 主打Scratch、及Python入門,最重要目標是引發學習興趣。 每一輪課程皆透過師生溝通,一同「客製」設定挑戰目標,而後進行問題定義、拆解,逐步完成個人化作品。 | 最早出現的程式課程品牌,有多種語言可學,例如Scratch、html5、python等等。 到「道館『練功』」的設定、搭配學習教練指導,盼能誘使孩子更有意願去上課(但課程時間固定,只容許延課三次)。 | 教學內容Scratch及Python都有。 使用固定教材,依教材進度上課,每堂課都會完成一個作品。 | 以Python為主,從基礎到進階都有。 |
價格 | 1對1約 NT1,200/堂 1對3約 (試辦) NT600/堂左右 | Scratch基礎課程模組,16堂課訂價NT16,000(偶爾會有活動),平均NT1,000/堂 | 約NT1,700/堂左右 | 約NT1,200/堂左右 |
推薦對象 | 適合不愛被限制,想要刺激想像力、認為學程式不是要當工程的家庭,想要學會2C2P問題發現解決、運算思維、邏輯思維的學生 | 適合想要一網打盡、從小打下coding紮實基礎的學霸型學生 | 適合喜歡按部就班,覺得明確掌握進度較有安全感的學生 | 適合上過實體課程後、想改到線上課程繼續自學的學生 |
我認為教育很難有真正的「最好選項」,而是要挑適合自己孩子、上得開心、學得到東西的課程才重要,不管教材、價格如何,如果孩子聽不進去,一切都白搭。每個品牌各有優勢,價格也不時浮動,因此建議爸媽們要判斷孩子的個性和需求再決定。
經過觀察我注意到,市面上的程式課程大多都像「模仿課」,一開始先公布今天要完成的「目標」樣本,老師以原先就寫好的程式、帶著學生練習改參數、換顏色、調整大小,直到下課時「交作業」、有做出「示範樣本」的人才算成功、也視為「學會了」。
這作法的好處是方便多人一起上課、統一教學進度,缺點則是「制式的中庸課程」容易讓程度好的人覺得無聊、程度比較落後的小朋友,則懷疑起自己的能力、甚至放棄學習。
因此當看到tutorJr堪稱「無菜單料理」的上課方式(基於讓孩子學會問題發現與解決),才突然點醒了我。每個小孩的喜好、程度都不一樣,學習怎麼能「大鍋炒」?
方便求快的結果,就是很容易在剪貼、拼湊中,做出跟其他人大同小異的成果,自己不一定喜歡之外,還可能會誤以為已經掌握這項技能,不知道自己其實只是照本宣科而已。考慮過這一層後,我們決定幫小五的哥哥選擇tutorJr的程式課程(小三的妹妹說她不想上,尊重她)。
第一次上課時,媽媽太好奇要怎麼做到程式設計課的「無菜單料理」,因此坐在旁邊跟著聽,驚艷地看著tutorJr的程式老師「從無到有」地設計課程。
老師先跟哥哥聊之前上課的經驗、興趣、以及有沒有想做的東西等,沒多久便逐漸釐清哥哥的喜好、還有偏愛的遊戲形式,最後哥哥自己決定做一款名叫「貓咪狗狗大亂鬥」的遊戲!(感謝我家二貓一狗貢獻的靈感?)
由於Scratch並不是真正以coding的方式寫程式,而是直觀地拉動積木來組合出想要的效果,因此哥哥不斷地嘗試可以設計什麼挑戰關卡,這樣跑不動就換那樣,「玩」得十分起勁。
當終於做好心中理想的「貓咪狗狗大亂鬥」時,老師要求他向家人介紹他這款遊戲,例如要怎麼玩、他是怎麼讓它運作的。由於這是款「從概念創意到設計完成」都由他主導開發的遊戲,所以哥哥介紹起來既興奮又得意,嘰哩呱啦講不停。老師還協助他發表在tutorJr的平台上,讓網友也能試玩、提意見、交流討論,給他帶來極大成就感。
這樣的上課方式,其實很符合近年來教育界不斷推廣的「PBL問題導向學習法」(problem-based learning)。
哥哥比較隨和,換句話說就是沒太強烈的主見、「什麼都好」的個性。在課程啟動、設定目標時,他仍是茫然沒想法,但老師透過詢問、討論、抓重點,帶他練習找到想去的方向、界定出框架,並且在教學時,帶他一起思考「想要看到的效果是什麼、可以透過哪些方式完成」。
如同PBL的概念,先確認痛點或需求在哪裡,而後拆解成小目標,再各個擊破。這種帶領孩子「問題發現problem finding、問題解決problem solving」的練習,不再像傳統「面對制式題目,給出課本中的標準答案」,而是去推敲「問題是什麼、我可以怎麼解決」,累積下來就能訓練出108課綱教育所追求、「彈性思考並處理生活中大小問題」的素養能力。
玩著哥哥的「得意大作」,原本興趣缺缺的妹妹也開始嚷著想上程式課。tutorJr的學習顧問知道後,告訴我他們新推出了一對三的上課方案,目前是試辦中,還會結合學科知識,再次成功勾起媽媽的好奇心。我已經決定讓兄妹倆一起試試看三人小班了,上完課後會再分享心得,敬請期待!