
多年來,如何培養軟件技術人才所必須的實踐能力、工程能力和創新能力,一直是國內高等教育面臨的課題。近年來,北京理工大學軟件學院充分發揮自身的機制優勢進行了有益的探索,通過調整課程體系、開設實踐課程、建設教學平臺、改進課程內容等有效手段,完成了由面向獨立課程的課程建設向課程體系建設的過渡,由突出理論教學向“實踐引領理論”教學的過渡。旨在培養高層次、實用型、復合型、具有國際競爭力的軟件工程型人才,使學生在思維創新的基礎上,提高技術創新和工程創新能力,提高軟件工程實踐和軟件工程管理能力。
1軟件領域工程型人才的培養目標
我們培養的從事軟件設計與開發的工程型人才應該是基礎扎實、理工結合、素質全面、具有較強工程實踐能力和創新能力的人才。要使學生在軟件領域具有良好的科學素養,較好地掌握計算機科學的基本理論和知識、軟件工程技術的基本技能與方法,掌握先進的工程化方法、工具和技術,能夠從事系統分析設計、開發和維護等工作。另外,培養的學生應具有項目組織、管理能力,具有團隊協作精神、技術創新能力和市場開拓能力,是高素質、實用型、復合型、國際化的高級軟件工程技術人才和軟件工程管理人才[1]。
本科教育階段是培養工程型人才的重要階段,軟件領域的人才是以計算機科學與技術專業和軟件工程專業為基礎的,無論計算機科學與技術專業,還是軟件工程專業,都是實踐性和應用性非常強的學科,理論教學與實踐的緊密結合,理論與工程應用的緊密結合一直是培養高水平人才的關鍵之一。……