項(xiàng)目背景:微軟亞洲研究院支持經(jīng)典計(jì)算機(jī)基礎(chǔ)課程的革新。幫助老師們引入最前沿的信息領(lǐng)域技術(shù)、創(chuàng)新的教學(xué)理念到教學(xué)實(shí)踐中。例如將Windows內(nèi)核引入操作系統(tǒng)實(shí)驗(yàn)教學(xué);將最前沿的互聯(lián)網(wǎng)搜索技術(shù)與數(shù)據(jù)挖掘、信息檢索等傳統(tǒng)課程相結(jié)合;以及融入微軟技術(shù)、理念基于案例的軟件開(kāi)發(fā)課程等。通過(guò)研究人員、開(kāi)發(fā)工程師、一線教學(xué)老師的緊密合作為課程注入了新的活力,使教學(xué)內(nèi)容做到了與時(shí)俱進(jìn),學(xué)生們獲益匪淺。
2000年操作系統(tǒng)課程的改革已經(jīng)在國(guó)內(nèi)高校逐步開(kāi)展,部分高校開(kāi)始采用國(guó)際一流的操作系統(tǒng)教材。與國(guó)際一流大學(xué)操作系統(tǒng)課程相比較,當(dāng)時(shí)國(guó)內(nèi)操作系統(tǒng)課程存在的突出的問(wèn)題是,在操作系統(tǒng)課程教學(xué)中偏重原理,對(duì)實(shí)踐內(nèi)容缺乏關(guān)注。造成這種狀況的原因是多方面的:缺乏合適的操作系統(tǒng)實(shí)踐教材和參考資料是一個(gè)方面,另一方面是當(dāng)時(shí)普遍缺乏對(duì)主流操作系統(tǒng)代碼進(jìn)行深入研究的條件。
縱觀歷史,操作系統(tǒng)本身是一個(gè)理論與實(shí)踐結(jié)合極為緊密的學(xué)科。操作系統(tǒng)不僅要管理計(jì)算機(jī)系統(tǒng)的所有資源,而且還要為用戶(hù)提供良好的應(yīng)用接口和編程環(huán)境。為了實(shí)現(xiàn)這個(gè)目標(biāo),設(shè)計(jì)人員幾乎使用了所有的軟件設(shè)計(jì)原理和技術(shù)。如果你研究和設(shè)計(jì)過(guò)操作系統(tǒng),那么無(wú)論是多么困難、多么復(fù)雜的軟件應(yīng)用系統(tǒng),你也會(huì)感到游刃有余。要想成為一個(gè)出色的軟件工程師,就應(yīng)該擁有研發(fā)操作系統(tǒng)的經(jīng)歷。……