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