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