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