傳統的程式設計專書架構,總是讓讀者不清楚學會後要應用到何處以及要如何應用,這些困擾總是造成學生的內心焦慮,就算會寫也不會應用,最後失去學習動力,進而排斥學習,甚至放棄學習。
本書提出的「遊戲式運算思維學Python程式設計」課程,主旨在營造有趣、無壓力的學習環境,讓讀者在玩中學、學中覺,創造屬於自己的遊戲。提高學習動機與熱忱、降低學習焦慮。
在研究的結果顯示,的確可以利用遊戲來提升學習動機與成效。本書透過大富翁桌遊的互動性來引發興趣,讓學習者自行設計一套屬於自己的桌遊(包含所有的規則與條件),再透過引導的方式帶領學習者分析自己設計的流程,最後經由程式的模組設計後,進行最終的整合。如此,可以讓學習者為了完成自己設計的桌遊一直保有動機與熱忱,進而完成桌遊數位化的任務,也因此學到程式設計所要教授的知識。
本書特色
1. 本書利用最親民的桌遊「大富翁」來引導學習者發想與討論,進而引發他們分析題目的動機與興趣。
2. 本書以Python將經過思考及討論的紙上大富翁實作為數位化的大富翁遊戲,並在過程中淺移默化,建立程式設計初學者的運算思維與程式邏輯。