1. 本書利用最親民的桌遊「大富翁」來引導學習者發想與討論,進而引發他們分析題目的動機與興趣。
2. 本書以Python將經過思考及討論的紙上大富翁實作為數位化的大富翁遊戲,並在過程中淺移默化,建立程式設計初學者的運算思維與程式邏輯。
傳統的程式設計專書架構,總是讓讀者不清楚學會後要應用到何處以及要如何應用,這些困擾總是造成學生的內心焦慮,就算會寫也不會應用,最後失去學習動力,進而排斥學習,甚至放棄學習。
本書提出的「遊戲式運算思維學Python程式設計」課程,主旨在營造有趣、無壓力的學習環境,讓讀者在玩中學、學中覺,創造屬於自己的遊戲。提高學習動機與熱忱、降低學習焦慮。
在研究的結果顯示,的確可以利用遊戲來提升學習動機與成效。本書透過大富翁桌遊的互動性來引發興趣,讓學習者自行設計一套屬於自己的桌遊(包含所有的規則與條件),再透過引導的方式帶領學習者分析自己設計的流程,最後經由程式的模組設計後,進行最終的整合。如此,可以讓學習者為了完成自己設計的桌遊一直保有動機與熱忱,進而完成桌遊數位化的任務,也因此學到程式設計所要教授的知識。
目錄
序章 從遊戲啟動學習樂趣
第一部分 紙上談兵
第一堂課 運算思維介紹
第二堂課 桌遊介紹與體驗
第三堂課 大富翁桌遊設計
第四堂課 操作步驟分析與資料結構設計
第五堂課 流程圖設計與繪製
第二部分 上機實作
第六堂課 流程實作
第七堂課 變數與串列宣告
第八堂課 玩家移動切換與輸出入指令
第九堂課 類別與物件宣告
第十堂課 開始模組設計
第十一堂課 角落模組設計
第十二堂課 機會與命運模組設計
第十三堂課 主題區塊模組設計
第十四堂課 地圖印製設計
第十五堂課 整合與測試
第十六堂課 成果展示與討論
序章 從遊戲啟動學習樂趣
第一部分 紙上談兵
第一堂課 運算思維介紹
第二堂課 桌遊介紹與體驗
第三堂課 大富翁桌遊設計
第四堂課 操作步驟分析與資料結構設計
第五堂課 流程圖設計與繪製
第二部分 上機實作
第六堂課 流程實作
第七堂課 變數與串列宣告
第八堂課 玩家移動切換與輸出入指令
第九堂課 類別與物件宣告
第十堂課 開始模組設計
第十一堂課 角落模組設計
第十二堂課 機會與命運模組設計
第十三堂課 主題區塊模組設計
第十四堂課 地圖印製設計
第十五堂課 整合與測試
第十六堂課 成果展示與討論
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。