從運算思維流程圖到互動式遊戲設計
主講人:東海大學 鄧佳恩助理教授
東海大學在過去幾年推動全校性非資訊相關領域學生的程式設計課程,在課程內容、教學工具、教室環境、教學助理、與程式設計競賽各方面進行整體規畫,並建立程式設計課程從基礎到進階的修課邏輯。其中,自行開發的教學工具CT2Code (Java 版) 讓學生直接從設計流程圖的過程中培養運算思維,幫助學生可以專注於問題解決的邏輯,而無須擔心程式語言的語法問題。在經過一學期32 小時的學習之後,絕大部分非資訊相關領域學生都能習得基礎程式設計概念與技能。
在學生具備基礎程式設計邏輯與概念後,引領學生進入程式設計實作有助於提升學生對程式語言的掌握度。互動式程式設計語言 Processing 提供簡單的操作環境與良好的視覺互動效果,讓學生能以運算思維更進一步實作互動遊戲。受惠於《推動大學程式設計教學子計畫二》 所分享的各項教學資源,學生在遊戲設計過程中獲得成就感,也在學期結束後想更進一步修習進階課程,顯示課程設計與內容獲得學生肯定。