小弟,終於在今屆ICID 2011交互设计国际会议中發表了一篇關於在交互設計課程中教授編程的教學方法,可以說是對過去9年來的一點總結。
在此深深感激mike的支持和辛教授給予的機會。
過去,在設計課程中教學互動編程,可以說得上是老師和學生的惡夢。
學生難學,難以表達意念,老師又被質疑有否需要,深淺難定,吃力不討好。
這篇論文嘗試引導同學們由抽像的設計概念發展至程式的羅輯結構。
當中引用到Kolb, McCathy的4mat學習模式作為基礎,發展出八個開發步驟,嘗試把抽象思維與羅輯程式相連結。
在論文發展的過程中發現到,除了方法對學生理解程式的成效有明顯的提升外,亦驚覺到學生分析"事件context”的能力亦有幫助,這一點實在此料不及。
分析context中的objects, event, actions, status是該開發步驟對設計概念的重要分析元素,同時連接到程序結構中。
同時交互設計要求同學分析context中的objects(user, community, machine), event, actions, status。
兩者均對事情有著詳細的分拆(是拆細之意)。
因此,到今天,我覺得編程能力,不是只為求職,工作上的溝通或創作探索。
有序的編程學習,是對思維的均衡訓練,更有助了解現有的交互關係,以至再設計,再重建關係。
最後,懷著萬分緊張的心情…是的,在自己的工作"地頭"報告,反而更緊張多倍…
心虛吧!
報告完成之後,得到多位來自美國Massachusetts college of art and design的教授欣賞,實在是喜出望外!