專業(yè)調查報告范文 篇1
1引言
軟件工程專業(yè)是建立在計算機科學和數(shù)學基礎上的一門專業(yè)。軟件工程將數(shù)學原理、計算機科學和工程實踐結合起來創(chuàng)造實實在在的產(chǎn)品。因此,軟件工程專業(yè)的培養(yǎng)目標與計算機科學專業(yè)有所不同,而是培養(yǎng)高質量的軟件工程師。根據(jù)軟件工程專業(yè)的特點以及學生的培養(yǎng)目標,軟件工程相關技術和理論,如軟件需求管理、軟件項目管理、質量認證體系等是軟件工程專業(yè)的核心課程,而計算機基礎理論和基礎數(shù)學同樣是軟件工程課程系統(tǒng)的核心。這樣軟件工程專業(yè)的課程體系就變得很龐大。
硬件課程并不軟件工程專業(yè)的主要知識體系。但是,軟件,尤其是系統(tǒng)級軟件和硬件關系很密切。如果不開設硬件課程,勢必影響學生對這部分軟件的理解,甚至無法進行相應的軟件設計與開發(fā)。為此,軟件工程專業(yè)一般都設有硬件課程。但是,這些課程并沒有按照軟件工程專業(yè)的`需求進行優(yōu)化和細化。很多軟件學院只是簡單地把一些特別基礎的課程設置為必修課,另外一些設置為選修課,或者干脆直接砍掉一些硬件課程。結果就出現(xiàn)了這樣的情況:對于必修課,軟件工程專業(yè)的學生和計算機專業(yè)的學生花同樣的時間學習同樣深度的硬件知識。而對于選修課,選修的同學則同樣和計算機專業(yè)的學生花同樣的時間學習同樣的內容,而沒有選修的同學則對這部分內容一無所知。而被砍掉的課程則每個人都沒機會學習,無論是否有興趣。比如,接口設計與開發(fā)課程被從選修課列表中刪除,參加某程序設計競賽的同學就感覺缺少訪問單片機的基礎知識。