摘 要: 操作系統理論課程具有講、學兩難的特征,分析了操作系統課程學習的困難所在。總結了克服困難的一些經驗和措施,包括理論聯系實際、運用軟件工程思想分析復雜系統、加強學生解題訓練的規范性、分層抽象、避免整體與局部脫節、采用直觀表達形式描述對象、提高清晰性、避免單調性等。實踐證明,將理論與實踐結合,不僅提高了學生學習的趣味性,而且提高了學生的理解水平和應用水平。
關鍵詞: 操作系統; 理論; 軟件工程; 抽象; 規范性
中圖分類號:G642 文獻標志碼:A 文章編號:1006-8228(2013)11-72-02
0 引言
操作系統課程是計算機及相關專業的核心課程,是各層次學生的必修課和選拔考試的一門常考課程[1]。因此講好、學好操作系統事關各方切身利益。
然而操作系統課程卻是講之不易、學之困難的一門課程。究其原因,首先是操作系統軟件本身規模龐大,邏輯復雜,不易描述;其次是教材內容偏離學生興趣,理論與實際聯系不夠緊密,工程性不足,邏輯欠清晰,內容選材應試化等使得教材可讀性不強。本文根據多年操作系統課程教學經驗,并結合相關學科理論與實踐經驗,分析了操作系統課程存在的問題,總結了行之有效的應對措施。
1 操作系統課程的若干問題分析
1.1 理論性強
操作系統課程給人的第一印象就是理論性強[2,3],其內容不具體、不直觀,教材篇章以文字敘述為主,層次結構較為隱蔽,不易把握邏輯脈絡。知識內容可操作性不強,難以設計實驗以驗證書本理論的正確性。……