李智峰 王攀紅
(1.合肥職業(yè)技術(shù)學(xué)院信息與電商傳媒學(xué)院 安徽 巢湖 238000;2.安徽大學(xué)計算機科學(xué)與技術(shù)學(xué)院 安徽 合肥 230031)
2010年7 月,備受教育界關(guān)注的《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020)》正式發(fā)布,其中明確提出“深化教育體制改革,關(guān)鍵是更新教育觀念,核心是改革人才培養(yǎng)體制,目的是提高人才培養(yǎng)水平[1]。 ”
近年來,隨著高等教育的發(fā)展,全國各高校積極開展教學(xué)改革,高校學(xué)生的整體素質(zhì)在不斷提高,教師的教學(xué)質(zhì)量逐步提升。但從總體上看,高等教育中的工程教育與市場需求還很不適應(yīng),培養(yǎng)的專業(yè)技能人才依然不能滿足企業(yè)的需要,造成了“企業(yè)需求旺,畢業(yè)生就業(yè)難”的現(xiàn)象。
CDIO工程教育模式是近年來國際工程教育改革的最新成果,四個字母分別代表構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate),是“做中學(xué)”原則和“基于項目的教育學(xué)習(xí)”的集中體現(xiàn)[2]。CDIO強調(diào)工程制作過程中學(xué)生的學(xué)習(xí)能力、團隊協(xié)作能力、創(chuàng)造能力和職業(yè)能力等綜合素質(zhì)的培養(yǎng)。
CDIO模式符合工程人才的培養(yǎng)規(guī)律,為國際工程教育研究提供了一個新思路和研究方向。自2000年起,CDIO模式在歐洲和美國的幾十所大學(xué)進行了廣泛的實踐,取得了顯著成效。
近年來,隨著工程教育的發(fā)展,國內(nèi)的專家和學(xué)者吸收國外CDIO模式工程教育研究的先進成果,結(jié)合我國的國情、學(xué)情以及教育實際做了大量的CDIO本土轉(zhuǎn)化工作。其中比較有影響力的有汕頭大學(xué)提出的“EIP-CDIO”:講道德、講誠信、專業(yè)化與CDIO相結(jié)合,培養(yǎng)具備個人能力、團隊能力和系統(tǒng)調(diào)控能力的高級工程專業(yè)人才[3];云南大學(xué)提出“SE-CDIO”:將CDIO與軟件生命周期相結(jié)合,培養(yǎng)具有國際競爭力的應(yīng)用型軟件人才[4];大連東軟學(xué)院提出的“TOPCARES-CDIO”:緊密結(jié)合學(xué)生需求,面向應(yīng)用,注重學(xué)生專業(yè)能力和綜合素質(zhì)能力的培養(yǎng),培養(yǎng)專業(yè)化的IT應(yīng)用型人才[5]。
C#是一種程序設(shè)計語言,是我院網(wǎng)絡(luò)專業(yè)、軟件專業(yè)的一門重要的專業(yè)課,也是一門技能型課程。學(xué)好該課程后,學(xué)生不但可以開發(fā)實際的應(yīng)用系統(tǒng),.net框架也能盡快上手,是學(xué)生成長為一名軟件工程師的必學(xué)課程。
本課程面向我院二年級學(xué)生開設(shè),每周4課時。在此之前,學(xué)生已經(jīng)學(xué)習(xí)了JAVA程序設(shè)計等課程,具備一定的程序開發(fā)基礎(chǔ)。
學(xué)生軟件開發(fā)類課程學(xué)習(xí)的缺點主要表現(xiàn)為:掌握的理論不能應(yīng)用于工程項目;缺乏開發(fā)經(jīng)驗,動手能力較弱;溝通能力和自我表達能力較差;學(xué)習(xí)缺乏主動性。學(xué)生的學(xué)習(xí)優(yōu)點也很突出:思維敏捷,反應(yīng)迅速,對新事物、新觀念的接受程度高,對互聯(lián)網(wǎng)學(xué)習(xí)工具和手機APP使用熟練,學(xué)習(xí)適應(yīng)能力強。
通過對CDIO理念和培養(yǎng)大綱的學(xué)習(xí),針對學(xué)生的具體學(xué)情,我們認為教學(xué)框架的設(shè)計應(yīng)當(dāng)結(jié)合CDIO的生命周期和 《C#程序設(shè)計》的教學(xué)過程,形成分階段、分層次的課程教學(xué)目標(biāo),搭建貼合學(xué)生學(xué)情實際的教學(xué)框架。
《C#程序設(shè)計》課程的教學(xué)任務(wù)是通過對C#語言課程項目的學(xué)習(xí),了解企業(yè)開發(fā)工作過程,最終能獨立完成小型乃至中型開發(fā)項目。課程的教學(xué)目標(biāo)分為知識目標(biāo)、能力目標(biāo)和素質(zhì)目標(biāo)。課程的知識目標(biāo)是掌握C#基本語法,熟悉項目開發(fā)過程,掌握MVC模式開發(fā)的思想;課程的能力目標(biāo)是運用所學(xué)的C#語言編寫項目、解決項目開發(fā)中的問題、撰寫符合企業(yè)標(biāo)準(zhǔn)的文檔;課程的素質(zhì)目標(biāo)是訓(xùn)練學(xué)生的自主學(xué)習(xí)能力、團隊協(xié)作能力和溝通交流能力。
在課程教學(xué)目標(biāo)的每一個環(huán)節(jié)引入CDIO進行設(shè)計[6],設(shè)計教學(xué)目標(biāo)魚骨圖如下:
圖1 《C#程序設(shè)計》CDIO教學(xué)目標(biāo)魚骨圖
其中教學(xué)資源庫包含課程資源包、學(xué)習(xí)方法、云平臺課程預(yù)習(xí)作業(yè)等。
根據(jù)課程的教學(xué)目標(biāo),結(jié)合CDIO生命周期和《C#程序設(shè)計》課程的教學(xué)過程,形成分層次、分階段的教學(xué),設(shè)計教學(xué)框架如下表:
表1 《C#程序設(shè)計》CDIO課程教學(xué)框架表
教學(xué)內(nèi)容 項目化的教學(xué)內(nèi)容項目化的教學(xué)內(nèi)容項目化的教學(xué)內(nèi)容項目化的教學(xué)內(nèi)容教學(xué)方法 項目教學(xué)法講授法、啟發(fā)法項目教學(xué)法案例教學(xué)法啟發(fā)法項目教學(xué)法討論法啟發(fā)法項目教學(xué)法目標(biāo)教學(xué)法教學(xué)評價標(biāo)準(zhǔn)撰寫項目需求分析報告項目計劃報告項目準(zhǔn)備作業(yè)完成情況撰寫設(shè)計說明書項目開發(fā)代碼撰寫項目總結(jié)修改并完成項目代碼
課程教學(xué)實踐表明,構(gòu)思、設(shè)計、實現(xiàn)、運行(CDIO)不僅體現(xiàn)在項目化的課程教學(xué)中,它覆蓋了從教學(xué)目標(biāo)設(shè)置到課程框架搭建和實施的全過程,是課程教學(xué)的主線,從課程設(shè)計到教學(xué)實施都體現(xiàn)這個原則,CDIO將課程培養(yǎng)各部分聯(lián)系成為一個有機的整體[7]。
CDIO的教學(xué)理念對《C#程序設(shè)計》課程教學(xué)框架中的各個環(huán)節(jié)都具有良好的指導(dǎo)性和實踐性。目前已對兩屆學(xué)生使用CDIO理論進行專業(yè)課程一體化設(shè)計和實踐教學(xué),課程改革效果較好,能夠充分調(diào)動學(xué)生的積極性和主動性,切實提高學(xué)生的綜合素質(zhì)。下一步,我們將對產(chǎn)學(xué)研、教學(xué)內(nèi)容等方面開展細化和量化工作。