摘要:本文根據國外軟件工程本科教學的現狀,指出我國軟件工程本科教育改革的必要性,同時提出了軟件工程教育改革的措施。
關鍵詞:軟件工程;本科教學;教育模式
中圖分類號:G642 文獻標識碼:A
隨著計算機在各行各業的廣泛普及,計算機軟件人才的需求不斷擴大。盡管每年都有大量的軟件方面的本科畢業生涌入社會,但真正掌握軟件技能、方法的人才卻是極度短缺。其主要原因是軟件工程概念如何在實際項目中應用并沒有在軟件工程本科教學過程中體現出來。這也是當前高校軟件工程教學亟待改革的一個重要方面。
1國外軟件工程本科教學
國外對軟件工程本科教學的研究是多方面的。有一些學校開展實驗室式教學,且整個教學過程是以面向對象方法出發,使學生所獲得的經驗迎合了社會的需求。通常,一個學生所具有的軟件開發項目經驗是來自于在實際的軟件開發過程中的角色參與。為了使學生畢業后立刻帶入到公司的開發人員隊伍中,學生不僅僅要學會軟件研發的生命周期、軟件工程方法、還要參與到軟件項目組中進行實際的訓練。現以華盛頓州的喬治敦大學計算機科學學院為例,來看看國外的軟件工程本科教學的改革是如何進行的。
1.1軟件工程本科教學改革概況
喬治敦大學的計算機科學學院將軟件工程本科教學分為兩個學期進行。第一學期的軟件工程教學內容是軟件設計基礎,這一階段的軟件工程教學被稱為軟件工程I(software engineering I)。……