1 背景
計算機科學技術的迅猛發展及廣泛應用,在給人們生活帶來革命性的變化的同時,也給計算機高端人才的培養帶來了挑戰。這種挑戰集中體現在一方面隨著技術的發展需要灌輸給學生的計算機基礎知識在不斷增加;另一方面這種快速發展呼喚能夠獨立思考、自主發現和創造科技前沿的領軍人才。如何在知識傳授和激發創造性之間求取平衡,如何在計算機技術深度培養和拓寬學生視野提升綜合素養之間取舍,如何在眾多門類的計算機基礎知識中圈定最為核心和基礎的內容,如何在相對浮躁的大環境下引領學生找到自己的興趣和興奮點,進而踏踏實實地作基礎性原創性的研究創新,是擺在每個從事計算機高等教育的學者面前的難題。為了回答這些問題,北京大學在本科教學方面進行了一些規模較大的改革。
由于計算機學科與電子通信學科日益交叉融合發展的趨勢,北京大學于2002年將原計算機科學技術系、電子學系、微電子學研究所和信息科學中心臺并成為現在的信息科學技術學院,它集中了原各學科的科研優勢和人才優勢,實現了強強聯合。目前,北京大學計算機學科人才培養就是在這一信息學院的教學大平臺下進行的。學院成立以來進行了一系列的教學改革嘗試,本文將主要介紹在信息學院大背景下進行的與培養計算機學科學生創新能力有關的改革內容。

我們制定了“能力培養為綱、知識傳授為目;……