国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件工程專業(yè)課程體系的研究與創(chuàng)新實(shí)踐

2010-12-31 00:00:00
計(jì)算機(jī)教育 2010年23期


  摘要:從軟件工程教育的教學(xué)實(shí)際出發(fā),在分析國際軟件工程專業(yè)規(guī)范和總結(jié)國內(nèi)軟件工程專業(yè)教學(xué)實(shí)踐的基礎(chǔ)上,給出南京大學(xué)軟件工程專業(yè)的課程體系,重點(diǎn)闡述側(cè)重樹立軟件工程理念和培養(yǎng)軟件系統(tǒng)構(gòu)建能力的教學(xué)理念,詳細(xì)討論軟件工程(SE)類課程的創(chuàng)新型設(shè)置方案和計(jì)算機(jī)(CS)類傳統(tǒng)課程的改革方案。該課程體系在教育教學(xué)改革方面取得很好的成果,可供國際國內(nèi)軟件工程教學(xué)計(jì)劃設(shè)計(jì)者參考。
  關(guān)鍵詞:軟件工程;課程體系;教學(xué)改革
  
  
  2002年,我國設(shè)立軟件工程專業(yè),至2009年,軟件工程專業(yè)的開設(shè)高校數(shù)達(dá)兩百余家,當(dāng)年招收學(xué)生近兩萬五千名,招生規(guī)模進(jìn)入高校招生專業(yè)的前十名。因此,對前期教學(xué)實(shí)踐進(jìn)行總結(jié)、研究、創(chuàng)新和提高,確立適應(yīng)我國軟件產(chǎn)業(yè)人才培養(yǎng)需求的、具有明顯工程專業(yè)特色的軟件工程專業(yè)本科課程體系,是一項(xiàng)十分重要的工作。本文首先介紹與分析國際國內(nèi)軟件工程專業(yè)規(guī)范的推薦課程體系;然后給出南京大學(xué)軟件工程專業(yè)的創(chuàng)新型課程體系,重點(diǎn)介紹其在SE類課程的求精與創(chuàng)新實(shí)踐和CS傳統(tǒng)課程的約簡與改造等方面的探索。
  1軟件工程專業(yè)課程體系分析
  國際上,IEEE-CS/ACM于2004年發(fā)布了本科生軟件工程教育計(jì)劃SE2004[1]。在國內(nèi),參照SE2004,一些研究者也給出了我國軟件工程專業(yè)本科教育計(jì)劃的研究文件,如教育部軟件工程專業(yè)規(guī)范[2]、中國軟件
  工程學(xué)科教程[3]、南京大學(xué)軟件工程學(xué)科教程[4-6]等。
  SE2004包括用于本科教育的軟件工程教育知識體SEEK和推薦課程體系,它在多方面進(jìn)行了有益探索,推動(dòng)了軟件工程專業(yè)教育的發(fā)展。這些方面包括:
  首先,基于SWEBOK2004,給出了軟件工程專業(yè)本科教育知識體系SEEK。SEEK包括計(jì)算基礎(chǔ)、數(shù)學(xué)與工程基礎(chǔ)、職業(yè)基礎(chǔ)、軟件建模與分析、軟件設(shè)計(jì)、軟件驗(yàn)證與確認(rèn)、軟件進(jìn)化、軟件過程、軟件質(zhì)量、軟件管理等10個(gè)核心知識領(lǐng)域,以及15個(gè)擴(kuò)展的系統(tǒng)與應(yīng)用領(lǐng)域;建議最小核心學(xué)時(shí)數(shù)為494?;诤诵闹R領(lǐng)域和最小核心學(xué)時(shí)數(shù),SE2004進(jìn)一步給出了推薦課程體系,包括初級課程、中級課程、高級課程、數(shù)學(xué)課程和非技術(shù)課程。
  其次,給出了計(jì)算機(jī)科學(xué)優(yōu)先和軟件工程優(yōu)先兩套可選的初級課程方案。計(jì)算機(jī)科學(xué)優(yōu)先方案包括程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蠓椒▽W(xué)、數(shù)據(jù)結(jié)構(gòu)與算法和軟件工程導(dǎo)論等課程。軟件工程優(yōu)先方案包括軟件工程與計(jì)算導(dǎo)論、軟件工程與計(jì)算II、軟件工程與計(jì)算III和數(shù)據(jù)結(jié)構(gòu)與算法等課程。其中,軟件工程優(yōu)先方案有效融合計(jì)算初步、程序設(shè)計(jì)和軟件工程基礎(chǔ)的教學(xué)于軟件工程與計(jì)算系列課程,給出了側(cè)重于工程理念的基礎(chǔ)課程改革思路。
  再次,給出了自底向上和自頂向下兩套可選的高級課程設(shè)置方案。自底向上方案包括軟件構(gòu)造、軟件設(shè)計(jì)與體系結(jié)構(gòu)、軟件質(zhì)量保證與測試、軟件需求分析、軟件項(xiàng)目管理和人機(jī)交互的軟件工程方法等課程;自頂向下方案包括大型軟件系統(tǒng)構(gòu)造、軟件測試、軟件詳細(xì)設(shè)計(jì)、軟件工程的形式化方法、軟件過程與管理和人機(jī)交互的軟件工程方法等課程。
  另外,核心課程還包括計(jì)算機(jī)組織、操作系統(tǒng)與網(wǎng)絡(luò)、數(shù)據(jù)庫等中級課程;離散結(jié)構(gòu)、統(tǒng)計(jì)與經(jīng)驗(yàn)方法等數(shù)學(xué)課程;工程經(jīng)濟(jì)學(xué)、團(tuán)隊(duì)激勵(lì)與溝通、軟件工程職業(yè)等非技術(shù)課程。
  SE2004有效指導(dǎo)了軟件工程專業(yè)的教學(xué)實(shí)踐,但在5年的國際國內(nèi)教學(xué)實(shí)踐中也遇到了一些問題,具體表現(xiàn)如下:
  1) 知識體系中對計(jì)算機(jī)科學(xué)基礎(chǔ)的描述過于簡略。SE2004把占SEEK總學(xué)時(shí)數(shù)1/3的計(jì)算機(jī)科學(xué)基礎(chǔ)壓縮為一個(gè)知識單元(執(zhí)行時(shí)建議去參考CS2001),言之不明;教育程序設(shè)計(jì)者和課程教師在設(shè)計(jì)CS類課程時(shí)面臨很多困難。
  2) 對計(jì)算機(jī)科學(xué)傳統(tǒng)課程采取了“鴕鳥”化處理方式。大量沿用計(jì)算機(jī)科學(xué)傳統(tǒng)課程,且沒有仔細(xì)指出這些課程在教學(xué)實(shí)施時(shí)與CC2001的區(qū)別。這使得大多數(shù)高校很難理解軟件工程專業(yè)如何調(diào)整求精計(jì)算機(jī)科學(xué)傳統(tǒng)課程的教學(xué)內(nèi)容,從而導(dǎo)致部分SE教育容易執(zhí)行為CS教育與SE高級課程的簡單累加。
  3) 軟件工程優(yōu)先方案創(chuàng)新性有余但實(shí)踐性缺乏。作為軟件工程的有機(jī)組成部分,程序設(shè)計(jì)在教學(xué)過程中與軟件工程相結(jié)合,必定有更好的教學(xué)效果;但軟件工程與計(jì)算試圖從軟件工程的角度來看待計(jì)算的建立,對于初學(xué)者來說比較難以理解,從而導(dǎo)致在世界范圍內(nèi)很少有高校進(jìn)行教學(xué)實(shí)踐。
  4) 軟件工程導(dǎo)論與軟件工程高級課程的教學(xué)銜接有待進(jìn)一步明確。自底向上和自頂向下兩類高級課程方案非常巧妙,但是CS2001的軟件工程導(dǎo)論課程在軟件工程專業(yè)被分解為軟件工程導(dǎo)論和6門高級課程,以覆蓋更多的軟件工程教育內(nèi)容。那么如何劃分有關(guān)課程教學(xué)內(nèi)容值得研究,SE2004直接借用軟件工程導(dǎo)論(編號CS201)有待商榷。
  5) 非技術(shù)性課程的設(shè)計(jì)較為簡單,有點(diǎn)像通識課程,未能將團(tuán)隊(duì)、交流、職業(yè)、經(jīng)濟(jì)學(xué)、統(tǒng)計(jì)與經(jīng)驗(yàn)方法等教學(xué)內(nèi)容有效融合在軟件工程專業(yè)教學(xué)活動(dòng)中。
  2課程體系總體設(shè)計(jì)目標(biāo)
  南京大學(xué)2002年開辦軟件工程專業(yè),2004年按照SE2004規(guī)范全面實(shí)踐軟件工程專業(yè)推薦課程;2006年全面總結(jié)了第一個(gè)輪次4年教學(xué)實(shí)踐的經(jīng)驗(yàn)教訓(xùn),并嘗試克服SE2004的部分瑕疵,起草了充分體現(xiàn)軟件工程專業(yè)特色的全新教學(xué)計(jì)劃,實(shí)現(xiàn)了從“計(jì)算機(jī)科學(xué)教育+職業(yè)教育”的初級階段向“全面體現(xiàn)高等工程教育特征”的高級階段的嬗變。目前,經(jīng)過第二個(gè)輪次4年的教學(xué)實(shí)踐,課程體系日臻成熟,各課程的具體教學(xué)設(shè)計(jì)凸現(xiàn)特色。
  南京大學(xué)軟件工程專業(yè)課程體系設(shè)計(jì)忠實(shí)貫徹SEEK知識體系,但對SE2004推薦課程體系進(jìn)行了適當(dāng)重構(gòu),打破初級課程、中級課程、高級課程、數(shù)學(xué)課程和非技術(shù)課程的分類,力圖突出培養(yǎng)學(xué)生的軟件工程理念和軟件系統(tǒng)構(gòu)建能力,具體設(shè)計(jì)目標(biāo)如下:
  1) 貫徹工程教育理念,按照軟件產(chǎn)品規(guī)模(小/中/大)與構(gòu)建環(huán)境(普式/特定)規(guī)劃課程體系和課程教學(xué),組織為專業(yè)基礎(chǔ)課程群、面向計(jì)算環(huán)境和軟件工程的專業(yè)核心課程群。
  2) 按照軟件工程為主線,設(shè)計(jì)專業(yè)課程體系與課程具體教學(xué)內(nèi)容。專業(yè)基礎(chǔ)課程打通軟件工程與程序設(shè)計(jì)教學(xué);面向軟件工程的專業(yè)核心課程群突出針對特定領(lǐng)域的軟件工程方法教學(xué);面向計(jì)算環(huán)境的專業(yè)核心課程群則實(shí)踐出各種計(jì)算環(huán)境下的軟件工程方法教學(xué)。
  3) 面向培養(yǎng)學(xué)生在計(jì)算環(huán)境下解決具體問題的能力,全面改造CS傳統(tǒng)課程的教學(xué)設(shè)計(jì)。入門課程強(qiáng)調(diào)認(rèn)知計(jì)算系統(tǒng)逐層建立的概念;面向計(jì)算環(huán)境的專業(yè)核心課程把教學(xué)重點(diǎn)移至基本概念認(rèn)知、API接口應(yīng)用和特定軟件工程方法探討。
  4) 圍繞培養(yǎng)學(xué)生針對不同規(guī)模軟件產(chǎn)品的構(gòu)建能力,全面規(guī)劃軟件工程類課程教學(xué)。專業(yè)基礎(chǔ)課程訓(xùn)練學(xué)生在個(gè)人/小組級別逐次構(gòu)建小/中規(guī)模軟件系統(tǒng)的全面實(shí)踐能力;面向軟件工程的專業(yè)核心課程群針對軟件工程各技術(shù)領(lǐng)域重點(diǎn)討論相關(guān)的具體知識內(nèi)容和適用于大規(guī)模軟件產(chǎn)品構(gòu)建的方法、技術(shù)與工具。
  5) 改革非技術(shù)類課程的教學(xué)方式,基于軟件產(chǎn)品構(gòu)建,融非技術(shù)類課程教學(xué)與技術(shù)類課程教學(xué)于一體,以解決非技術(shù)課程的教學(xué)難題。
  6) 強(qiáng)調(diào)綜合性實(shí)踐教學(xué),在專業(yè)基礎(chǔ)課程教學(xué)階段、面向應(yīng)用領(lǐng)域的專業(yè)教學(xué)階段和畢業(yè)設(shè)計(jì)階段均提供綜合性實(shí)踐課程,全面訓(xùn)練學(xué)生綜合運(yùn)用知識解決具體問題的能力。
  3課程體系總體結(jié)構(gòu)
  SE2004初級課程包括程序設(shè)計(jì)、軟件工程基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)與算法等教學(xué)內(nèi)容,并不能構(gòu)成專業(yè)基礎(chǔ)知識的閉包,它與CS中級課程、數(shù)學(xué)課程、非技術(shù)課程等在層次上相互交錯(cuò)。
  
  基于SE2004初級課程,本課程體系擴(kuò)充與計(jì)算系統(tǒng)建立密切相關(guān)的硬件與系統(tǒng)軟件核心知識內(nèi)容,以及離散數(shù)學(xué)、職業(yè)基礎(chǔ)、團(tuán)隊(duì)合作等知識,構(gòu)成軟件工程專業(yè)的基礎(chǔ)知識集閉包,并在此基礎(chǔ)上設(shè)計(jì)專業(yè)基礎(chǔ)課程群,培養(yǎng)學(xué)生在簡單普適的環(huán)境中進(jìn)行軟件開發(fā)的基礎(chǔ)能力。在專業(yè)基礎(chǔ)課程之上,進(jìn)一步按照面向計(jì)算環(huán)境和面向軟件工程兩種分類規(guī)劃專業(yè)核心課程,從而使得軟件工程專業(yè)課程體系結(jié)構(gòu)更加清晰,教學(xué)視點(diǎn)更加明確。圖1給出了課程體系總體結(jié)構(gòu),具體包括:
  1) 專業(yè)基礎(chǔ)課程群。包括計(jì)算系統(tǒng)基礎(chǔ)、計(jì)算與軟件工程I/II/實(shí)踐、數(shù)據(jù)結(jié)構(gòu)與算法、離散數(shù)學(xué)等6門課,計(jì)算系統(tǒng)基礎(chǔ)建立學(xué)生最基本的計(jì)算概念,計(jì)算與軟件工程訓(xùn)練學(xué)生面向軟件產(chǎn)品、在個(gè)人/小組級別上逐次構(gòu)建小/中規(guī)模軟件系統(tǒng)的綜合能力(含工程、管理、技術(shù)、職業(yè)與團(tuán)隊(duì)),數(shù)據(jù)結(jié)構(gòu)與算法和離散數(shù)學(xué)培養(yǎng)學(xué)生的計(jì)算問題求解能力。
  2) 面向計(jì)算環(huán)境的專業(yè)核心課程群。包括操作系統(tǒng)原理與實(shí)踐、網(wǎng)絡(luò)及其計(jì)算、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)、人機(jī)交互設(shè)計(jì)等4門必修課和計(jì)算組織結(jié)構(gòu)、高級程序設(shè)計(jì)2門選修課,培養(yǎng)學(xué)生在系統(tǒng)級開發(fā)環(huán)境、網(wǎng)絡(luò)開發(fā)環(huán)境、數(shù)據(jù)庫開發(fā)環(huán)境、人機(jī)交互開發(fā)環(huán)境下,認(rèn)知基本概念并運(yùn)用軟件工程方法和該計(jì)算環(huán)境高級技術(shù)解決上層計(jì)算系統(tǒng)構(gòu)建具體問題的能力。
  3) 面向軟件工程的專業(yè)核心課程群。包括軟件構(gòu)造、軟件設(shè)計(jì)與體系結(jié)構(gòu)、軟件需求工程、軟件測試與質(zhì)量等4門必修課和軟件過程與管理、軟件工程統(tǒng)計(jì)方法2門選修課,傳授學(xué)生運(yùn)用軟件工程前沿技術(shù)和主流工具解決工程問題和大型軟件系統(tǒng)構(gòu)建的知識與能力。
  4) 面向應(yīng)用領(lǐng)域的專業(yè)選修課程群。軟件工程技能必需結(jié)合具體軟件應(yīng)用領(lǐng)域展開。目前南京大學(xué)開設(shè)嵌入式軟件、移動(dòng)互聯(lián)網(wǎng)、Web技術(shù)工程、企業(yè)計(jì)算、服務(wù)計(jì)算等8個(gè)方向,并根據(jù)需求動(dòng)態(tài)增減,學(xué)生須修讀面向應(yīng)用領(lǐng)域的選修課程(組),掌握相關(guān)的領(lǐng)域知識與技術(shù)知識,接受良好的實(shí)踐訓(xùn)練,能夠綜合運(yùn)用領(lǐng)域知識和軟件工程技能從事實(shí)際工作。
  5) 軟件工程綜合實(shí)踐??傉n時(shí)數(shù)不應(yīng)少于半個(gè)學(xué)年。
  4課程設(shè)置思路
  4.1專業(yè)基礎(chǔ)課程
 lJXVgZINta88b4MbMeCeb7prw4+0Phabeu94eI4rAXM= 該課程群按照“培養(yǎng)工程理念指導(dǎo)下的軟件開發(fā)基本能力”思路設(shè)置,含離散數(shù)學(xué)、計(jì)算系統(tǒng)、程序設(shè)計(jì)Yw7/XTRPP9gZX43QZbANV0pd1HmApHhvnEm09kw9zXs=、軟件工程、項(xiàng)目管理、職業(yè)基礎(chǔ)、團(tuán)隊(duì)能力、綜合性實(shí)踐等方面的知識內(nèi)容,共6門課程。對應(yīng)于SE2004的初級課程、離散數(shù)學(xué)、團(tuán)隊(duì)交流、職業(yè)實(shí)踐等課程,以及計(jì)算機(jī)中級課程的少量核心教學(xué)內(nèi)容,培養(yǎng)學(xué)生在簡單普適環(huán)境中進(jìn)行軟件開發(fā)的基礎(chǔ)能力,訓(xùn)練學(xué)生在個(gè)人和小組兩個(gè)級別上構(gòu)建中小規(guī)模軟件系統(tǒng)的綜合能力。
  本課程群采取了側(cè)重于工程理念的課程設(shè)置改革,既是SE2004軟件工程優(yōu)先初級課程的落地方案,也是對學(xué)生職業(yè)能力、團(tuán)隊(duì)合作與交流能力培養(yǎng)的融合方案。SE2004的軟件工程與計(jì)算課程設(shè)計(jì)非常巧妙,但試圖從軟件工程的角度來看待計(jì)算的建立,這對于初學(xué)者來說非常難。為達(dá)成較好的教學(xué)效果,本課程群設(shè)計(jì)了計(jì)算系統(tǒng)基礎(chǔ)和計(jì)算與軟件工程兩門課程,并分兩步實(shí)施。
  第一步,設(shè)置入門課程計(jì)算系統(tǒng)基礎(chǔ),自底向上逐次涵蓋數(shù)據(jù)的機(jī)器級表示、數(shù)字邏輯、馮·諾伊曼模型、機(jī)器語言、匯編語言、輸入和輸出、Trap機(jī)制和子例程、結(jié)構(gòu)化程序設(shè)計(jì)、語言處理等教學(xué)內(nèi)容,給學(xué)生建立逐層構(gòu)造計(jì)算系統(tǒng)的完整概念。
  第二步,設(shè)置計(jì)算與軟件工程系列課程,從計(jì)算的角度來看待軟件工程方法的應(yīng)用,融程序設(shè)計(jì)與軟件工程教學(xué)于一體,傳授小規(guī)模與中規(guī)模軟件系統(tǒng)構(gòu)建的綜合技術(shù);進(jìn)而融知識能力培養(yǎng)與職業(yè)能力培養(yǎng)于一體,把知識能力、實(shí)踐能力、職業(yè)能力、團(tuán)隊(duì)合作與交流溝通能力的教學(xué)相結(jié)合。具體的課程設(shè)置如下:1)計(jì)算與軟件工程I,基于增量式迭代開發(fā)過程,講授個(gè)體級、小規(guī)模軟件系統(tǒng)構(gòu)建的綜合技術(shù)。2)計(jì)算與軟件工程II,基于瀑布模型,講授小組級、中規(guī)模軟件系統(tǒng)構(gòu)建的綜合技術(shù)。3)計(jì)算與軟件工程實(shí)踐,以風(fēng)險(xiǎn)控制和階段交換為特征,基于螺旋開發(fā)模型,通過構(gòu)建一個(gè)中等規(guī)模軟件系統(tǒng),培養(yǎng)學(xué)生對開發(fā)與管理技術(shù)、項(xiàng)目管理、軟件工程產(chǎn)物和團(tuán)隊(duì)交流合作的實(shí)際運(yùn)用能力。
  4.2面向計(jì)算環(huán)境的專業(yè)核心課程
  該課程群基于“解決某類計(jì)算環(huán)境下的具體軟件設(shè)計(jì)問題”的思路,按照計(jì)算環(huán)境進(jìn)行組織。其與傳統(tǒng)計(jì)算機(jī)課程中“基于某類計(jì)算系統(tǒng)的構(gòu)造知識”的課程設(shè)置思路迥然不同,力圖覆蓋計(jì)算機(jī)硬件與系統(tǒng)級程序設(shè)計(jì)、基于網(wǎng)絡(luò)環(huán)境的軟件設(shè)計(jì)、基于數(shù)據(jù)庫的軟件設(shè)計(jì)、面向人機(jī)交互的軟件設(shè)計(jì)等知識,培養(yǎng)學(xué)生運(yùn)用相關(guān)計(jì)算環(huán)境的高級技術(shù)在軟件工程方法指導(dǎo)下解決具體問題的能力,訓(xùn)練學(xué)生在相關(guān)計(jì)算環(huán)境下的實(shí)踐能力。
  回首計(jì)算機(jī)課程發(fā)展史,從機(jī)器語言開始,有一個(gè)典型語言或典型系統(tǒng)就增設(shè)一門課程,隨著軟件技術(shù)的迅速發(fā)展,這一基于技術(shù)主題的設(shè)置思路需要改革。同樣,回顧課程教學(xué)內(nèi)容設(shè)計(jì),原先的課程教學(xué)內(nèi)容側(cè)重系統(tǒng)原理和該系統(tǒng)的構(gòu)建方法,現(xiàn)在也需要進(jìn)行變革。以出現(xiàn)較遲的數(shù)據(jù)庫課程為例,在教授數(shù)據(jù)庫原理的基礎(chǔ)上,不再贅述DBMS的實(shí)現(xiàn),而是側(cè)重于介紹數(shù)據(jù)庫的使用、軟件工程方法的應(yīng)用、數(shù)據(jù)庫應(yīng)用系統(tǒng)的建立,從而得到了廣泛認(rèn)同。再如,SE2004改革傳統(tǒng)的人機(jī)交互技術(shù),強(qiáng)調(diào)軟件工程方法在人機(jī)交互系統(tǒng)建立中的運(yùn)用。按照這一思路,本課程群包括操作系統(tǒng)原理與實(shí)踐、網(wǎng)絡(luò)及其計(jì)算、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)和人機(jī)交互設(shè)計(jì)等課程,課程教學(xué)內(nèi)容包括該類計(jì)算系統(tǒng)的基本原理、程序設(shè)計(jì)接口、應(yīng)用該計(jì)算環(huán)境構(gòu)建高層計(jì)算系統(tǒng)的軟件工程方法和其他高級技術(shù)等。
  4.3面向軟件工程的專業(yè)核心課程
  該課程群基于“解決軟件工程專門領(lǐng)域具體的高級技術(shù)問題”的思路進(jìn)行設(shè)計(jì),覆蓋需求、設(shè)計(jì)、構(gòu)造、驗(yàn)證、演化、質(zhì)量、過程、管理等軟件工程高級知識及相關(guān)的數(shù)學(xué)與工程知識,培養(yǎng)學(xué)生在軟件工程專門領(lǐng)域運(yùn)用高級技術(shù)解決復(fù)雜軟件設(shè)計(jì)問題的能力,訓(xùn)練學(xué)生在復(fù)雜軟件工程環(huán)境下的實(shí)踐能力。值得指出的是,本課程體系把工程經(jīng)濟(jì)學(xué)、統(tǒng)計(jì)與經(jīng)驗(yàn)方法等教學(xué)內(nèi)容與有關(guān)技術(shù)課程聯(lián)合教學(xué),以獲得更好的教學(xué)效果。如軟件工程統(tǒng)計(jì)方法課程基于軟件工程案例講授實(shí)踐中使用到的統(tǒng)計(jì)與經(jīng)驗(yàn)方法;軟件需求工程和軟件過程與管理課程在教學(xué)中融入工程經(jīng)濟(jì)學(xué)的教學(xué)內(nèi)容。
  5結(jié)語
  南京大學(xué)軟件工程專業(yè)本科課程體系的研究與實(shí)踐得到了教育部高等學(xué)校特色專業(yè)建設(shè)點(diǎn)(軟件工程,2007),教育部高等學(xué)校人才培養(yǎng)模式創(chuàng)新實(shí)驗(yàn)區(qū)(軟件工程,2008),國家級教學(xué)團(tuán)隊(duì)(軟件工程主干課程,2010)等質(zhì)量工程項(xiàng)目的支持。該課程體系是對SE2004的有益實(shí)踐和補(bǔ)充,它劃分為專業(yè)基礎(chǔ)課程、面向計(jì)算環(huán)境的專業(yè)核心課程、面向軟件工程的專業(yè)核心課程、面向應(yīng)用領(lǐng)域的專業(yè)選修課程等。課程體系結(jié)構(gòu)層次清晰,課程教改成果顯著,獲得2005與2009高等教育國家級教學(xué)成果二等獎(jiǎng)和2009江蘇省教學(xué)成果特等獎(jiǎng),計(jì)算系統(tǒng)基礎(chǔ)、計(jì)算與軟件工程、操作系統(tǒng)原理與實(shí)踐等3門課程入選國家精品課程,軟件需求工程等5門課程入選省部級精品課程。
  
  參考文獻(xiàn):
  [1]Software Engineering 2004. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering[EB/OL]. [2010-09-25]. http://sites.computer.org/ccse/.
  
  [2]教育部軟件工程專業(yè)規(guī)范課題組. 高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范:軟件工程方向?qū)I(yè)規(guī)范[M]. 北京:高等教育

正定县| 康保县| 枝江市| 泸西县| 晴隆县| 武宣县| 兴山县| 沂南县| 关岭| 望江县| 西城区| 丹江口市| 巨鹿县| 铜陵市| 岳阳县| 汉阴县| 平谷区| 民权县| 塔城市| 黄龙县| 舒兰市| 伊宁县| 阿克苏市| 陆良县| 崇州市| 郯城县| 闻喜县| 岗巴县| 兴宁市| 保定市| 丹凤县| 遂川县| 西青区| 鄄城县| 阿瓦提县| 濮阳县| 定日县| 如东县| 孟州市| 桂平市| 江永县|