計畫簡介
隨着108課綱的推行,不但程式類型課程的重要性獲得認可,在許多非程式類型的課程,也以跨領域的方式,進行了程式教學的融入。如何讓更多學生學好程式,成了一個重要的議題。許多不同的教學方式被採用到課堂上。其中,結對編程是一個相當引人注意的嘗試。結對編程原先是應用在業界的專案開發模式,用來減少程式中未被發現的 bug,提升程式碼的品質。然而,當結對編程應用到程式學習上,卻無法產生穩定的成效。在 Bevan 等學者的研究中提及將結對編程應用在學校時經常碰到的問題,其中一個是結對編程的 partner 出現 “repeatedly unreliable” 的狀況 。這跟學生本身的學習能力不見得有關聯,也可能與學生本身的人格特質有關。在本計劃中,我們希望能探究人格特質對於結對編程產生的影響,以提高學生在程式課程的學習效果。在敝團隊先前的研究中,研發了一個以生理訊號評估人格特質的方法及裝置,學生戴上該裝置後,參與課程,收集一段時間的生理訊號變化,裝置會評估學生的各項人格特質的強弱。然而,這個裝置對於以聽講爲主的課程較爲合適,對於需要進行程式練習的課程,因爲在穿戴後會影響打字的動作,較不適合直接使用。Esposito 等學者曾分析人格特質與繪圖行爲的關聯,並發現部分人格特質與繪圖的速度、寫字的速度等,具有顯著的關聯。在程式演練中,有時會輔以筆記或註解的撰寫,因此,敝團隊希望參考Esposito的研究,進行筆記行爲與人格特質關聯性的分析,並以人格特質作爲參數,進行結對編程,希望能提高學生在程式課程的自我精熟度。