作者序
開始動筆…
小時候所經歷的特別經驗對人生都可能產生重大影響。比爾蓋茲、史蒂芬賈伯斯、馬克祖克柏等知名IT創辦者,都是在孩童時期與電腦的相遇而產生興趣,長大後創辦了全球性的企業。
筆者也是在小時候因為設計了網頁,從中獲得興趣與成就感,而開始在電腦相關領域中學習,現在才會教導大家電腦與軟體設計。然而,對於年紀尚小的學生來說,因為不熟悉電腦操作而導致在學習過程中重重困難,是很常見的情況。這時在腦海中浮現了「沒有電腦也能學習程式設計概念」的不插電遊戲。首次認識這種能夠簡易學習電腦科學遊戲是透過Tim Bell教授團隊。為了讓各位不論在何處都能簡單有趣的進行不插電遊戲,進而完成了這本書。
本書中所出現的遊戲大部分都是小朋友能夠獨立進行的遊戲。利用容易取得的圍棋、吸管或是可以和朋友一起玩的捉迷藏等遊戲,有趣而自然的體驗程式設計教育。希望各位能夠透過這本書體驗「有趣的程式設計」,相信這種愉悅的經驗在日後一定會成為程式設計教育的重要基礎。
希望這本書能夠帶給大家喜悅,並且激起大家對電腦或程式設計的興趣。若能在家裡、巷弄、學校運動場或教室裡遇見沈浸在不插電遊戲中的孩子們的話,那真是太令人欣慰了。最後,期待本書能夠喚起父母與老師對程式設計教育的關心。
作者全體
審訂序
遊戲可提高參與度及學習成效
在人工智慧及資訊科技的洪流下,程式教育已是不可避免的趨勢。台灣教育部頒佈「十二年國教課程綱要」的推行,在國小雖無科技領域的學習課程,但學校可依其資源條件及學生特性,規劃統整性主題的課程與教學,藉由專題式、生活應用、動手實作等方式,從而將程式語言教學進行融入性的規劃。
初期訓練孩子運算邏輯之際,如何以遊戲化及有趣的方式來進行是教學者的挑戰,不插電的教具和書籍可說是最適合的方式,也是訓練邏輯及培養策略擬定的好工具,運用遊戲的方式來提高學生的課堂參與度及學習成效,但在設計上需花很多時間在內容及遊戲方式的制定。
本書延續前兩套《不插電程式設計》書籍的概念,以書本及桌遊套件的模式推出程式桌遊,內有15個遊戲、11個程式概念,讓教師及家長可分別在學校及家中使用,實現「寓學習於遊戲中」的目標,培養小朋友的科技素養,ACTC誠摯推薦給致力於教育與學習的伙伴們。
從「不插電程式設計桌遊」開始 玩出運算思維關鍵力
十二年國教108課綱的正式實施,將「程式教育」納入國中、高中的必修課程,又引領著另一波學習程式設計的熱潮。然而學習程式設計不能只是一股風潮,全世界的程式語言有數百種,學都學不完,甚至有的會被淘汰呢!學習程式設計是世界的趨勢,沒有不好,但就怕學習者方向偏了!
我們多數人未來都不是要成為程式設計師,但又希望每個人都能接觸學習程式語言,其目的為何?程式設計首重邏輯思考能力,學習當面對問題時如何觀察、分析、歸納及統整的能力,透過這種系統性的學習方式,甚至在未來生活上能幫助我們思考如何有效解決問題,而這也正是科技領域課綱強調的「運算思維」素養能力。
雖然學習程式設計可以幫助我們培養運算思維能力,但培養運算思維能力不一定要透過程式設計。我們可以透過精心設計的「不插電程式設計桌遊」,經由寓教於樂的桌遊遊戲進行,最能引發學習興趣及效果。誠如作者所言,希望「遊戲不只是遊戲,請賦予遊戲更豐富的意義。」――對教育工作者的老師而言,真是發人深省的一句話。課程結合遊戲進行是孩子的最愛,但常流於為玩而玩,玩完就結束的命運。如果能適時的給予說明與資訊科學的關聯性,策略思考的引導,團隊合作的重要,鼓勵多元思考,才能賦予遊戲更有意義的價值!
在《不插電程式設計桌遊》一書裡,可在多種卡牌遊戲中,學習到循序、選擇、重複的結構化程式概念,而且更重要的是此套桌遊設計結合了孩子的生活情境,相信孩子會覺得好玩又有趣。最後更期待您能發揮創意改編屬於自己的桌遊,讓孩子在遊戲中激發思考策略、在思考中啟發智慧、在過程中培養面對未來的運算思維關鍵能力。
胡信忠
宜蘭縣二城國小老師
宜蘭縣科技領域兼任輔導員
吳郁芬
ACTC 亞洲兒童程式教育協會 祕書長
南亞技術學院幼兒保育系 兼任助理教授
教育部 公私立幼兒園專業發展輔導 輔導教授
勞動部 勞動力發展署人才發展品質管理系統 TTQS輔導顧問