陳巧莉 馮運(yùn)晨
摘要:ASP.NET課程的理論抽象性和工程應(yīng)用性都比較強(qiáng),該文從課題研究的目的、意義,課程的教學(xué)設(shè)計(jì)、基于成果導(dǎo)向的教改成果等幾個(gè)方面,綜合介紹了將CDIO理念與“工單制”培養(yǎng)模式相結(jié)合融入ASP.NET課程的全局理實(shí)一體化教改實(shí)踐中,并將課堂教學(xué)的理實(shí)按照“對分課堂”的方法實(shí)施教改的全過程。其中教改成功的關(guān)鍵是主要采用了“基于成果導(dǎo)向教育”,“工單制”培養(yǎng)和“對分課堂”互動相結(jié)合等新的教學(xué)方法,從而全面提升ASP.NET課程理實(shí)一體化教改的質(zhì)量和學(xué)習(xí)效果。
關(guān)鍵詞:ASP.NET;CDIO模式和理念;“工單制”培養(yǎng); “對分課堂”互動;基于成果導(dǎo)向教育
中圖分類號:G642? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)20-0100-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
1 研究的目的和意義
從CDIO到“對分課堂”互動與工單制教學(xué),再到基于成果導(dǎo)向的教改,是我院ASP.NET程序設(shè)計(jì)課程課堂教學(xué)改革所走過的歷程。
CDIO、工單制教學(xué)與基于成果導(dǎo)向教學(xué)模式的區(qū)別和聯(lián)系:本質(zhì)上都是基于成果導(dǎo)向,但前二者CDIO、工單制教學(xué)重過程,后者基于成果導(dǎo)向重結(jié)果,三者的結(jié)合是ASP.NET課程教改的最佳選擇。
工單制教學(xué)也是重過程,能結(jié)合成果導(dǎo)向也是最佳選擇。CDIO和工單制都是教學(xué)模式,一個(gè)用于教學(xué)全過程,一個(gè)用于加強(qiáng)學(xué)生“做中學(xué)”的實(shí)驗(yàn)實(shí)踐環(huán)節(jié)。二者用于ASP.NET過程教學(xué),相得益彰。
CDIO代表“構(gòu)思(conceive)、設(shè)計(jì)(design)、實(shí)施(implement)、運(yùn)作(operate)”之意,是工程項(xiàng)目生命的完整周期,它是為工程教育制訂出的一套合理的、完整的、通用的、可操作的教學(xué)目標(biāo)。CDIO能力大綱具有工作原理簡單,可操作性強(qiáng)和廣泛的適應(yīng)性。
傳統(tǒng)的教育形式過于注重教育的投入與產(chǎn)出的比例,簡單的只看重學(xué)生的學(xué)習(xí)成績,而沒有注重學(xué)生學(xué)習(xí)的過程中獲得了什么。隨著教學(xué)手段方法的不斷改進(jìn),學(xué)生在學(xué)習(xí)過程中獲得的階段成果也將成為最后考核的標(biāo)準(zhǔn),這樣成果導(dǎo)向教育(Outcome based education,簡稱OBE)理論和模式就產(chǎn)生了。
成果導(dǎo)向教育最早是由美國首先提出來的,也稱為能力(目標(biāo)導(dǎo)向教育)或需求導(dǎo)向教育。Spady在1994年提出成果導(dǎo)向金字塔,該金字塔由下列幾部分組成,分別是最終目標(biāo)、關(guān)鍵目的,特定前提、執(zhí)行原則和要點(diǎn),其中的一個(gè)目標(biāo)就是成果導(dǎo)向理論當(dāng)中需要學(xué)生最終達(dá)到的成果,理論中以“不論學(xué)生的基礎(chǔ)如何,每個(gè)學(xué)生都能夠?qū)W會”作為前提條件,是以學(xué)生為中心,以成果為導(dǎo)向的教學(xué)模式,重視的是學(xué)生在取得成果過程中的經(jīng)過的歷程和技能的體現(xiàn),而不僅僅是在此過程中所學(xué)到的知識量化的增長。
本文從基于CDIO理念下的高職高專理實(shí)一體化教學(xué)模式過渡到基于成果導(dǎo)向模式進(jìn)行ASP.NET課程的教改,意味著借鑒國際CDIO工程理念,以ASP.NET基礎(chǔ)知識、個(gè)人職業(yè)技能、人際交往和團(tuán)隊(duì)能力及基于C-D-I-O的ASP.NET軟件開發(fā)設(shè)計(jì)能力四個(gè)層面對高職軟件技術(shù)專業(yè)等人才素質(zhì)進(jìn)行綜合分析與分解。教改中實(shí)施中,主要引用了基于“對分課堂”與工單制教學(xué)模式及成果導(dǎo)向模式對課程的理論和實(shí)踐環(huán)節(jié)(包括實(shí)驗(yàn)和實(shí)訓(xùn))進(jìn)行基于成果導(dǎo)向的教改和提高,從而提高ASP.NET課程的教學(xué)的質(zhì)量和教改的效果。
2 課程的教學(xué)設(shè)計(jì)
2.1 課程教學(xué)設(shè)計(jì)的理念
《ASP.NET程序設(shè)計(jì)》課程是軟件技術(shù)專業(yè)的一門核心專業(yè)課程。本課程采用以基于CDIO工程教育的理念為主線、以來自企業(yè)的工程項(xiàng)目(或教師科研項(xiàng)目)實(shí)戰(zhàn)為載體、重視學(xué)生在校學(xué)習(xí)與實(shí)際工作的一致性,有針對性地采取工學(xué)交替、項(xiàng)目為導(dǎo)向、和任務(wù)進(jìn)行驅(qū)動、CDIO一體化、工單制及基于成果導(dǎo)向等教學(xué)模式。要求學(xué)生能在“做中學(xué)”、在“學(xué)中做”,并能進(jìn)行自我評價(jià)或相互評價(jià)。另外,應(yīng)盡可能多地讓學(xué)生參加一些相關(guān)的小競賽活動,以賽促學(xué)。其次,采用“工學(xué)結(jié)合、校企合作”或聘請來自軟件企業(yè)的兼職教師進(jìn)行課程工學(xué)指導(dǎo)活動(如引入工單教學(xué))等方式,培養(yǎng)企業(yè)急需的高素質(zhì)高技能型專門人才。
2.2 課程教學(xué)的設(shè)計(jì)思路
(1)ASP.NET課程根據(jù)課程目標(biāo)確定課程的教學(xué)標(biāo)準(zhǔn),以工作過程和技術(shù)領(lǐng)域知識為載體,實(shí)施分階段劃分學(xué)習(xí)情境來組織教學(xué)。以項(xiàng)目教學(xué)為核心,以學(xué)習(xí)團(tuán)隊(duì)為組織形式,實(shí)施“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動、小組協(xié)作”的教學(xué)方式。
(2)融“教、學(xué)、做”于一體,推行“集中講授+崗位上機(jī)+分組現(xiàn)場教學(xué)”的CDIO一體化教學(xué)的模式。在分組現(xiàn)場教學(xué)中,采用“對分課堂”互動的方式來增強(qiáng)學(xué)生的上機(jī)實(shí)踐能力。在崗位上機(jī)訓(xùn)練中參考工單制教學(xué)模式的要求設(shè)置訓(xùn)練項(xiàng)目和要求。
(3)在技能訓(xùn)練方面,通過典型項(xiàng)目案例的引入,讓UML建模思想貫穿項(xiàng)目的始終,先建模,后編程,即先構(gòu)思和設(shè)計(jì),后實(shí)現(xiàn)和運(yùn)作,真正實(shí)現(xiàn)讓CDIO 的教學(xué)思想走進(jìn)課堂、走進(jìn)項(xiàng)目。并通過大量的上機(jī)基本訓(xùn)練、代碼閱讀、代碼改錯和調(diào)試、規(guī)范化檢查,訓(xùn)練學(xué)生編寫程序的熟練度和規(guī)范性;
(4)在職業(yè)素質(zhì)方面,通過項(xiàng)目組的角色劃分,組內(nèi)成員間的溝通交流和團(tuán)隊(duì)協(xié)作來培養(yǎng)學(xué)生良好的職業(yè)習(xí)慣,實(shí)現(xiàn)學(xué)生在校準(zhǔn)職業(yè)人的目標(biāo)。
(5)在項(xiàng)目經(jīng)驗(yàn)的積累方面,通過完成典型的項(xiàng)目案例的開發(fā)和項(xiàng)目實(shí)戰(zhàn),增加對實(shí)際軟件項(xiàng)目開發(fā)的真實(shí)體驗(yàn)。本課程實(shí)現(xiàn)典型項(xiàng)目案例的一體化教學(xué)模式共設(shè)計(jì)了“十三個(gè)學(xué)習(xí)情境”,其中每個(gè)學(xué)習(xí)情境還可細(xì)化為具有可選性的更細(xì)化的子學(xué)習(xí)情境。
2.3 課程教學(xué)過程的設(shè)計(jì)
基于《ASP.NET程序設(shè)計(jì)》課程項(xiàng)目任務(wù)的一體化教學(xué)過程設(shè)計(jì)的核心是教學(xué)流程的設(shè)計(jì),以工學(xué)交替、項(xiàng)目為導(dǎo)向,實(shí)施任務(wù)進(jìn)行驅(qū)動、CDIO一體化和基于成果導(dǎo)向等教學(xué)模式設(shè)計(jì)教學(xué)過程,選擇可操作性和實(shí)用性很強(qiáng)的公開出版的項(xiàng)目化教材,確定教學(xué)目標(biāo),設(shè)計(jì)好教學(xué)流程和項(xiàng)目實(shí)施過程,定期進(jìn)行項(xiàng)目組討論,并安排有答辯過程,注重能力、知識及過程的考核。具體包括:
(1)課前準(zhǔn)備工作
了解學(xué)生的前導(dǎo)課程有關(guān)知識的掌握情況,確定子項(xiàng)目和子任務(wù)的內(nèi)容結(jié)構(gòu)和難點(diǎn)重點(diǎn)。優(yōu)化教材教學(xué)內(nèi)容,以項(xiàng)目夠用為原則,并超越項(xiàng)目內(nèi)容,明確教學(xué)目標(biāo)。
(2)課堂教學(xué)流程
課堂教學(xué)是以“項(xiàng)目教學(xué)為導(dǎo)向、案例教學(xué)為載體、學(xué)生學(xué)習(xí)為主體”的立體化教學(xué)流程。其中,老師以CDIO工程教育的理念為引導(dǎo),讓學(xué)生積極“構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作”項(xiàng)目,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力。
在實(shí)驗(yàn)實(shí)訓(xùn)教學(xué)中,我們主要采用了“工單制”教學(xué)模式,“工單制”教學(xué)的終極目標(biāo)也是基于成果導(dǎo)向教學(xué)的?!肮沃啤苯虒W(xué)模式的特點(diǎn)是將真實(shí)的工作任務(wù)直接引入課堂,實(shí)施流程貼近軟件企業(yè)的工作實(shí)際,能夠激發(fā)學(xué)生學(xué)習(xí)的積極性,需要什么學(xué)習(xí)什么。具體,“工單制”教學(xué)也可以看作成果導(dǎo)向教學(xué)模式中的一個(gè)組成部分。
(3)課后知識延伸
通過參考互聯(lián)網(wǎng)上和.NET相關(guān)的課程學(xué)習(xí)網(wǎng)站、慕課和引入企業(yè)老師介紹.NET最新的技術(shù)知識,讓學(xué)生跟蹤.NET最新技術(shù),培養(yǎng)學(xué)生的創(chuàng)新能力,及自主學(xué)習(xí)和研究性學(xué)習(xí)的能力,同時(shí)讓學(xué)生參與開源項(xiàng)目的開發(fā),并多參加各種相關(guān)競賽,鍛煉學(xué)生的創(chuàng)新思維能力。ASP.NET理實(shí)一體化教改,在理論和實(shí)踐一體化教學(xué)的后期教改中結(jié)合采用了“基于成果導(dǎo)向教育”的考評方式,收效很好。
3 基于成果導(dǎo)向的教改成果
3.1 ASP.NET課改的主要目標(biāo)和關(guān)鍵
ASP.NET課改的主要目標(biāo)和關(guān)鍵是讓CDIO理念和“基于成果導(dǎo)向教育”,“工單制”等培養(yǎng)模式走進(jìn)我們的ASP.NET課堂、走進(jìn)項(xiàng)目、走進(jìn)教材,實(shí)施基于CDIO理念和“基于成果導(dǎo)向教育”理念的教-學(xué)-做-評理實(shí)一體化教學(xué)方式,要求學(xué)生能完成好C#在 Windows方向和在Web方向的項(xiàng)目的應(yīng)用開發(fā),課題組能夠建設(shè)好項(xiàng)目化和理實(shí)一體化的教材。最后能促進(jìn)ASP.NET課程在本院軟件技術(shù)專業(yè)的進(jìn)一步深入地開展,及促進(jìn)高職高專同類院校相關(guān)課程的進(jìn)一步教學(xué)改革和教學(xué)質(zhì)量的提高。
(1) 課程的定位目標(biāo)要明確可行
ASP.NET程序設(shè)計(jì)課程理實(shí)一體化教改課程定位的主要目標(biāo)是以工學(xué)結(jié)合為切入點(diǎn),以增強(qiáng)學(xué)生實(shí)踐動手能力和綜合運(yùn)用知識能力為重點(diǎn),將理論知識與實(shí)踐技能訓(xùn)練融為一體,以CDIO的“教、學(xué)、做”理實(shí)一體化為主要教學(xué)模式,通過實(shí)情實(shí)景、實(shí)練實(shí)訓(xùn),實(shí)現(xiàn)基于CDIO理念的以學(xué)生為主的“做中教”,“做中學(xué)”的思想,不斷提高學(xué)生的職業(yè)技能水平。
(2) 完善好《ASP.NET程序設(shè)計(jì)》課程的課程標(biāo)準(zhǔn)
ASP.NET程序設(shè)計(jì)課程根據(jù)課程的主要目標(biāo)確定課程的教學(xué)標(biāo)準(zhǔn),以工作過程和技術(shù)領(lǐng)域知識為載體,實(shí)施分階段劃分學(xué)習(xí)情境來組織教學(xué)。本課程的具體有13個(gè)學(xué)習(xí)情境,子情景的執(zhí)行按照基于問題導(dǎo)向?qū)W習(xí)的教學(xué)法(PBL,Problem-Based learning)”教學(xué)法和工單制教學(xué)模式進(jìn)行。
(3)制定好《ASP.NET程序設(shè)計(jì)》課程的理論和實(shí)訓(xùn)教學(xué)計(jì)劃
《ASP.NET程序設(shè)計(jì)》課程根據(jù)“課程標(biāo)準(zhǔn)”制訂課程的“理論教學(xué)計(jì)劃和實(shí)訓(xùn)大綱及實(shí)訓(xùn)計(jì)劃”,全面提升了《ASP.NET程序設(shè)計(jì)》課程的教學(xué)質(zhì)量和學(xué)生的學(xué)習(xí)效果。
(4)課程的重點(diǎn)難點(diǎn)明確,并有可行的解決辦法
具體理論教學(xué)中,我們主要采用了CDIO工程教學(xué)的理念,結(jié)合“集中案例教學(xué)法”進(jìn)行。此外, ASP.NET課程全局理實(shí)一體化教學(xué)實(shí)施中,最重要的是采用了“對分課堂”互動的教學(xué)法。具體在課堂教學(xué)實(shí)施中,我們還采用了“翻轉(zhuǎn)課堂”教學(xué)法配合教學(xué),如使用Camtasia Studio錄屏,反復(fù)進(jìn)行視頻回放,直到學(xué)生能操作上手編程為止,提高師生教學(xué)的積極性和學(xué)生學(xué)習(xí)的有效性。
3.2 課題的研究成果
ASP.NET課題組經(jīng)過為期兩年多的大量的調(diào)查和研究之后,研究和總結(jié)出了一些課題研究的成果。
研究成果一:結(jié)合案例“電子商務(wù)網(wǎng)站——網(wǎng)上購書系統(tǒng)”的軟件開發(fā)探索形成“五步法”(具體包括: 項(xiàng)目可行性分析C和項(xiàng)目需求分析C; 項(xiàng)目設(shè)計(jì)D;項(xiàng)目實(shí)施I;項(xiàng)目驗(yàn)收O)課程教學(xué)體系,讓CDIO工程教育模式走進(jìn)課堂。
研究成果二:課題組集體編寫《ASP.NET項(xiàng)目開發(fā)一體化教程》教材,讓CDIO工程教育模式走進(jìn)我們的教材和課堂。
研究成果三:制定并完善了《ASP.NET程序設(shè)計(jì)》課程的課程標(biāo)準(zhǔn)和課程理論、實(shí)訓(xùn)教學(xué)計(jì)劃,并在軟件315、316級進(jìn)行了運(yùn)行和實(shí)施,目前已取得了預(yù)期和滿意的教學(xué)效果。
研究成果四:完善并更新了基于CDIO工程理念的“ASP.NET程序設(shè)計(jì)與實(shí)訓(xùn)”課程網(wǎng)站學(xué)習(xí)平臺。不斷完善“ASP.NET程序設(shè)計(jì)與實(shí)訓(xùn)”課程院級精品課網(wǎng)站的內(nèi)容。
研究成果五:專職教師開發(fā)模擬企業(yè)教學(xué)案例,“電子商務(wù)網(wǎng)站——網(wǎng)上購書系統(tǒng)”項(xiàng)目的開發(fā)與實(shí)現(xiàn),使整個(gè)《ASP.NET程序設(shè)計(jì)》課程的教學(xué)形成了基于CDIO案例項(xiàng)目的教學(xué)做一體化教學(xué)模式。
研究成果六:實(shí)驗(yàn)實(shí)訓(xùn)教學(xué)中的“理實(shí)一體化”教改,采用了最新的基于“工單制”培養(yǎng)的教學(xué)模式,并讓CDIO工程教育模式走進(jìn)我們的實(shí)訓(xùn)項(xiàng)目,讓學(xué)生模仿教學(xué)案例開發(fā)出自己的軟件產(chǎn)品并完成相應(yīng)的實(shí)訓(xùn)綜合報(bào)告文檔。
研究成果七:《ASP.NET程序設(shè)計(jì)》課程課題組如期完成與本課題相關(guān)的論文和課題研究報(bào)告的撰寫和整理工作。
4 結(jié)束語
《ASP.NET程序設(shè)計(jì)》課程在我院近年來的課程改革經(jīng)歷證明,課題組確實(shí)找到了一條不斷實(shí)施課改,并帶動和推廣軟件技術(shù)等其他專業(yè)課程也融入CDIO理念和模式進(jìn)行教學(xué)的明確方案。本課題探索出了國家示范院校建設(shè)實(shí)踐中的CDIO模式和基于成果導(dǎo)向模式之間的相關(guān)關(guān)系。ASP.NET教改從一開始的運(yùn)用軟件工程“瀑布模型”的生命周期開發(fā)方法教學(xué),到分階段按照教學(xué)設(shè)計(jì)的一個(gè)個(gè)知識點(diǎn)實(shí)施“敏捷開發(fā)”方法教會學(xué)生學(xué)習(xí)各個(gè)知識點(diǎn),再到現(xiàn)在的翻轉(zhuǎn)課堂、 “對分課堂”互動等基于成果導(dǎo)向的教學(xué)方法,教學(xué)效果有了明顯提高。 “對分課堂”互動和“工單制”教學(xué)模式的融入“成果導(dǎo)向教育”中,對ASP.NET理實(shí)一體化教改課題的研究幫助很大,并取得了明顯的滿意的教學(xué)效果。
參考文獻(xiàn):
[1] 陳巧莉,宮護(hù)震,等.基于CDIO的教學(xué)做一體化ASP.NET課改和實(shí)踐[J].軟件,2012,33(12).
[2] 陳巧莉.基于CDIO的教學(xué)做一體化軟件工程課改構(gòu)思和實(shí)踐[J].軟件,2013(7).
【通聯(lián)編輯:代影】