我所在的學校有這兩個專業,並且這兩個專業是存在差別的,下面介紹一下兩個專業的培養目標。算法
計算機科學——培養適應社會主義現代化建設須要的,德智體美等全面發展的,掌握計算機硬件,軟件及其應用的基本理論知識,具有研究和開發計算機系統能力的寬基礎,高素質,具備創新精神和實踐能力的高級專門人才。學生畢業後能在計算機科學與技術領域從事計算機科學研究,教學和工程開發等方面的工做。性能
軟件工程——爲軟件工程領域培養高素質工程創新人才,爲國家培養一批將來工程領域領軍人物和工程大師。畢業後學生應該掌握計算機軟件工程的基礎理論,掌握軟件開發和軟件項目管理的技能,接受軟件開發工程師的基本訓練,瞭解軟件工程的前沿技術,從而具備較強的從事開發和管理軟件系統的分析、設計、實現、測試、管理等方面的知識和能力。具備本專業領域內某個專業方向所必要的專業知識,瞭解其科學前沿及發展趨勢。具備較強的自學能力、創新意識和較高的綜合素質。測試
題目中這篇關於軟件工程和計算機科學的區別的文章中,做者在提到:他之前從事計算機科學的研究,這個領域的工做很明確,如算法方面的優化等,而以後又從事了軟件工程方向的工做,在這個領域,他並不能明確他的工做是什麼。以後他認識到,軟件工程並不關心與數學等方面相關的算法問題,而是關心如何用計算機去解決人們的需求。軟件工程會直接涉及人們的活動,供人們去使用,而計算機科學雖然會被應用在一些地方,但不會直接影響人們的活動。優化
那麼,結合學校關於計算機科學專業和軟件工程專業的培養目標能夠發現,計算機科學與軟件工程在一些方面很類似,但二者的重點又並不相同。二者在工程開發方面有相似的要求,都要求掌握程序設計能力,有能力進行工程開發。不一樣點在於計算機科學偏向科研,會涉及到算法設計和優化、優化計算機計算性能和計算機體系結構等方面的研究,計算機科學專業重點在於科研;軟件工程重視軟件的開發和設計,從工程的角度去考慮如何構建一個優秀的系統、如何協調軟件開發過程當中的問題等,要求經過獲取用戶需求從而開發出一套符合需求的軟件系統,軟件工程專業重點在於工程。設計
博客編輯:仇強項目管理