- 相關(guān)推薦
中英高校軟件工程課程教學(xué)對(duì)比分析論文
【摘要】軟件工程課程是高校軟件工程專業(yè)的一門核心課程,主要培養(yǎng)學(xué)生的軟件開發(fā)和項(xiàng)目管理能力。本文以湖南工學(xué)院和英國桑德蘭大學(xué)為例,從教學(xué)大綱、教學(xué)內(nèi)容設(shè)計(jì)、課堂教學(xué)組織、教材、教學(xué)資源及教學(xué)評(píng)估等方面進(jìn)行比較研究,進(jìn)而對(duì)我校軟件工程課程教學(xué)提出建議,為國內(nèi)高校軟件工程教學(xué)提供參考。
【關(guān)鍵詞】軟件工程;教學(xué);對(duì)比
國務(wù)院《“十三五”國家戰(zhàn)略性新興產(chǎn)業(yè)發(fā)展規(guī)劃》提出加快建設(shè)“數(shù)字中國”,信息經(jīng)濟(jì)繁榮程度成為國家實(shí)力重要標(biāo)志[1]。教育部《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》指出:借鑒國際上先進(jìn)的教育理念和教育經(jīng)驗(yàn),強(qiáng)化能力培養(yǎng),優(yōu)化知識(shí)結(jié)構(gòu)[2]。王丹云等從中英高校運(yùn)行管理體制、授課方式、教學(xué)管理、教育質(zhì)量保障等方面進(jìn)行了比較分析[3]。筆者2017年在英國桑德蘭大學(xué)訪問學(xué)習(xí),通過本文對(duì)湖南工學(xué)院(下稱我校)與英國桑德蘭大學(xué)的軟件工程課程的教學(xué)進(jìn)行對(duì)比研究,為高校軟件工程課程教學(xué)提供借鑒與建議。
一、中英軟件工程教學(xué)比較
。ㄒ唬┙虒W(xué)大綱的比較
我校軟件工程的大綱要求學(xué)生掌握軟件工程的基本原理、基本概念、方法和技術(shù),以及應(yīng)遵循的標(biāo)準(zhǔn)、規(guī)范和準(zhǔn)則等,并能有效地進(jìn)行軟件策劃和軟件開發(fā)活動(dòng),為更深入地學(xué)習(xí)和從事軟件工程實(shí)踐打下良好的基礎(chǔ)。該課程是軟件工程專業(yè)的必修課,學(xué)分為5.5學(xué)分,共88學(xué)時(shí)(理論56學(xué)時(shí)+實(shí)驗(yàn)16學(xué)時(shí)+課程設(shè)計(jì)16學(xué)時(shí)),一般安排在本科教學(xué)的第三年進(jìn)行。桑德蘭大學(xué)的軟件工程1的大綱要求:學(xué)生理解如何為用戶設(shè)計(jì)易于使用的軟件及如何以職業(yè)和道德的方式進(jìn)行軟件開發(fā)過程;針對(duì)適當(dāng)?shù)膯栴}能應(yīng)用軟件工程技術(shù)找到有效和可用的軟件解決方案;對(duì)軟件組件使用適當(dāng)?shù)臏y試技術(shù)。軟件工程是計(jì)算機(jī)系各專業(yè)的必修課,學(xué)分為20學(xué)分,學(xué)時(shí)為200學(xué)時(shí)(理論24學(xué)時(shí)+課后輔導(dǎo)24學(xué)時(shí)+自我學(xué)習(xí)152學(xué)時(shí)),一般安排在本科教學(xué)的第一年進(jìn)行。對(duì)比發(fā)現(xiàn):我校的教學(xué)大綱強(qiáng)調(diào)基礎(chǔ)原理和概念的學(xué)習(xí),而桑德蘭大學(xué)則強(qiáng)調(diào)能力、自我學(xué)習(xí)、職業(yè)與道德的重要性。
。ǘ┙虒W(xué)內(nèi)容設(shè)計(jì)的比較
我校軟件工程教學(xué)內(nèi)容是:軟件工程;需求分析;概要設(shè)計(jì);詳細(xì)設(shè)計(jì);編碼與維護(hù);軟件項(xiàng)目管理;軟件配置管理;軟件質(zhì)量管理與面向?qū)ο蟮姆治雠c設(shè)計(jì)方法等。桑德蘭大學(xué)軟件工程教學(xué)內(nèi)容是:軟件和軟件工程的概念;軟件項(xiàng)目管理;軟件開發(fā)生命周期;信息收集和軟件規(guī)范;軟件和接口設(shè)計(jì);結(jié)構(gòu)化和面向?qū)ο箝_發(fā)中的測試技術(shù);及用戶交互設(shè)計(jì)和可用性的重要性。對(duì)比發(fā)現(xiàn):兩校教學(xué)內(nèi)容基本相同。我校軟件工程課程課堂教學(xué)中技能訓(xùn)練所占篇幅不多,多是知識(shí)傳授。而桑德蘭大學(xué)課堂的教學(xué)內(nèi)容,大部分章節(jié)以案例、問題、項(xiàng)目為中心,引導(dǎo)學(xué)生分析問題和創(chuàng)造性解決問題。
(三)課堂教學(xué)組織的比較
對(duì)于軟件工程課程教學(xué),中英教學(xué)最大的差異,在于課堂教學(xué)的組織。桑德蘭大學(xué)軟件工程教學(xué)大綱中,課程安排為12周,每周一次2學(xué)時(shí)的理論教學(xué),每周一次課后2學(xué)時(shí)的課后輔導(dǎo)。課后輔導(dǎo)包含習(xí)題課,討論課和實(shí)驗(yàn)課。152學(xué)時(shí)的個(gè)人學(xué)習(xí),圖書館查閱資料和在線學(xué)習(xí)、修訂、準(zhǔn)備工作和總結(jié)性評(píng)價(jià)。理論授課主要講授軟件與軟件工程的概念、軟件需求、設(shè)計(jì)與實(shí)現(xiàn)等知識(shí)和方法,保證學(xué)生對(duì)課程重點(diǎn)及框架的把握。大部分軟件工程學(xué)科知識(shí)由學(xué)生通過教師提供的閱讀文獻(xiàn)自學(xué)獲得。查閱文獻(xiàn)和匯報(bào)學(xué)習(xí)結(jié)果是學(xué)生必備的基本能力。小組討論則在理論講授后的課后輔導(dǎo)環(huán)節(jié)。小組討論前,教師針對(duì)軟件工程課程所需的內(nèi)容,布置閱讀文獻(xiàn),學(xué)生利用課余時(shí)間查閱文獻(xiàn)并撰寫專題報(bào)告,討論課上,學(xué)生積極參與,踴躍發(fā)言,學(xué)生與教師深入討論,并形成各自的理解和結(jié)論。我校軟件工程理論課時(shí)較多,為44-56學(xué)時(shí),實(shí)驗(yàn)課時(shí)較少,為12-16學(xué)時(shí)。教師在課堂上教學(xué)重點(diǎn)難點(diǎn)都講解到位,沒有太多的空間留給學(xué)生探索,學(xué)生參與度不高。另外,我校學(xué)生功課較多,作業(yè)也多,沒有時(shí)間探索。教師布置討論專題,有些學(xué)生很少閱讀文獻(xiàn)。討論課,學(xué)生發(fā)言不積極、缺乏自己的見解,有時(shí)流于形式。從以上看出,桑德蘭大學(xué)單純的理論教學(xué)學(xué)時(shí)比我校要少。理論課講解內(nèi)容為基本原理和應(yīng)用,應(yīng)用多為科研與實(shí)際項(xiàng)目相關(guān),同時(shí)還邀請(qǐng)企業(yè)老師來講解實(shí)際項(xiàng)目,有利于培養(yǎng)學(xué)生同企業(yè)人員交流的能力;而且通過討論課培養(yǎng)學(xué)生匯報(bào)自學(xué)結(jié)果的能力。盧艷青等提出讓學(xué)生主導(dǎo)工程實(shí)施,在工程實(shí)踐中培養(yǎng)創(chuàng)新精神,激發(fā)創(chuàng)新意識(shí),提升創(chuàng)新能力[4]。因此,在軟件工程的教學(xué)中,增加實(shí)驗(yàn)課比例,以實(shí)際項(xiàng)目驅(qū)動(dòng)教學(xué),讓學(xué)生主導(dǎo)項(xiàng)目實(shí)施,培養(yǎng)學(xué)生的工程能力與創(chuàng)新創(chuàng)業(yè)能力。
。ㄋ模┙滩牡谋容^
國內(nèi)軟件工程課程教材很多。由布西選取了中美5本經(jīng)典教材進(jìn)行比較研究,分類總結(jié)了軟件工程課程的若干教學(xué)實(shí)施方法[5]。我校選用過張海藩等編著的《軟件工程》(人民郵電出版社),也用過鄭人杰等編著《軟件工程導(dǎo)論》(機(jī)械工業(yè)出版社)。兩本書內(nèi)容相近:系統(tǒng)講解軟件工程理論與方法,同時(shí)結(jié)合實(shí)例進(jìn)行分析;在講述結(jié)構(gòu)化方法的同時(shí),又注重面向?qū)ο蠓椒。桑德蘭大學(xué)沒有要求學(xué)生購買教材,但指定了核心參考教材和附加的參考教材。核心參考教材為IanSommerville編著的《SoftwareEngineering,NinthEdition》,該書介紹了軟件工程過程、敏捷開發(fā)、面向?qū)ο笤O(shè)計(jì)和設(shè)計(jì)模式;可依賴性和信息安全性問題;高級(jí)軟件工程;及軟件管理。該書著重闡述了在開發(fā)大型系統(tǒng)中一些廣泛采用的技術(shù),有大量例子和圖解;并采用軟件工程新知識(shí)、新方法,以一個(gè)新的病人記錄系統(tǒng)案例研究貫穿始終,系統(tǒng)地講解軟件工程的各個(gè)方面。附加參考教材為RogerS.Pressman《SoftwareEngineering—APractitioner’sApproach,EighthEdition》,該書介紹了軟件過程、軟件建模、軟件質(zhì)量管理、軟件項(xiàng)目管理和軟件工程高級(jí)課題。系統(tǒng)闡述了軟件工程領(lǐng)域的基本知識(shí)和最新研究成果,包括新的概念、原則、技術(shù)、方法和工具;注重一些新的和重要的軟件工程過程及實(shí)踐。綜觀上述4部教材可見,國內(nèi)教材主要以結(jié)構(gòu)化方法和面向?qū)ο蠓椒橹骶,結(jié)合信息管理系統(tǒng)為例進(jìn)行分析。實(shí)例的選擇是從教學(xué)角度出發(fā),與實(shí)際結(jié)合較弱。國外教材案例的選取從實(shí)際應(yīng)用出發(fā),更加強(qiáng)調(diào)軟件工程的“實(shí)踐性”、“生產(chǎn)性”。
。ㄎ澹┙虒W(xué)資源的比較
桑德蘭大學(xué)課前教師發(fā)布課件、講義、閱讀文獻(xiàn);另外,教材有豐富的網(wǎng)上資源系統(tǒng),既有向?qū)W生提供學(xué)習(xí)指南、測驗(yàn)和題解,也有向教師提供的教學(xué)指南、PPT等教學(xué)補(bǔ)充資料,還有向?qū)I(yè)人員提供的軟件工程文檔、產(chǎn)業(yè)說明等資料。同時(shí),教材排版格式靈活,對(duì)要點(diǎn)瀏覽和關(guān)鍵概念增加方框、還有帶圖標(biāo)的注釋和說明等。國內(nèi)教材都沒有獨(dú)立的網(wǎng)上支持系統(tǒng),只有出版社提供給教師的課件,排版刻板,趣味性不強(qiáng)。
。┙虒W(xué)評(píng)價(jià)的比較
桑德蘭大學(xué)軟件工程的課程成績?cè)u(píng)定是由學(xué)生完成的模塊來評(píng)定的。當(dāng)完成了能證明他們開發(fā)技能的模塊時(shí),學(xué)生就建立一個(gè)電子檔案。這個(gè)檔案包含多個(gè)評(píng)估點(diǎn),每個(gè)評(píng)估點(diǎn)要求學(xué)生至少演示學(xué)習(xí)的一個(gè)關(guān)鍵主題。電子檔案由五個(gè)實(shí)際任務(wù)組成,涵蓋了軟件工程中的關(guān)鍵主題,如分析、規(guī)格說明、設(shè)計(jì)、編碼和測試活動(dòng)。它評(píng)估所有的學(xué)習(xí)結(jié)果,并且每個(gè)任務(wù)分值為最終模塊的20%。另外,課堂有嚴(yán)格的考勤制度,學(xué)生進(jìn)入教室時(shí),必須刷卡。而我校軟件工程的評(píng)估是期末考試成績70%,平時(shí)成績30%(平時(shí)成績包含課堂考勤、作業(yè)和實(shí)驗(yàn)成績)。平時(shí)成績占比少,弱化了過程的考核。我校教學(xué)班人數(shù)較多(一般為70-110人),教師考勤花時(shí)間多,不便于課堂紀(jì)律管理。此外,桑德蘭大學(xué)教師通過小組討論和提問,考察每個(gè)學(xué)生分析問題,檢索資料,解決問題的能力和組織能力及團(tuán)隊(duì)協(xié)作能力。而我校學(xué)生主動(dòng)查資料、閱讀資料的較少,部分學(xué)生沒有真正體會(huì)到課程的實(shí)質(zhì),無法靈活運(yùn)用。
二、結(jié)語
軟件工程課程是軟件工程專業(yè)教育中為培養(yǎng)學(xué)生軟件開發(fā)與管理能力而開設(shè)的重要課程。本文從兩校軟件工程課程的教學(xué)大綱、教學(xué)內(nèi)容、教學(xué)組織、教材、教學(xué)資源和教學(xué)評(píng)價(jià)等方面進(jìn)行比較分析,便于發(fā)現(xiàn)我校軟件工程教學(xué)的不足,借鑒國外大學(xué)經(jīng)驗(yàn),結(jié)合我校實(shí)際情況,加強(qiáng)與國外高校的交流與學(xué)習(xí),將好的教學(xué)方法應(yīng)用到軟件工程新的教學(xué)改革實(shí)踐中。經(jīng)過教與學(xué)的共同努力,提高軟件工程專業(yè)學(xué)生軟件開發(fā)與管理能力,為社會(huì)培養(yǎng)具有創(chuàng)新創(chuàng)業(yè)能力的工程技術(shù)人才。
參考文獻(xiàn):
。1]中華人民共和國國務(wù)院.“十二五”國家戰(zhàn)略性新興產(chǎn)業(yè)發(fā)展規(guī)劃[EB/OL].
。2]教育部.國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)[EB/OL]
[3]王丹云,蒲清平.中英高等教育比較探析[J].黑龍江高教研究,2012(0):54-55
。4]盧艷青,李繼懷,王力軍.工程實(shí)踐能力指向與創(chuàng)新能力形成機(jī)理[J].黑龍江高教研究,2014(1):144-146.
[5]由布西.中美《軟件工程》教材編寫及教學(xué)實(shí)施方法比較研究[J].計(jì)算機(jī)教育,2008(20):60-63.
【中英高校軟件工程課程教學(xué)對(duì)比分析論文】相關(guān)文章:
軟件工程課程教學(xué)資源開發(fā)分析的論文04-27
軟件工程實(shí)踐課程教學(xué)模式優(yōu)化分析的論文04-27
軟件工程課程教學(xué)模式研究的論文04-27
高校健美操課程教學(xué)內(nèi)容現(xiàn)狀分析及對(duì)策的論文04-27
地方高校軟件工程的論文04-27
獨(dú)立學(xué)院軟件工程課程教學(xué)探究的論文04-27
軟件工程課程教學(xué)過程設(shè)計(jì)的論文04-27
高校體育微課程教學(xué)研究論文04-29