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