白麗瑞 楊志奇 張磊
【摘 要】基于當(dāng)前ASP.NET課程的教學(xué)情況,本文針對(duì)ASP.NET課程的特點(diǎn),結(jié)合CDIO培養(yǎng)理念與當(dāng)前比較流行的慕課授課方式,開展了ASP.NET課程的改革與實(shí)踐,提出了一些教學(xué)改革的具體措施,測(cè)試實(shí)踐表明,教學(xué)改革取得了良好的效果。改革措施具有比較好的指導(dǎo)作用和現(xiàn)實(shí)意義。
【關(guān)鍵詞】CDIO;慕課;ASP.NET;課程改革
1 ASP.NET課程及教學(xué)現(xiàn)狀
隨著微軟開源進(jìn)程的加快,.NET系列課程的優(yōu)勢(shì)必定會(huì)日益凸顯,畢竟它的開發(fā)操作之簡(jiǎn)單,效率之高是其他語(yǔ)言難以企及的。ASP.NET是一個(gè)開放的框架,想用它構(gòu)建網(wǎng)站和網(wǎng)頁(yè)的話,還需要HTML、CSS、JavaScript等,因此課程當(dāng)中如果沒有一些其他相關(guān)方面知識(shí)的話,課程案例是很難開展的。ASP.NET可以看成是一種技術(shù),但又不像C語(yǔ)言,有那么多的格式和規(guī)則等的限制,同時(shí)在學(xué)習(xí)ASP.NET時(shí),學(xué)生們應(yīng)該已經(jīng)具備了一些編程能力,因此,在這種情況下,如果按照傳統(tǒng)的授課方式來教學(xué)的話,一方面不能使學(xué)生有足夠的興趣,另一方面,教學(xué)的效果也會(huì)事倍功半。因此,怎樣能夠快速提高學(xué)生的編程興趣和動(dòng)手實(shí)踐能力,督促學(xué)生學(xué)習(xí),使學(xué)生從學(xué)校步入企業(yè)有更好的承接,成為了一個(gè)迫切且重要的問題。
2 CDIO教學(xué)理念
CDIO是由麻省理工學(xué)院等四所大學(xué)合作開發(fā)的一整套工程教育理念和實(shí)施體系,它是一種國(guó)際化高等工程教育的創(chuàng)新模式。[1]CDIO是構(gòu)思(Conceive),設(shè)計(jì)(Design),實(shí)現(xiàn)(Implement),運(yùn)作(Operate)4個(gè)英文單詞的縮寫,它是“做中學(xué)”和“基于項(xiàng)目教育和學(xué)習(xí)”(Project based educarion and learning)的集中概括和抽象表達(dá)。它以工程項(xiàng)目(包括產(chǎn)品、生產(chǎn)流程和系統(tǒng))從研發(fā)到運(yùn)行的生命周期為載體讓學(xué)生以主動(dòng)的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)工程。[2]CDIO工程教育模式有利于解決當(dāng)前工程教育實(shí)踐中存在的重理論輕實(shí)踐、強(qiáng)調(diào)個(gè)人學(xué)術(shù)能力而忽視團(tuán)隊(duì)協(xié)作精神、重視知識(shí)學(xué)習(xí)而輕視開拓創(chuàng)新培養(yǎng)等諸多問題。[3]可以看出,CDIO教育模式可以提高學(xué)生的學(xué)習(xí)興趣,并且是主動(dòng)的、積極地學(xué)習(xí),同時(shí)又能提高學(xué)生的實(shí)際操作能力,培養(yǎng)團(tuán)隊(duì)意識(shí)、創(chuàng)新意識(shí)。因此,對(duì)CDIO的使用將非常有實(shí)際意義。
3 慕課思想
慕課,即“大規(guī)模開放在線課程”,由加拿大學(xué)者Dave Cormier與Bryan Alexander于2008年在George Siemens與Stephen Downes設(shè)計(jì)和領(lǐng)導(dǎo)的一門在線課程《連通主義與連通知識(shí)》中首次提出。[4]這門課程的學(xué)習(xí)者可以自主參與學(xué)習(xí),比如在平臺(tái)上在線討論,發(fā)博客,參與在線討論會(huì)議等形式。慕課的建設(shè)和實(shí)施是一項(xiàng)宏大的工程,它需要精心的設(shè)置教學(xué)知識(shí)點(diǎn),制作輔助課件,準(zhǔn)備課上討論題目與課下練習(xí)題,以及最重要的授課視頻錄制等諸多工作。慕課有很多優(yōu)勢(shì),比如可以促進(jìn)教育公平,提高教育質(zhì)量,更新教育理念,推動(dòng)教育改革等。慕課的出現(xiàn)帶給教育界的影響是革命和顛覆性的。
4 基于CDIO與慕課理念的ASP.NET課程改革實(shí)踐
基于以上現(xiàn)狀,提出以下幾點(diǎn)教學(xué)改革思路。
4.1 授課內(nèi)容項(xiàng)目案例化
CDIO是以工程的思想為指導(dǎo)的,而ASP.NET課程的教學(xué)最終目標(biāo)是使學(xué)生掌握和運(yùn)用ASP.NET中的知識(shí)和技術(shù)來完成動(dòng)態(tài)網(wǎng)站、web應(yīng)用程序的開發(fā),從這點(diǎn)上來看,ASP.NET課程的教學(xué)完全可以使用CDIO模式。
重新設(shè)置授課內(nèi)容,將課程中比如一些控件和對(duì)象的使用等內(nèi)容或知識(shí)點(diǎn)融入到項(xiàng)目開發(fā)的過程中,可以每一章節(jié)設(shè)置一個(gè)或多個(gè)較小的項(xiàng)目案例,然后整門課程有一到兩個(gè)比較完整的網(wǎng)站或web應(yīng)用程序項(xiàng)目。并且將案例開發(fā)過程細(xì)分到每節(jié)課當(dāng)中去,每節(jié)課完成項(xiàng)目的一部分,這樣既可以激發(fā)學(xué)生的興趣,也可以使學(xué)生產(chǎn)生成就感從而主動(dòng)的去完成項(xiàng)目。(教師此時(shí)的工作類似系統(tǒng)架構(gòu)師)項(xiàng)目開發(fā)過程中,適時(shí)精且簡(jiǎn)地提示此處使用的是什么控件,當(dāng)前的問題可以使用什么對(duì)象來解決和實(shí)現(xiàn)。如此下來,在項(xiàng)目完成的同時(shí),也會(huì)學(xué)到很多新的知識(shí)和技能。
4.2 授課方式向慕課轉(zhuǎn)換
“慕課”對(duì)于教學(xué)效率和管理效率的提高是顯而易見的。[5]利用網(wǎng)絡(luò)技術(shù)和視頻手段的“慕課”課程,以前教師在課堂上需要幾個(gè)小時(shí)才能完成的工作現(xiàn)在也許幾分鐘就可以完成,而且效果會(huì)更加逼真、細(xì)致、詳盡、學(xué)生學(xué)起來方便、輕松、愉快,記憶也會(huì)更加深刻。[5]教師可以先給出下節(jié)課的任務(wù)或者會(huì)用到的內(nèi)容,讓學(xué)生利用課外時(shí)間補(bǔ)充相關(guān)知識(shí),教師可以給出一些學(xué)習(xí)參考網(wǎng)站或?qū)W習(xí)視頻等,學(xué)生可以通過自己喜歡的渠道進(jìn)行學(xué)習(xí),課上可以留給學(xué)生自己進(jìn)行項(xiàng)目開發(fā)實(shí)踐和練習(xí)。筆者是根據(jù)教學(xué)任務(wù),提前錄制了項(xiàng)目開發(fā)視頻,在課上學(xué)生開發(fā)過程中可以根據(jù)視頻內(nèi)容進(jìn)行,有問題隨時(shí)可以暫停、后退,或者小組同學(xué)討論,或者詢問教師。從而實(shí)現(xiàn)了課堂的“翻轉(zhuǎn)”。
4.3 課程組織形式改革
每節(jié)課教師需要提前準(zhǔn)備項(xiàng)目任務(wù),課前或課上進(jìn)行布置(教師此時(shí)充當(dāng)項(xiàng)目經(jīng)理的角色)。課程以小組為單位組織??梢詫⒁粋€(gè)完整的軟件項(xiàng)目按小組劃分成多個(gè)模塊,每個(gè)小組負(fù)責(zé)一個(gè)模塊,也可以每個(gè)小組完成相同的任務(wù),小組內(nèi)部,可以指定或自行商議個(gè)人分工,每個(gè)小組自行推舉組長(zhǎng),負(fù)責(zé)任務(wù)協(xié)調(diào)及討論相關(guān)事宜。每個(gè)人不僅完成自己的任務(wù),還要與同學(xué)進(jìn)行溝通、交流,每周由組長(zhǎng)完成進(jìn)度報(bào)告。教師負(fù)責(zé)項(xiàng)目組開發(fā)進(jìn)度的督促與解答或解決開發(fā)過程中大家有共性的問題(教師此時(shí)角色偏重技術(shù)支持)。
4.4 評(píng)價(jià)方式多樣化
評(píng)價(jià)方式打破一般課程評(píng)價(jià)規(guī)則,增大平時(shí)成績(jī)占總成績(jī)的比例,如果可以,甚至考慮是否取消期末筆試考試。每節(jié)課按照任務(wù)完成情況(包括出勤、問題解決情況、交流情況、創(chuàng)新情況等)給出一定分?jǐn)?shù)。整個(gè)組項(xiàng)目提交時(shí),可以以答辯方式驗(yàn)收,每個(gè)人進(jìn)行匯報(bào),以檢驗(yàn)是否是自己實(shí)際完成,掌握了多少知識(shí),創(chuàng)新程度如何等(教師充當(dāng)項(xiàng)目測(cè)試員或客戶)。
5 總結(jié)
本文通過簡(jiǎn)單介紹CDIO教學(xué)理念和慕課思想,并提出了一些將CDIO與慕課理念應(yīng)用到ASP.NET課程中的一些改革方法與實(shí)踐。通過在我校計(jì)算機(jī)系實(shí)施,得到了較好的效果。
【參考文獻(xiàn)】
[1]王紅亮,劉文怡,牛曉麗.基于CDIO理念的《VB程序設(shè)計(jì)》教學(xué)改革[J].教育教學(xué)論壇,2015(25):126-128.
[2]查建中.論“做中學(xué)”戰(zhàn)略下的CDIO模式[J].高等工程教育研究,2008(3):1-9.
[3]WANG Y Q,QI Z Y,LI Z R. Review of CDIO research in China: from 2005 to 2011[J]. World Transactions on Engineering and Technology Education. 2012,10(1):70-79.
[4]杜楊.慕課對(duì)高校體制的五大挑戰(zhàn)[N].光明日?qǐng)?bào),2013-08-21.
[5]李斐,黃明動(dòng).“慕課”帶給高校的機(jī)遇與挑戰(zhàn)[J].中國(guó)高等教育,2014(7):22-24.
[責(zé)任編輯:湯靜]