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