非資訊領域 Python 程式設計課程 PBL 專案與成果分享
主講人:元智大學 張幼珍教授
本演講首先回顧過去四年在通識必修 Python 基礎程式設計課程上、下學期教授化材系一年級新生兩班共約110 位同學的經驗,傳統上化材系課業繁重,多數同學對於程式語言學習動機不強,但喜歡動手實作,在逐年教學檢討與改善中,發現利用專案導向的小組合作學習(Projectbased learning)、同儕教學(Peer Instruction) 與同儕壓力(Peer Pressure),以及Arduino 開發板/ 感測器/ 控制元件為主體的專案互動實作教學,一人一套套件實機操作,可以引起更多同學對Python 程式語言更高的學習興趣。小組合作同儕教學搭配個人上機考試,以及教師針對學生最感困難的部分自行設計的小程式碼,比國外進口教科書更能貼近學生實際學習需求。此外,初學者網路程式自學工具的介紹,搭配助教在課後輔導給同學練習寫小程式也是很有效的方法。讓學生實際感受到寫程式是好玩,又可以讓生活與學習更便利,應該可以收到更好的學生學習成效!