清華大學計算機科學與技術專業始建于1956年,1958年與自動控制專業一起組建了自動控制系,當時本學科點以計算機科學與技術在自動控制中的應用為主要研究方向。1978年先后建立了人工智能、信息(包括語音、自然語言、文字和圖像)處理以及人機協同等新的研究方向,并開始招收碩士研究生。1958年~1978年間,清華大學自動控制系的計算機科學與技術專業為我們國家的航空、航海、航天、核技術以及電子等領域培養了大量的優秀人才,并為這些領域的計算機應用和自動化實現作過重要的貢獻,這一切都與清華大學計算機科學與技術系的辦學理念密切相關。
1辦學理念
我系的辦學理念是“營造創新氛圍,強化優質人才培養”,具體從培養目標、課程設置、實踐與創新能力、優質人才培養4個方面體現。
1.1培養目標
我系本科階段的培養目標是:培養具有優秀綜合素質和通識型知識結構,具有系統扎實的基礎理論、專業基礎理論和現代專業知識,并且具有卓越的實踐能力和創新能力的計算機科學與技術專業人才。畢業后能從事該領域的科學研究、技術開發、教學及管理等工作。
最近制訂的本科培養方案是充分吸取了國際上計算機本科教學的最新的權威性研究成果,對課程設置及知識結構和知識點等方面進行了動態調整,注重素質教育,加強基礎,拓寬專業面。除了清華大學信息科學與技術學院的平臺課程以及數學、物理基礎課程外,我系還設有程序設計基礎、離散數學、形式語言與自動機、編譯原理、計算機原理、計算機系統結構、計算機網絡、操作系統、軟件工程等專業基礎課,并提供了豐富的專業選修課。
1.2課程設置
我系的課程設置強調加強基礎、拓寬專業面、注重素質教育。目前的培養方案參照國際計算機教程的進展,除了滿足信息科學與技術學院平臺課程學分的要求,數學、物理基礎課程占整個計劃的24%,同時動態調整專業基礎及核心課程(程序設計基礎、離散數學、形式語言與自動機、編譯原理、計算機組成原理、計算機系統結構、計算機網絡、操作系統、軟件工程),及時更新專業選修課程。
1.3實踐教學
我系在對學生進行培養的全過程中,注重實踐與科技創新能力的培養,注重計算機硬件與軟件以及計算機應用的全面訓練,強調科學理論與實際應用的相互結合,努力造就適應研究、設計和應用開發的“復合型”人才。我系擁有優越的實驗環境和國家計算機實驗教學示范中心,為每位同學提供了充足的專業訓練與實踐的機會。
1.4優質人才培養
信息時代的很多領域都需要專業的計算機人才,他們不是一般的計算機使用者,也不是僅僅把計算機當作一種工具,他們所要從事的工作是研究、設計和開發各種各樣的計算機硬件和軟件,發明和創造滿足用戶進一步需要的計算機新技術,面對和解決計算機科學發展過程中所面臨的各種問題和挑戰。因此,我系在時代發展的洪流中承擔著培養優質人才的重任。我系有計劃地本、碩、博統籌考慮培養計劃與課程設置,學生在大四的時候可以選修研究生的課程,優秀的苗子可以在導師指導下提前選修研究生課程。
2創新氛圍的營造
如何營造創新氛圍,為優質人才的培養提供良好的環境,是我系近年來在教學上的工作重點。我們主要抓了課程設置、實踐環節、國際交流和名師指導這4件事情。
2.1新生研討課與專題討論課
我系在計算機系統結構、計算機軟件與理論、計算機應用三個二級學科上有著非常強的科研能力,也取得了非常顯著的科研成果,我系教師將這些最新的科研成果,科研動態有效地融入課堂,不斷動態高速計劃,更新課程內容。從新生入學,我系開設了一系列新生研討課,包括“下一代互聯網”、“虛擬世界與未來電子游戲”和“計算基因組分析”等等。使得新生有機會與大師面對面地交流。
在專業課程中,我系教師將最新的科研成果介紹給學生,為高年級學生開設了一系列的專題研討課,拓展了學生的思路和眼界。這些專題研討課包括“網格計算”、“媒體計算”和“高性能計算前沿技術”等等。另外,我系也針對數據工程、大規模集成電路設計、普適計算、智能信息處理、可信計算、計算機安全等熱門研究方向更新了相關課程的內容。
2.2實踐環節
從課堂教學的角度來講,我系的大部分課程在課內經常通過大作業、實驗等方式強化學習效果,而在課外則開展SRT(Student Research Training: 學生研究訓練)計劃,即學習優秀的學生可以提出自己的創意及項目,學校批準后選派教師給以指導并賦予一定的經費支持(某些項目可與相關課程相配合,還可以與相關的國際大學生競賽相銜接)。同時,我系在本科三年級末精心設置了一個為時五周的“專業實踐”,由教師給定一個設計目標(帶有一定的趣味性和競技性),學生則需綜合運用學過的各種軟硬件知識,自行完成實踐任務,進一步提高學生的動手能力以及分析問題、解決問題的能力。在“專業實踐”課程之后,為提高學生設計、實現大型、復雜的計算機軟件的能力,在大四的第一學期開設了“專題訓練”課程。“專題訓練”系列課程主要針對大型軟件,如網絡協議、操作系統、數據庫系統和編譯器等進行專門的軟件系統設計、編程實現和實驗分析等實踐訓練。畢業前,學生必須全時進行半年的“綜合論文訓練”,所做課題均來自實際的科研項目,使學生在實際工作中得到全面鍛煉。
從我系研究生入學的角度來講,我系有很大一部分本科生能夠直接免試進入研究生階段的學習。而通過上述各個實踐環節,可以使學生盡早地接觸到科學研究項目,有效地做到了研究生與本科生培養的銜接。
2.3國際交流
我系每年都有大量的本科生參與到學校或院系組織的國際交換生項目當中,開拓了學生的國際視野。組織學生參加由美國計算機協會于1977年發起并組織的ACM國際大學生程序設計競賽(簡稱ACM/ICPC)和國際信息學奧林匹克競賽(International Olympiad in Informatics,簡稱IOI)是我系固定的國際交流活動。除此以外,我系還鼓勵本科生參加RoboCup世界比賽、TREC評測和TRECVID評測活動,組織并參與加拿大程序設計比賽(CCC)以及其他各種豐富多彩的國際交流活動。
2.4名師指導
我系一直鼓勵教學名師和學術大師上講臺給學生講課,并要求導師在實踐環節中親自指導學生的科研活動。同時,我們對那些“天才”學生開辟了綠色通道,清華大學“軟件科學實驗班”的設立就是其中的一條通道。
圖靈獎(被認為是“信息領域的諾貝爾獎”)得主姚期智先生親自為本科生講授理論計算機科學課程,并在我系籌建了“軟件科學實驗班”,希望能以其在國外多年的理論研究與教學經驗,結合世界上最優秀的軟件研究院之一——微軟亞洲研究院的資深專家的實踐經驗,把學生培養成為具有MIT、Stanford同等水平的世界頂尖計算機科學人才。該實驗班培養計劃與課程設置比較靈活,設立了8門核心課程,由姚期智先生、王小云教授以及微軟學者進行講授,大四設立了高水平的實習環節。
總之,我系堅持“營造創新氛圍,強化優質人才培養”的辦學理念,鼓勵名師、大師上講臺,體現高屋建瓴,踏實學習;堅持名師指導,培養創新與實踐能力;積極參與國際交流與國際賽事,為學生創造無限的施展才能的空間,同時不斷尋求個性化培養的思路,力爭培養更多的高質量優秀人才。