跨學科與計算思維,人們對這兩個詞語背后所蘊含的理念的重視,現在似乎形成了一定的共識。然而,如何將這樣的共識體現到一批結果鼓舞人心的教學實踐中,還有很長的路要走。
2011年秋,北京大學計算機系的李曉明教授和社會學系的邱澤奇教授合作,在北京大學首次開出了“網絡結構與效應原理”課程。這門課主要面向本科生,是介紹社會科學的一些方面與計算思維互動的引論性質的課程。采用的教材是Networks,Crowds,and Markets(《網絡、群體與市場》)。2012年春,李曉明教授在北京航空航天大學為高等工程學院的學生們講了一次;同年夏天,在北京舉辦了一個關于這門課程的教師培訓班。來自35所大學的38名教師,用一周的時間認真研修了課程的主要內容。
在計算機專業教學活動中引入一些跨學科的元素,對我國計算機專業的發展有重要意義。面向信息化的大千世界,面向每年數十萬投入計算機專業學習的年輕學子,我們需要改變學計算機專業就是學編程序的社會形象。為此,可以做的事情很多,讓學生們了解和欣賞計算思維在理解一些社會現象中所起的鮮活作用就是其中一個方面。
我們注意到,李曉明等教授選擇學科交融的一門課為切入點,充分展現了跨學科教學的魅力,其教學活動影響了一批老師,并在學生中引起轟動。為此,《計算機教育》雜志專門策劃了跨學科教學專題,以期對國內跨學科教學的實踐情況作一個報道。本期專題結……