張玉宏 李歆 馬宏琳

摘要:針對目前操作系統(tǒng)中實踐環(huán)節(jié)存在的問題,結合“卓越計劃”的培養(yǎng)目標,提出利用Android平臺實施操作系統(tǒng)課程設計的實踐教學模式。通過構建Android虛擬實驗室,幫助學生完成Android平臺下的系統(tǒng)調用與進程、同步、調度、虛擬內存和文件系統(tǒng)5個編程項目。
關鍵詞:操作系統(tǒng);Android;課程設計;實踐學習法
0 引言
由于操作系統(tǒng)本身具有理論性強、內容涉及面廣、概念較為抽象以及需要多門前導專業(yè)基礎課程支撐等特點,因此對教師而言,授課難度較大,而對學生來說,則難以掌握課程要領,甚至部分學生在學完之后感到收效甚微。與此同時,隨著信息技術的發(fā)展,計算平臺正在發(fā)生顯著變化,移動計算終端環(huán)境所占的市場份額也越來越大。據(jù)國際數(shù)據(jù)公司(International DataCorporation,IDC)2013年第三季度發(fā)布的報告顯示,目前69%的用戶使用移動設備訪問互聯(lián)網(wǎng),而配置在這些移動設備上的基礎軟件——操作系統(tǒng)也快速發(fā)生著變革。IDC的報告顯示,移動設備中裝配的操作系統(tǒng)Android占據(jù)統(tǒng)治地位,比例高達81.0%。這些數(shù)字表明,面向Android操作系統(tǒng)的產(chǎn)業(yè)鏈很長,而這個產(chǎn)業(yè)鏈對優(yōu)秀工程師的需求也非常旺盛。
根據(jù)教育部“卓越工程師教育培養(yǎng)計劃”(以下簡稱“卓越計劃”)的目標,“卓越計劃”要強化培養(yǎng)學生的工程能力和創(chuàng)新能力,培養(yǎng)一大批能適應及支撐產(chǎn)業(yè)發(fā)展、具有創(chuàng)新能力和國際競爭力的卓越工程師。該計劃的主要目標和改革措施需通過專業(yè)培養(yǎng)方案的制定和具體實施方可實現(xiàn),其中面向卓越工程師后備人才培養(yǎng)的課程體系和教學內容改革屬于核心內容。……