摘要:北京信息科技大學(xué)軟件工程課程組教師積極開展CDIO教學(xué)模式的實(shí)施工作,注重基本概念原理的教學(xué)并加強(qiáng)主動(dòng)學(xué)習(xí)、協(xié)作學(xué)習(xí)和探究式學(xué)習(xí),踐行“做中學(xué)”和“項(xiàng)目任務(wù)驅(qū)動(dòng)”教學(xué)強(qiáng)化理論與實(shí)踐的結(jié)合和能力素質(zhì)培養(yǎng)。通過積極進(jìn)行教學(xué)改革,不斷改進(jìn)教學(xué)方法,更新教學(xué)內(nèi)容,改善教學(xué)條件,加強(qiáng)“雙師型”師資隊(duì)伍建設(shè)。采用現(xiàn)代教學(xué)手段積極開展計(jì)算機(jī)輔助教學(xué)和電化教學(xué),激勵(lì)學(xué)生的主動(dòng)學(xué)習(xí)熱情;開發(fā)課程教學(xué)網(wǎng)站和CAI課件,創(chuàng)建學(xué)生主動(dòng)學(xué)習(xí)支持環(huán)境;開設(shè)專題講座等第二課堂;建立學(xué)生企業(yè)生產(chǎn)實(shí)習(xí)基地等,提高課程教學(xué)水平,逐步將軟件工程課程建設(shè)成為具有工程教育改革示范作用的CDIO課程。
關(guān)鍵詞:軟件工程;精品課程;CDIO教學(xué)模式
作者簡(jiǎn)介:劉建賓(1963-),男,云南昆明人,北京信息科技大學(xué)計(jì)算機(jī)學(xué)院,教授;鄭麗偉(1979-),男,山西五臺(tái)人,北京信息科技大學(xué)計(jì)算機(jī)學(xué)院,講師。(北京#8194;100101)
基金項(xiàng)目:本文系北京信息科技大學(xué)教改重點(diǎn)項(xiàng)目“軟件工程專業(yè)‘卓越工程師教育培養(yǎng)計(jì)劃’教學(xué)改革與實(shí)踐”(項(xiàng)目編號(hào):2011JGZD04)、北京市人才培養(yǎng)模式創(chuàng)新試驗(yàn)區(qū)項(xiàng)目“北信科大軟件工程專業(yè)試點(diǎn)改革”(項(xiàng)目批準(zhǔn)號(hào):京教函[2009]630號(hào))的研究成果。
中圖分類號(hào):G642.0#8195;#8195;#8195;#8195;#8195;文獻(xiàn)標(biāo)識(shí)碼:A#8195;#8195;#8195;#8195;#8195;文章編號(hào):1007-0079(2014)14-0147-03
軟件工程是一門正在迅速發(fā)展的交叉性學(xué)科,有關(guān)軟件工程的新概念、新技術(shù)、新方法不斷涌現(xiàn)。信息社會(huì)不斷增長(zhǎng)的軟件人材需求同教育供給不足的矛盾,特別是優(yōu)質(zhì)專業(yè)教育供給嚴(yán)重不足已成為軟件工程教育面臨的一個(gè)重要問題。[1,3]隨著軟件工程學(xué)科的日益成熟,原有的教學(xué)模式(教學(xué)方法、教學(xué)內(nèi)容、實(shí)踐教學(xué)體系與環(huán)境、考核評(píng)價(jià)方式等)已經(jīng)不能適應(yīng)學(xué)科發(fā)展的要求和工程人才培養(yǎng)的實(shí)際需要,[4,5]因此探索適合軟件工程學(xué)科發(fā)展的教學(xué)模式十分重要。
CDIO(Conceive-Design-Implement-Operate,構(gòu)想-設(shè)計(jì)-實(shí)施-操作)是2002年由美國(guó)麻省理工學(xué)院(MIT)航空航天系發(fā)起的國(guó)際工程教育合作組織(國(guó)際工程教育合作組織CDIO委員會(huì))制定的一個(gè)國(guó)際工程教育標(biāo)準(zhǔn),其教學(xué)大綱滿足美國(guó)、加拿大和其他華盛頓協(xié)議國(guó)家職業(yè)工程師組織對(duì)工科教育的要求。教學(xué)框架是目前世界上最為系統(tǒng)和先進(jìn)的,已在合作成員院校的機(jī)械、航空航天、電子信息等工程專業(yè)得到成功應(yīng)用并對(duì)全球工程教育界產(chǎn)生重要影響。[2,6]當(dāng)前CDIO在我國(guó)各相關(guān)領(lǐng)域已經(jīng)得到廣泛的認(rèn)可與應(yīng)用。[7,8]CDIO的理念是以產(chǎn)品生命周期為載體,以項(xiàng)目設(shè)計(jì)為導(dǎo)向,以理論聯(lián)系實(shí)際的方式開展課程教學(xué),以實(shí)現(xiàn)科技知識(shí)傳授和能力素質(zhì)培養(yǎng)的雙重教育目標(biāo)。強(qiáng)調(diào)根據(jù)現(xiàn)實(shí)需要構(gòu)想、設(shè)計(jì)并實(shí)現(xiàn),最終拿到社會(huì)上去運(yùn)用,強(qiáng)調(diào)要著重于創(chuàng)新能力和實(shí)踐能力的培養(yǎng)。根據(jù)這種理念,需要參照國(guó)際領(lǐng)先水平的CDIO工程教育大綱并結(jié)合軟件工程教育實(shí)際進(jìn)行一整套的改革,包括課程大綱、教學(xué)方法、教學(xué)內(nèi)容,實(shí)踐教學(xué)體系、實(shí)驗(yàn)室建設(shè)等教學(xué)要素進(jìn)行系統(tǒng)規(guī)劃和改造,這樣才能培養(yǎng)高素質(zhì)軟件工程應(yīng)用型人才。
一、教學(xué)改革
課程組重視教學(xué)改革,組織教師進(jìn)行CDIO工程教育改革和實(shí)施工作,主要包括以下方面:
1.面向應(yīng)用型人才培養(yǎng)的CDIO課程大綱和教學(xué)目標(biāo)設(shè)計(jì)
為了實(shí)現(xiàn)應(yīng)用型計(jì)算機(jī)人才培養(yǎng)教育目標(biāo),課程組根據(jù)CDIO大綱和標(biāo)準(zhǔn),改革傳統(tǒng)課程大綱的內(nèi)容和結(jié)構(gòu),設(shè)計(jì)了CDIO課程大綱模板,再此基礎(chǔ)上結(jié)合軟件工程課程實(shí)際,在學(xué)科知識(shí)傳授、個(gè)人能力與職業(yè)技能、團(tuán)隊(duì)與溝通能力、系統(tǒng)建造與調(diào)控能力四個(gè)層面系統(tǒng)地設(shè)置課程教學(xué)目標(biāo)及實(shí)現(xiàn)途徑。
2.教學(xué)方法改進(jìn)
以建構(gòu)主義學(xué)習(xí)理論為基礎(chǔ),針對(duì)軟件工程學(xué)科知識(shí)體系和教學(xué)過程的特點(diǎn),確定CDIO教學(xué)框架下的教學(xué)模式、支持活動(dòng)、目標(biāo)實(shí)現(xiàn)方法,并針對(duì)軟件工程不同知識(shí)單元的特點(diǎn),選擇有效的教學(xué)方法實(shí)施多元化的組合式教學(xué)模式,包括案例式教學(xué)、任務(wù)驅(qū)動(dòng)教學(xué)、啟發(fā)式教學(xué)、基于問題和項(xiàng)目的學(xué)習(xí)等體現(xiàn)教師為主導(dǎo)、學(xué)生為主體的“雙主模式”教學(xué)方法。
3.教學(xué)內(nèi)容的更新
傳統(tǒng)的教學(xué)內(nèi)容主要來自教師指定的教材,教學(xué)內(nèi)容局限性大,知識(shí)更新慢,與計(jì)算機(jī)學(xué)科快速發(fā)展的狀況不相適應(yīng)。課程組將學(xué)科發(fā)展的最新理論和企業(yè)界最佳實(shí)踐引入課堂,使其成為課程的一部分,不斷更新教學(xué)內(nèi)容,同時(shí)將課程教師的科研成果引入教學(xué),形成特色,并通過專題講座將反映學(xué)科前沿的新觀點(diǎn)、新知識(shí)介紹給學(xué)生,讓學(xué)生了解最新的現(xiàn)代軟件工程發(fā)展動(dòng)態(tài)和面臨的挑戰(zhàn)。
4.工程化實(shí)踐教學(xué)體系建立
課程組按照CDIO教學(xué)模式的要求,對(duì)傳統(tǒng)實(shí)踐環(huán)節(jié)實(shí)施工程化改造,通過課程實(shí)驗(yàn)強(qiáng)化個(gè)人與職業(yè)技能,基于角色的團(tuán)隊(duì)項(xiàng)目活動(dòng)來實(shí)現(xiàn)工程能力、協(xié)同能力和職業(yè)素質(zhì)培養(yǎng)的目標(biāo),完善生產(chǎn)實(shí)習(xí)制度,為學(xué)生提供在軟件企業(yè)進(jìn)行實(shí)習(xí)實(shí)踐的機(jī)會(huì),建立起課內(nèi)實(shí)驗(yàn)、課外團(tuán)隊(duì)項(xiàng)目實(shí)踐以及生產(chǎn)實(shí)習(xí)三級(jí)工程化實(shí)踐教學(xué)體系。
5.學(xué)生考核評(píng)價(jià)方式改革
對(duì)學(xué)生的考核評(píng)估系統(tǒng)進(jìn)行改革,實(shí)施多元化綜合評(píng)價(jià)考核方法,考核內(nèi)容包括考試、實(shí)驗(yàn)、項(xiàng)目實(shí)踐、研討報(bào)告等多個(gè)要素。課程組通過強(qiáng)化對(duì)工程設(shè)計(jì)檔案、作品和報(bào)告等這類基于學(xué)習(xí)結(jié)果的考核,促進(jìn)學(xué)生主動(dòng)學(xué)習(xí)。評(píng)價(jià)方式的轉(zhuǎn)變不僅直接考查了學(xué)生的學(xué)習(xí)過程,同時(shí)考查學(xué)生跨學(xué)科的學(xué)習(xí)能力、設(shè)計(jì)才能、創(chuàng)造力、領(lǐng)導(dǎo)能力,使學(xué)生們變得更有責(zé)任感,由此引導(dǎo)他們學(xué)習(xí)態(tài)度的轉(zhuǎn)變和技能的進(jìn)步。
6.主動(dòng)學(xué)習(xí)環(huán)境的構(gòu)建
通過建立課程網(wǎng)站,實(shí)現(xiàn)了教學(xué)計(jì)劃、課程教學(xué)大綱、實(shí)驗(yàn)大綱和教學(xué)目標(biāo),實(shí)現(xiàn)教學(xué)資料的共享。采用網(wǎng)絡(luò)和多媒體教學(xué)手段,開發(fā)軟件工程教學(xué)網(wǎng)站和CAI課件,建立符合軟件工程應(yīng)用人才培養(yǎng)目標(biāo)的開放性教學(xué)環(huán)境和主動(dòng)學(xué)習(xí)支持環(huán)境。
二、網(wǎng)絡(luò)教學(xué)環(huán)境條件建設(shè)
課程組近年來引入先進(jìn)的多媒體及網(wǎng)絡(luò)教學(xué)手段,為課程的教學(xué)改革提供了良好的支撐環(huán)境,構(gòu)建了課程建設(shè)網(wǎng)站和專題教學(xué)網(wǎng)站。學(xué)生可以通過便捷的網(wǎng)絡(luò)訪問相關(guān)學(xué)習(xí)資源,進(jìn)行在線學(xué)習(xí)、在線測(cè)試、下載資源等多維學(xué)習(xí)活動(dòng)。經(jīng)過幾年的運(yùn)行,學(xué)生從參與創(chuàng)新活動(dòng)逐漸敢于創(chuàng)新,勇于創(chuàng)新,教學(xué)成果得到了學(xué)校和社會(huì)的認(rèn)可。通過結(jié)合課堂教學(xué)和課外自主學(xué)習(xí),建立結(jié)合多種教學(xué)方法的新型教學(xué)模式,取得了良好的教學(xué)效果。
課程組教師進(jìn)行多元化教學(xué)網(wǎng)站建設(shè),研制軟件工程專題學(xué)習(xí)網(wǎng),為教師和學(xué)生提供了一個(gè)交互式教學(xué)環(huán)境和軟件工程共享資源庫,開辟技術(shù)文檔中心、UML專欄、CASE技術(shù)、ALSD技術(shù)、資源下載、在線教學(xué)等六大板塊,還為用戶提供信息反饋的留言板、聊天室,以及能夠發(fā)表自己經(jīng)驗(yàn)及各種意見,進(jìn)行專題討論的技術(shù)論壇。下載專欄提供了CASE工具、資料文檔、實(shí)例與試題、其他資源四大類下載分類,其中包括軟件設(shè)計(jì)文檔標(biāo)準(zhǔn)、軟件開發(fā)文件編制指南國(guó)家標(biāo)準(zhǔn)、計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南、IEEE軟件工程知識(shí)體系、SEI的軟件工程知識(shí)體系、Java編程規(guī)范等編碼標(biāo)準(zhǔn)、中英文案例文檔、講稿、試題、作業(yè)等教學(xué)資源的下載功能。為了開拓學(xué)生的視野,在網(wǎng)上向?qū)W生推薦了一些與軟件工程相關(guān)的書籍、網(wǎng)站,供學(xué)生進(jìn)行擴(kuò)展學(xué)習(xí)。
教學(xué)網(wǎng)站的創(chuàng)建使學(xué)生能夠在INTERNET網(wǎng)上進(jìn)行學(xué)習(xí),而不受到時(shí)間、地域和空間的限制。課程組教師研制的精品課程網(wǎng)站和軟件工程學(xué)習(xí)網(wǎng)站提供教學(xué)大綱、教案、電子教材、CAI課件等豐富的教學(xué)媒體資源。豐富的教學(xué)內(nèi)容資源、交互式CAI課件和教學(xué)網(wǎng)站的有機(jī)結(jié)合,為實(shí)施任務(wù)驅(qū)動(dòng)教學(xué)方法和主動(dòng)學(xué)習(xí)提供了條件。
三、教學(xué)媒體和課件開發(fā)
教學(xué)媒體是構(gòu)建任務(wù)驅(qū)動(dòng)學(xué)習(xí)環(huán)境的重要內(nèi)容,它為學(xué)生的自主學(xué)習(xí)提供先進(jìn)的工具和手段。除了提供傳統(tǒng)課件所具有的知識(shí)點(diǎn)內(nèi)容外,還提供了多個(gè)任務(wù)實(shí)例的動(dòng)畫演示,特別強(qiáng)調(diào)了交互式練習(xí)工具的提供。學(xué)生首先通過任務(wù)實(shí)例的動(dòng)畫演示獲得基本的知識(shí),然后使用交互式練習(xí)工具完成任務(wù),在完成任務(wù)過程中對(duì)需要用到的知識(shí)進(jìn)行自主學(xué)習(xí)。交互式CAI課件為學(xué)生實(shí)施做中學(xué),學(xué)中做,邊學(xué)邊做的任務(wù)驅(qū)動(dòng)學(xué)習(xí)建立必要的支撐環(huán)境。
課程組是針對(duì)重要,以及較難理解和掌握的一些概念和知識(shí)點(diǎn),開發(fā)交互式課件2套:用戶界面設(shè)計(jì)CAI、軟件工程CAI,為學(xué)生的自主學(xué)習(xí)提供先進(jìn)的工具和手段。此外,對(duì)現(xiàn)有多媒體課件進(jìn)行求精、挖潛、規(guī)范化、統(tǒng)一化,使多媒體課件成為既適合課堂教學(xué),又適合學(xué)生自主學(xué)習(xí)的參考資料。
四、教學(xué)方法與過程的探索與實(shí)踐
1.教學(xué)方法
軟件工程的理論性和實(shí)踐性都很強(qiáng),要求學(xué)生在掌握好理論知識(shí)的同時(shí),同樣注重實(shí)踐性教學(xué)的設(shè)計(jì)和安排,使學(xué)生能夠理論聯(lián)系實(shí)際,活學(xué)活用,在解決實(shí)際軟件開發(fā)問題的過程中培養(yǎng)和開發(fā)學(xué)生的素質(zhì)和能力,學(xué)以致用。
本課程不僅要傳授知識(shí),更重要的是要培養(yǎng)學(xué)生學(xué)會(huì)求知,學(xué)會(huì)做事,學(xué)會(huì)共處,學(xué)會(huì)做人;還要培養(yǎng)他們嚴(yán)謹(jǐn)、求實(shí)的科學(xué)態(tài)度和合作精神,激發(fā)他們的創(chuàng)新意識(shí)和創(chuàng)業(yè)精神。為此,筆者推行“以理論知識(shí)為基礎(chǔ)、以軟件技能培養(yǎng)為核心、以項(xiàng)目實(shí)踐為載體”的CDIO教學(xué)模式以及體現(xiàn)以教師為主導(dǎo)、學(xué)生為主體的“雙主式”教學(xué)模式。在教學(xué)上采取傳統(tǒng)的教學(xué)方式與現(xiàn)代教學(xué)手段相結(jié)合,講授與研討相結(jié)合等形式多樣的組合式教學(xué),積極推行“任務(wù)驅(qū)動(dòng)教學(xué)法”,使學(xué)生成為學(xué)習(xí)的主體,在完成任務(wù)中進(jìn)行主動(dòng)學(xué)習(xí),做中學(xué),學(xué)中做,邊學(xué)邊做,學(xué)以致用。使學(xué)生由外部刺激的被動(dòng)接受者和知識(shí)的灌輸對(duì)象轉(zhuǎn)變?yōu)樾畔⒓庸さ闹黧w、知識(shí)意義的主動(dòng)構(gòu)建者。教師由知識(shí)的傳授者、灌輸者轉(zhuǎn)變?yōu)閷W(xué)生主動(dòng)建構(gòu)意義的幫助者、促進(jìn)者,調(diào)動(dòng)學(xué)生的主動(dòng)性和創(chuàng)造性,注重培養(yǎng)和訓(xùn)練學(xué)生自主解決問題的能力,使學(xué)生的創(chuàng)新能力、綜合素質(zhì)得到較大提高。
在教學(xué)實(shí)施上,筆者將課內(nèi)外的教學(xué)活動(dòng)分為課堂理論教學(xué)、研討報(bào)告、課內(nèi)實(shí)驗(yàn)、課外實(shí)踐、生產(chǎn)實(shí)習(xí)五大環(huán)節(jié):
(1)課堂理論教學(xué)的目的是使學(xué)生掌握軟件工程的基本概念、原理和方法。在教學(xué)組織上,將軟件工程的理論分為軟件產(chǎn)品與過程、管理、傳統(tǒng)方法學(xué)、面向?qū)ο蠓椒▽W(xué)等四大塊內(nèi)容,通過生動(dòng)的實(shí)際案例引導(dǎo)學(xué)生理解軟件工程基本概念的重要性,通過大量的練習(xí)題幫助學(xué)生掌握各方面的基礎(chǔ)理論和方法。在講理論知識(shí)的同時(shí),重點(diǎn)講授如何運(yùn)用書本上的理論知識(shí)應(yīng)用于實(shí)際,并注重調(diào)動(dòng)學(xué)生的積極性,將學(xué)生學(xué)習(xí)的過程變?yōu)樵诮處熞龑?dǎo)下師生共同探索的過程。講授方式采用概念講授、案例引導(dǎo)、任務(wù)驅(qū)動(dòng)相結(jié)合的“學(xué)中做”組合式教學(xué)模式。
(2)研討報(bào)告作為重要的考核環(huán)節(jié),主要安排學(xué)生匯報(bào)英文案例研究和團(tuán)隊(duì)項(xiàng)目實(shí)踐的學(xué)習(xí)成果,對(duì)軟件項(xiàng)目中的各種實(shí)際問題、學(xué)習(xí)中的重點(diǎn)與難點(diǎn)內(nèi)容展開討論。通過熱烈討論交流學(xué)習(xí)中的有關(guān)經(jīng)驗(yàn),加深對(duì)問題的理解和解決,訓(xùn)練學(xué)生的創(chuàng)新能力、分析歸納和表達(dá)能力,提高學(xué)生解決問題的能力,達(dá)到較好效果。
(3)課內(nèi)實(shí)驗(yàn)是為了鞏固課內(nèi)學(xué)習(xí)的主要內(nèi)容,通過安排4個(gè)課程實(shí)驗(yàn)“小任務(wù)”和一個(gè)由個(gè)人獨(dú)立完成的“小項(xiàng)目”,使學(xué)生掌握一些基本的專業(yè)技能,幫助學(xué)生應(yīng)用基本知識(shí),熟練掌握各種開發(fā)工具。提高編程能力,培養(yǎng)學(xué)生的個(gè)人能力與職業(yè)技能。
(4)軟件項(xiàng)目通常是由一定規(guī)模的項(xiàng)目小組來完成的,軟件工程師不僅需要完成個(gè)人的工作任務(wù),還需要與項(xiàng)目組成員協(xié)同工作才能完成任務(wù)。所以課后團(tuán)隊(duì)項(xiàng)目實(shí)踐對(duì)實(shí)現(xiàn)課程教學(xué)目標(biāo)是非常重要的教學(xué)環(huán)節(jié)。課外實(shí)踐的目的是培養(yǎng)學(xué)生的團(tuán)隊(duì)精神與溝通技能,以及綜合運(yùn)用知識(shí)開發(fā)系統(tǒng)的能力。做法是布置課外團(tuán)隊(duì)案例分析和項(xiàng)目開發(fā)實(shí)踐任務(wù),將學(xué)生分為5~6人的開發(fā)小組,以團(tuán)隊(duì)協(xié)作方式完成一個(gè)項(xiàng)目,使學(xué)生在實(shí)踐中體會(huì)軟件的生命周期的階段和活動(dòng),以及團(tuán)隊(duì)合作的各種角色和任務(wù),讓學(xué)生熟悉團(tuán)隊(duì)開發(fā)的基本模式,獲得協(xié)同開發(fā)的經(jīng)驗(yàn)。在整個(gè)項(xiàng)目的開發(fā)過程中,系統(tǒng)分析員需要與項(xiàng)目實(shí)踐指導(dǎo)教師進(jìn)行反復(fù)溝通以確定需求;項(xiàng)目組內(nèi)必須定期自行組織召開協(xié)商會(huì)議,就項(xiàng)目進(jìn)度、模塊接口等管理與技術(shù)問題進(jìn)行非正式的溝通和磋商;每個(gè)團(tuán)隊(duì)需在課程結(jié)束前提交規(guī)范的項(xiàng)目文檔報(bào)告,并準(zhǔn)備2場(chǎng)研討報(bào)告。通過完成工作量不小于150個(gè)小時(shí)的項(xiàng)目實(shí)踐活動(dòng),使學(xué)生感到有壓力,有緊迫感,綜合訓(xùn)練學(xué)生的分析能力、開發(fā)能力、組織能力、表達(dá)能力,培養(yǎng)團(tuán)隊(duì)精神,促使學(xué)生成為學(xué)習(xí)的主體,開展主動(dòng)學(xué)習(xí),踐行“做中學(xué)”,強(qiáng)化訓(xùn)練學(xué)生的實(shí)際動(dòng)手能力和創(chuàng)新能力。
(5)軟件工程理論抽象,內(nèi)容廣泛,綜合性實(shí)踐性強(qiáng)。為了解決在校生缺乏企業(yè)和社會(huì)背景、缺乏實(shí)際工程經(jīng)驗(yàn)的問題,學(xué)院與太極計(jì)算機(jī)公司(信息產(chǎn)業(yè)部第十五研究所)合作建立起校外軟件工程實(shí)習(xí)基地。所有學(xué)生須在該基地開展為期1周的軟件工程生產(chǎn)實(shí)習(xí),了解IT企業(yè)的真實(shí)環(huán)境,獲得軟件工廠和企業(yè)系統(tǒng)開發(fā)流程和軟件“黑盒”測(cè)試的實(shí)際體驗(yàn)。
本課程以建構(gòu)主義學(xué)習(xí)理論為基礎(chǔ),針對(duì)軟件工程學(xué)科知識(shí)體系和教學(xué)過程的特點(diǎn),確定CDIO教學(xué)目標(biāo)框架下課程教學(xué)的階段劃分、教學(xué)模式、活動(dòng)、目標(biāo)與方法,并根據(jù)課程知識(shí)單元的教學(xué)特點(diǎn),選擇各個(gè)知識(shí)單元的有效的教學(xué)方法,形成各門課程有效達(dá)成教學(xué)目標(biāo)并體現(xiàn)以學(xué)生為主體、教師為主導(dǎo)的雙主模式的組合教學(xué)方法模式,并在此基礎(chǔ)上開展教學(xué)實(shí)驗(yàn)并收集教學(xué)效果的實(shí)驗(yàn)數(shù)據(jù),并根據(jù)反饋不斷改進(jìn)教學(xué)方法。
2.教學(xué)手段
課程組充分發(fā)揮教師的計(jì)算機(jī)特長(zhǎng),有效利用互聯(lián)網(wǎng)環(huán)境,開發(fā)在線教學(xué)及資源下載網(wǎng)站,實(shí)現(xiàn)教案、課件、輔助教學(xué)素材的共享,以及在線學(xué)習(xí)、作業(yè)提交、練習(xí)等在線功能,為師生提供先進(jìn)的現(xiàn)代教育技術(shù)手段。
3.考核辦法
有效的考試與評(píng)估系統(tǒng)可在很大程度上引導(dǎo)學(xué)生學(xué)習(xí)態(tài)度的轉(zhuǎn)變和技能的進(jìn)步,對(duì)培養(yǎng)學(xué)生的素質(zhì)、能力和責(zé)任感具有重要作用。本課程強(qiáng)化對(duì)工程設(shè)計(jì)檔案和軟件設(shè)計(jì)作品這類基于學(xué)習(xí)結(jié)果的考核評(píng)價(jià),不僅直接考查了學(xué)生的學(xué)習(xí)過程,也考查了學(xué)生跨學(xué)科的學(xué)習(xí)能力、設(shè)計(jì)才能、創(chuàng)造力和領(lǐng)導(dǎo)能力。
為了切實(shí)體現(xiàn)理論與實(shí)踐并重的教學(xué)理念,筆者開展考核方法的改革,加強(qiáng)學(xué)習(xí)效果的檢查,保證教學(xué)質(zhì)量。改革傳統(tǒng)閉卷考的單一考試模式,采取期末考試、實(shí)驗(yàn)、平時(shí)表現(xiàn)、研討報(bào)告與“大作業(yè)”相結(jié)合的多元化考評(píng)方法,將學(xué)生完成實(shí)驗(yàn)和“大作業(yè)”的文檔、報(bào)告、軟件等實(shí)踐成果作為考評(píng)內(nèi)容,并加大在總分中的比重,通過學(xué)生之間互評(píng),教師上機(jī)逐一檢查的方法,促進(jìn)學(xué)生之間的相互交流,確保“大作業(yè)”的完成質(zhì)量,同時(shí)提高考核方法的客觀性、公平性和合理性。
考核方法為:第一,課程總評(píng)成績(jī)的評(píng)定主要包括考試、實(shí)驗(yàn)和平時(shí)成績(jī)?nèi)齻€(gè)部分。這三部分的考核成績(jī)分別占總評(píng)成績(jī)的比例為40%、20%和40%。第二,考試采用開卷形式,主要考核學(xué)生對(duì)軟件工程基本概念、原理和思想的理解與應(yīng)用。第三,課內(nèi)實(shí)驗(yàn)主要考核實(shí)驗(yàn)過程(20%)和實(shí)驗(yàn)報(bào)告(80%)。第四,平時(shí)成績(jī)的考核由課程小作業(yè)(10%)、大作業(yè)(70%)、出勤(10%)、研討報(bào)告(10%)四部分構(gòu)成。其中大作業(yè)的考核成績(jī)由資料收集大作業(yè)(20%)、英文案例研究大作業(yè)(20%)和項(xiàng)目開發(fā)實(shí)踐大作業(yè)(30%)的考核成績(jī)累加而成。研討報(bào)告有2個(gè),各占5%。
五、結(jié)束語
在近幾年的教學(xué)實(shí)踐中,課程組教師引入國(guó)際先進(jìn)CDIO工程教育理念,結(jié)合軟件工程課程特點(diǎn)和自己的科研成果以及實(shí)際工作經(jīng)驗(yàn),實(shí)施軟件工程CDIO教學(xué)模式,深入淺出地講授軟件工程的基礎(chǔ)知識(shí)理論,強(qiáng)化實(shí)踐教學(xué),強(qiáng)調(diào)課程知識(shí)模塊間有機(jī)聯(lián)系和綜合應(yīng)用,強(qiáng)調(diào)理論聯(lián)系實(shí)際,強(qiáng)調(diào)知識(shí)傳授和能力素質(zhì)培養(yǎng)雙重目標(biāo)的實(shí)現(xiàn),積極引導(dǎo)學(xué)生開展主動(dòng)學(xué)習(xí)、探究式學(xué)習(xí)和協(xié)作學(xué)習(xí)。通過幾年的教學(xué)實(shí)踐,學(xué)生的個(gè)人能力和職業(yè)技能、人際交流能力以及CDIO系統(tǒng)建造與調(diào)控能力得到全面提高,成效顯著。
參考文獻(xiàn):
[1]劉乃琦.軟件工程教育的特點(diǎn)與問題[J].計(jì)算機(jī)教育,2004,(10).
[2]李曼麗.用歷史解讀CDIO及其應(yīng)用前景[J].清華大學(xué)教育研究,
2008,(5).
[3]全蕾,陸鋼.軟件工程課程教學(xué)改革[J].中國(guó)科教創(chuàng)新導(dǎo)刊,
2009,(19).
[4]滿君豐,陳莉,文志誠(chéng),等.質(zhì)量工程實(shí)施進(jìn)程中軟件工程專業(yè)人才培養(yǎng)模式的研究與實(shí)踐[J].計(jì)算機(jī)教育,2009,(23)
[5]林楠,李翠霞.國(guó)家示范性軟件職業(yè)技術(shù)學(xué)院人才培養(yǎng)模式創(chuàng)新[J].計(jì)算機(jī)教育,2010,(24).
[6]張樺,溫顯斌,王勁松.基于CDIO模式的計(jì)算機(jī)專業(yè)教學(xué)改革[J].計(jì)算機(jī)教育,2010,(11).
[7]顧佩華,包能勝,康全禮,等.CDIO在中國(guó)(上)[J].高等工程教育研究,2012,(3).
[8]顧佩華,包能勝,康全禮,等.CDIO在中國(guó)(下)[J].高等工程教育研究,2012,(5).
(責(zé)任編輯:王意琴)