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