朱春滿 李啟淑 張艷 劉永興 趙春娟
摘 要:ASP.NET程序設計課程教學知識點多,對學生程序開發能力要求高。設計一門更容易被學生接受、更加貼近企業用人需求的ASP.NET程序設計課程一直是廣大從事本門課的教育工作者的難題。本文在實現ASP.NET課程設計中充分吸收了OBE在教學內容構建和學生評價方面的優勢以及CDIO在項目實戰教學過程中的優勢,構建了完整的課程基礎知識版塊,引入了基于CDIO教學模式的項目實戰教學方法,設計了個性化的考評方法。
關鍵詞:OBE;CDIO;ASP.NET程序設計課程;教學改革
一、ASP.NET課程及教學現狀
ASP.NET 程序設計是計算機軟件、計算機網絡、計算機應用等高職專業的一門專業核心課程。該課程以C#或者 VB語言為基礎整合了網頁制作、數據庫操作等課程的相關知識,要求學生掌握動態網站的設計、開發、發布、管理等相關知識,并了解動態網站開發的規范和標準。課程既要求程序開發知識面廣,又要求具有較強實踐動手能力和綜合應用能力。但現在高職類計算機專業學生普遍綜合素質低,水平良莠不齊,對教學內容和教學方法的設計和實施都提出了較高的挑戰。目前,多數高職類計算機專業采用教師講授加學生練習的傳統教學模式,即教師講授2節課,學生實踐2節課。在教學內容上,采取就低原則,講授學生易理解的基礎操作和簡單的項目實訓。從而導致學生能力達不到企業用人要求。如何戰勝這些挑戰就成了當前高職類相關專業教師的難題。
為不斷提高該課程的教學效果,許多優秀的教育工作者都對此進行了深入的研究,并提出了相關建議。比如樊艷英等提出將CDIO的教學理念引入課堂教學,完善教學資源庫,改變學生的評價方式等措施來提高教學質量[1],白麗瑞提出的《基于CDIO與慕課理念的ASP.NET課程改革實踐》[2],陳巧莉提出的《基于高職ASP.NET課程理實一體化探究與實踐》[3],梁炳進提出的《基于CDIO教學做一體化“ASP.NET程序設計”課程教學改革研究與建設》[4]。筆者通過學習和借鑒其它教育工作者的研究成果,深入企業調研和學習,結合自己多年的教學和軟件開發經驗,針對ASP.NET程序設計課程中的自身特點,提出了基于OBE-CDIO理念的ASP.NET 程序設計課程教學內容構建和教學方法實施的意見和建議。
二、OBE教學理念
OBE(Outcomes-Based Education,縮寫為OBE)教育理念是一種以學生的預期學習成果為中心來組織、實施和評價教學的過程,其核心為按企業需求制定人才培養目標、培養標準(學習成果)、反向進行課程規劃、正向實施、持續改進[5]。其重點解決4個問題,我們需要讓學生取得怎樣的成果、為什么要取得這些成果、如何幫助他們取得這些成果、怎樣評估學生取得了這些成果。其在實施過程中的比較突出的亮點有清楚聚焦預期成果、通過企業的需求反向設計教學內容、強調個性化的評估。
三、CDIO工程教育模式
CDIO工程教育模式是近年來國際工程教育改革的最新成果。CDIO代表構思(Conceive)、設計(Design)、實現(Implement)和運作(Operate),它以產品研發到產品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯系的方式學習工程。CDIO培養大綱將工程畢業生的能力分為工程基礎知識、個人能力、人際團隊能力和工程系統能力四個層面,大綱要求以綜合的培養方式使學生在這四個層面達到預定目標[2]。
四、基于OBE與CDIO理念的ASP.NET課程改革實踐
OBE與CDIO教學理念都是有其提出的時代背景和特色。通過對兩種教學理念的學習,筆者認為OBE在教學內容構建和學生評價方面表現突出些,CDIO在項目實施教學過程中優勢明顯。ASP.NET程序設計課程本身教學內容較多,知識點比較分散獨立,而且控件的應用場景也是隨著項目的變化而改變。如果用一到兩個項目來將整門課程核心內容全部包含在內,會感覺知識不連貫,系統性欠缺,而且項目開發以功能為主線一氣呵成,學生在基本功不熟悉的情況下駕馭難度較大,不是很適合高職類學生。然而,如果一味地追求基本功,而不加強學生項目開發能力的提升,學生也很難滿足用人單位的需求。如果將OBE和CDIO教學理念同時引入到課堂中,將能很好地實現互補。下面筆者將闡述如何基于OBE-CDIO理念來構建ASP.NET程序設計課程。
首先,采用OBE教學理念來構建課程培養方案。通過對企業的調研以及筆者的工作經驗,反向設計教學內容,重點聚焦在項目開發中頻繁使用的知識技能點上。通過梳理這些知識技能,筆者將ASP.NET 程序設計課程劃分為以下11個大的版塊:ASP.NET的內置對象、ASP.NET Web服務器控件、ADO.NET數據庫操作及數據控件應用、ASP.NET緩存技術、E-mail郵件發送及短信功能、ASP.NET Ajax技術、jQuery在ASP.NET中的應用、Web Services、ASP.NET程序調試與錯誤處理、網站發布與管理、項目實戰。除項目實戰版塊以外,其它版塊需要再次細化,細化過程以知識點為核心進行課堂教學內容設計。針對各細化知識點,根據項目中可能使用到的應用方法進行程序案例設計,案例設計應該具有非常強的代表性。
其次,采用CDIO工程教育模式來構建項目實戰。前面核心基礎技能課時一般控制在100個學時左右,項目實戰一般控制在40-80個學時左右,根據項目的難易程度而定。項目實戰版塊的項目采用比較成熟的具有代表性的ASP.NET開發項目,按照CDIO要求的構思、設計、實現、動作四大部分來設計課堂教學內容。教學方法采用學生分組模式,一般3至5人一個小組,一個班最多不超過10個小組。教師通過提前設計好的教學內容對學生進行開發引導,學生按規定完成每個階段的任務。通過小組團隊模式能夠有效培養學生的工程基礎知識運用能力、個人能力、人際團隊能力和工程系統能力。
最后,采用OBE-CDIO教學理念中的測評理念來設計課程的個性化的考評方式??荚u主要分為三個部份:平時成績(15%)、基礎知識測評成績(50%)、小組項目測評成績(35%)。平時成績包括學生出勤和作業完成情況。基礎知識測評采取傳統模式,要求每位學生掌握全部基礎知識點內容,考試時隨機抽取講授過的4-5個知識點內容的案例來進行上機考試。小組項目測評是教師根據每小組項目完成情況來進行打分。個性化的考評主要體現在小組項目測評環節。
結束語
本文在實現ASP.NET課程改革中充分吸收了OBE在教學內容構建和學生評價方面的優勢以及CDIO在項目實戰教學過程中的優勢,構建了完整的課程基礎知識版塊,引入了基于CDIO教學模式的項目實戰教學方法,設計了個性化的考評方法。通過這種基于OBE-CDIO理念的ASP.NET程序設計課程構建模式,能夠有效培養學生在ASP.NET課程中的基礎知識掌握能力,項目實戰中的知識運用能力、個人能力、人際團隊能力和工程系統能力。經過教學實踐后,學生在ASP.NET課程中的學習效果得到有效提升。
參考文獻
[1] 樊艷英,張自敏.ASP.NET網絡編程課程教學改革探討[J].賀州學院學報,2015,31(4):135-138.
[2] 白麗瑞,楊志奇,張磊.基于CDIO與慕課理念的ASP.NET課程改革實踐[J].科技視野,2016(8):115.
[3] 陳巧莉.基于高職ASP.NET課程理實一體化探究與實踐[J].電腦知識與技術,2015(11):1.
[4] 梁炳進.基于CDIO教學做一體化“ASP.NET 程序設計”課程教學改革研究與建設[J].科教導刊,2018(26):9.
[5] 劉清學,劉影.基于OBE的大學計算機基礎教學改革研究[J].通訊世界,2019(26):6.