
摘要:從軟件工程教育的教學實際出發,在分析國際軟件工程專業規范和總結國內軟件工程專業教學實踐的基礎上,給出南京大學軟件工程專業的課程體系,重點闡述側重樹立軟件工程理念和培養軟件系統構建能力的教學理念,詳細討論軟件工程(SE)類課程的創新型設置方案和計算機(CS)類傳統課程的改革方案。該課程體系在教育教學改革方面取得很好的成果,可供國際國內軟件工程教學計劃設計者參考。
關鍵詞:軟件工程;課程體系;教學改革
2002年,我國設立軟件工程專業,至2009年,軟件工程專業的開設高校數達兩百余家,當年招收學生近兩萬五千名,招生規模進入高校招生專業的前十名。因此,對前期教學實踐進行總結、研究、創新和提高,確立適應我國軟件產業人才培養需求的、具有明顯工程專業特色的軟件工程專業本科課程體系,是一項十分重要的工作。本文首先介紹與分析國際國內軟件工程專業規范的推薦課程體系;然后給出南京大學軟件工程專業的創新型課程體系,重點介紹其在SE類課程的求精與創新實踐和CS傳統課程的約簡與改造等方面的探索。
1軟件工程專業課程體系分析
國際上,IEEE-CS/ACM于2004年發布了本科生軟件工程教育計劃SE2004[1]。在國內,參照SE2004,一些研究者也給出了我國軟件工程專業本科教育計劃的研究文件,如教育部軟件工程專業規范[2]、中國軟件
工程學科教程[3]、南京大學軟件工程學科教程[4-6]等。
SE2004包括用于本科教育的軟件工程教育知識體SEEK和推薦課程體系,它在多方面進行了有益探索,推動了軟件工程專業教育的發展。……
登錄APP查看全文