文章編號:1672-5913(2008)10-0063-02
摘要:本文對國家示范性軟件學院的硬件課程設置進行了調查,結果表明各院對計算機網絡、嵌入式系統等課程的設置基本一致,而硬件課程則有較大不同。
關鍵詞:軟件工程;課程體系;硬件課程
中圖分類號:G642
文獻標識碼:B
1 引言
軟件工程專業是建立在計算機科學和數學基礎上的一門專業。軟件工程將數學原理、計算機科學和工程實踐結合起來創造實實在在的產品。因此,軟件工程專業的培養目標與計算機科學專業有所不同,而是培養高質量的軟件工程師。根據軟件工程專業的特點以及學生的培養目標,軟件工程相關技術和理論,如軟件需求管理、軟件項目管理、質量認證體系等是軟件工程專業的核心課程,而計算機基礎理論和基礎數學同樣是軟件工程課程系統的核心。這樣軟件工程專業的課程體系就變得很龐大。
硬件課程并不軟件工程專業的主要知識體系。但是,軟件,尤其是系統級軟件和硬件關系很密切。如果不開設硬件課程,勢必影響學生對這部分軟件的理解,甚至無法進行相應的軟件設計與開發。為此,軟件工程專業一般都設有硬件課程。但是,這些課程并沒有按照軟件工程專業的需求進行優化和細化。很多軟件學院只是簡單地把一些特別基礎的課程設置為必修課,另外一些設置為選修課,或者干脆直接砍掉一些硬件課程。結果就出現了這樣的情況:對于必修課,軟件工程專業的學生和計算機專業的學生花同樣的時間學習同樣深度的硬件知識。……