司馬宇 曾旭
摘 要 本文分析網(wǎng)絡(luò)應(yīng)用編程課程的特點(diǎn)以及在傳統(tǒng)的課堂教學(xué)和實(shí)驗(yàn)教學(xué)中存在的問(wèn)題并結(jié)合教學(xué)實(shí)際情況,提出參與式和任務(wù)驅(qū)動(dòng)式相結(jié)合的教學(xué)方式。新的教學(xué)方式探索課堂教學(xué)、實(shí)驗(yàn)教學(xué)和考核機(jī)制,并在教學(xué)活動(dòng)中檢驗(yàn)成效,幫助學(xué)生提高實(shí)踐能力,鍛煉團(tuán)隊(duì)合作精神。
關(guān)鍵詞 網(wǎng)絡(luò)應(yīng)用編程 教學(xué)改革 課堂教學(xué) 實(shí)驗(yàn)教學(xué)
中圖分類號(hào):G424文獻(xiàn)標(biāo)識(shí)碼:A
The Exploration of Teaching Reform of ?Network Application Programming
SIMA Yu, ZENG Xu
(Department of Information Engineering, Zunyi Medical College, Zunyi, Guizhou 563003)
Abstract This paper analyzes the characteristics of the "Network Application Programming" course and the problems exist in the traditional classroom and laboratory teaching way. According to the actual situation of teaching model, teaching methods contains of participatory and task-driven is proposed. The new teaching methods to explore the classroom teaching, experimental teaching and assessment mechanisms and also test the effectiveness of the teaching activities to help students improve their practical ability and strengthen team spirit.
Key words Network application programming; educational reform; classroom teaching; experimental teaching
0 引言
網(wǎng)絡(luò)應(yīng)用編程是我校醫(yī)學(xué)信息工程專業(yè)學(xué)生必修的專業(yè)基礎(chǔ)課程,當(dāng)下網(wǎng)絡(luò)編程技術(shù)高速發(fā)展,日新月異,具有更新快、涉及知識(shí)面寬和實(shí)踐性強(qiáng)的特點(diǎn),這使得“網(wǎng)絡(luò)編程基礎(chǔ)”課程的教與學(xué)有一定難度。在傳統(tǒng)的教學(xué)模式中,逐章逐知識(shí)點(diǎn)講授,課后練習(xí)實(shí)踐的教學(xué)模式已經(jīng)不適應(yīng)這門(mén)課程的教學(xué),對(duì)該課程的教學(xué)改革也勢(shì)在必行。筆者對(duì)該課程的課堂教學(xué)模式、實(shí)驗(yàn)教學(xué)環(huán)節(jié)和考核方式進(jìn)行探索。
1 課程內(nèi)容和特點(diǎn)
網(wǎng)絡(luò)應(yīng)用編程課程以Microsoft Visual Studio 2008為開(kāi)發(fā)平臺(tái),以C#為開(kāi)發(fā)語(yǔ)言,采用案例方式,讓學(xué)生掌握ASP.NET的基礎(chǔ)知識(shí)、特點(diǎn)和具體應(yīng)用。其主要內(nèi)容包括Visual Studio開(kāi)發(fā)環(huán)境簡(jiǎn)介,靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ),C#語(yǔ)法基礎(chǔ),結(jié)構(gòu)化程序設(shè)計(jì)方法,常用Web服務(wù)器控件,常用內(nèi)置對(duì)象和狀態(tài)管理,數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)和基于角色的安全管理等方面的內(nèi)容。
該課程重點(diǎn)突出“應(yīng)用”二字,緊緊抓住培養(yǎng)學(xué)生基本編程技能這個(gè)綱,旨在通過(guò)網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站功能開(kāi)發(fā)使學(xué)生了解網(wǎng)站開(kāi)發(fā)過(guò)程,注重培養(yǎng)學(xué)生的應(yīng)用能力,強(qiáng)調(diào)知識(shí)、能力與素質(zhì)的綜合訓(xùn)練。
2 教學(xué)改革
傳統(tǒng)的教學(xué)模式中側(cè)重理論教學(xué),對(duì)于學(xué)生來(lái)說(shuō)往往出現(xiàn)“上課聽(tīng)得懂,課后不會(huì)做”,“示范操作都能做,自己設(shè)計(jì)就無(wú)處下手”,“課堂上學(xué)生積極性不高,互動(dòng)性不強(qiáng)”等現(xiàn)象。而網(wǎng)絡(luò)應(yīng)用編程課程是一門(mén)實(shí)踐性和互動(dòng)性很強(qiáng)的課程,傳統(tǒng)的課堂教學(xué)方式側(cè)重理論,導(dǎo)致學(xué)生的實(shí)踐動(dòng)手能力較差。根據(jù)網(wǎng)絡(luò)應(yīng)用編程課程的特點(diǎn)和近兩年的實(shí)際教學(xué)效果,我們將從以下幾方面進(jìn)行教學(xué)改革研究探索。
2.1 教學(xué)模式的探索
整個(gè)課程的課堂教學(xué)全部安排在專業(yè)的網(wǎng)絡(luò)實(shí)驗(yàn)室中,課堂教學(xué)采取參與式教學(xué)方式,強(qiáng)調(diào)教學(xué)雙主體,即教師和學(xué)生都是課堂的主體。參與式教學(xué)是指:全體師生共同建立民主、和諧、熱烈的教學(xué)氛圍,讓學(xué)生擁有參與和發(fā)展機(jī)會(huì)的一種有效的學(xué)習(xí)方式,是一種合作式的教學(xué)法。這種方法以學(xué)生為中心,充分應(yīng)用靈活多樣、直觀形象的教學(xué)手段,鼓勵(lì)學(xué)生積極參與教學(xué)過(guò)程,成為其中的積極組成部分,加強(qiáng)教師與學(xué)生之間的信息交流和反饋,使學(xué)生能深刻地領(lǐng)會(huì)和掌握所學(xué)的知識(shí),并能將這種知識(shí)運(yùn)用到實(shí)踐中去。具體做法是:由學(xué)生自由組合成4~6人的小組,要求每個(gè)小組自行命名并選出組長(zhǎng),在課堂教學(xué)中根據(jù)各個(gè)小組的具體表現(xiàn)進(jìn)行積分,并且在每次課后都公布積分結(jié)果并張貼在教室中。這樣做的目的是建立學(xué)生的團(tuán)隊(duì)合作意識(shí),刺激學(xué)生的學(xué)習(xí)積極性,將被動(dòng)聽(tīng)講變?yōu)橹鲃?dòng)學(xué)習(xí)。
在課程教授中采用任務(wù)驅(qū)動(dòng)教學(xué)法,所謂“任務(wù)驅(qū)動(dòng)”就是在學(xué)習(xí)過(guò)程中,教師引導(dǎo)學(xué)生緊緊圍繞一個(gè)共同的任務(wù)活動(dòng)中心,在強(qiáng)烈的問(wèn)題動(dòng)機(jī)的驅(qū)動(dòng)下,通過(guò)對(duì)學(xué)習(xí)資源的積極主動(dòng)應(yīng)用,進(jìn)行自主探索和互動(dòng)協(xié)作的學(xué)習(xí),并在完成既定任務(wù)的同時(shí),引導(dǎo)學(xué)生產(chǎn)生一種學(xué)習(xí)實(shí)踐活動(dòng)?!叭蝿?wù)驅(qū)動(dòng)”是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)法,它要求“任務(wù)”的目標(biāo)性和教學(xué)情境的創(chuàng)建,使學(xué)生帶著真實(shí)的任務(wù)在探索中學(xué)習(xí)。在這個(gè)過(guò)程中,學(xué)生還會(huì)不斷地獲得成就感,可以更大地激發(fā)他們的求知欲望,逐步形成一個(gè)感知心智活動(dòng)的良性循環(huán),從而培養(yǎng)出獨(dú)立探索、勇于開(kāi)拓進(jìn)取的自學(xué)能力。我們通過(guò)一個(gè)WEB應(yīng)用程序開(kāi)發(fā)案例從網(wǎng)頁(yè)設(shè)計(jì)、功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)三個(gè)方面進(jìn)行演示和講解,精講項(xiàng)目開(kāi)發(fā)中的知識(shí)點(diǎn)、設(shè)計(jì)思路、編程技巧,同時(shí)強(qiáng)調(diào)在設(shè)計(jì)和開(kāi)發(fā)過(guò)程中容易出現(xiàn)的錯(cuò)誤以及解決方法以及在不同的開(kāi)(下轉(zhuǎn)第123頁(yè))(上接第121頁(yè))發(fā)需求中的不同應(yīng)用方式。在教學(xué)過(guò)程中要求各小組按照教師的講解和演示逐步完成整個(gè)設(shè)計(jì)和開(kāi)發(fā)過(guò)程,讓學(xué)生在課堂上去了解和熟悉一個(gè)WEB應(yīng)用程序的設(shè)計(jì)和開(kāi)發(fā)過(guò)程。在實(shí)際的課堂教學(xué)中,我們發(fā)現(xiàn)這種方式極大地提高了學(xué)生的參與積極性,并且對(duì)提高學(xué)生的動(dòng)手實(shí)踐能力有很大的幫助。
2.2 實(shí)驗(yàn)教學(xué)的探索
傳統(tǒng)的實(shí)驗(yàn)教學(xué)往往使用基礎(chǔ)程序設(shè)計(jì)課程的教學(xué)模式,實(shí)驗(yàn)課內(nèi)容圍繞理論課內(nèi)容來(lái)進(jìn)行設(shè)置,即通過(guò)實(shí)驗(yàn)來(lái)驗(yàn)證理論課中的授課內(nèi)容。但是在實(shí)際教學(xué)過(guò)程中,我們發(fā)現(xiàn)這種教學(xué)方式割裂了網(wǎng)絡(luò)應(yīng)用編程課程中教學(xué)內(nèi)容的有機(jī)聯(lián)系,無(wú)法與學(xué)生學(xué)習(xí)的其他課程知識(shí)鏈接起來(lái),降低了學(xué)生的學(xué)習(xí)積極性,不利于學(xué)生實(shí)踐能力的培養(yǎng)。針對(duì)這種情況我們?cè)趯?shí)驗(yàn)內(nèi)容設(shè)置上進(jìn)行了新的嘗試。 在課堂教學(xué)中通過(guò)參與式教學(xué)方式和任務(wù)驅(qū)動(dòng)教學(xué)法提高了學(xué)生的學(xué)習(xí)積極性,鍛煉了學(xué)生團(tuán)隊(duì)合作意識(shí),并且對(duì)WEB應(yīng)用程序的開(kāi)發(fā)過(guò)程已經(jīng)有基本的認(rèn)識(shí)和了解。因此,在實(shí)驗(yàn)教學(xué)環(huán)節(jié)中設(shè)置一個(gè)和課堂教學(xué)中相似的項(xiàng)目開(kāi)發(fā)案例要求各小組獨(dú)立完成,考慮到每個(gè)學(xué)生的實(shí)踐能力和興趣差異,要求各小組對(duì)成員進(jìn)行分工,并將每名小組成員的名字和分工做成簡(jiǎn)易卡片展示。這樣學(xué)生可以根據(jù)自己的興趣愛(ài)好選擇實(shí)驗(yàn)內(nèi)容,并且在小組內(nèi)部形成幫扶機(jī)制,極大地提高學(xué)生的學(xué)習(xí)積極性,同時(shí)培養(yǎng)了學(xué)生在項(xiàng)目開(kāi)發(fā)中的團(tuán)隊(duì)協(xié)作精神。
2.3 考核模式探索
課程考核采用平時(shí)成績(jī)+實(shí)驗(yàn)成績(jī)+期末成績(jī)對(duì)學(xué)生進(jìn)行考核,其中平時(shí)成績(jī)占20%,主要根據(jù)各小組的積分情況進(jìn)行分級(jí)評(píng)定,每一個(gè)等級(jí)設(shè)定相應(yīng)的分?jǐn)?shù)。實(shí)驗(yàn)成績(jī)占30%,根據(jù)主要各小組實(shí)驗(yàn)項(xiàng)目的完成情況來(lái)評(píng)定。期末成績(jī)占50%,主要考核每個(gè)小組運(yùn)用所學(xué)知識(shí)分析和解決問(wèn)題的能力,由教師擬定基本要求,各小組自行擬定項(xiàng)目。項(xiàng)目完成后要求提交項(xiàng)目報(bào)告并將完成項(xiàng)目發(fā)布到實(shí)驗(yàn)室服務(wù)器上進(jìn)行展示,邀請(qǐng)資深教師對(duì)各小組項(xiàng)目進(jìn)行評(píng)定。
2.4 待解決的問(wèn)題
在課程教學(xué)的探索中,我們總結(jié)了一些成功的經(jīng)驗(yàn),但同時(shí)也發(fā)現(xiàn)了一些新的問(wèn)題:參與式教學(xué)不適合大班教學(xué),在30~35人左右的小班教學(xué)中效果較突出;個(gè)別同學(xué)動(dòng)手能力差,請(qǐng)“高手”來(lái)完成自己的工作,也有小組直接在網(wǎng)上下載項(xiàng)目,稍加改動(dòng)后提交。根據(jù)這些問(wèn)題,我們將繼續(xù)對(duì)教學(xué)模式進(jìn)行完善。
3 結(jié)語(yǔ)
通過(guò)對(duì)網(wǎng)絡(luò)應(yīng)用編程課程的教學(xué)改革,從教學(xué)效果上看,極大地提高了學(xué)生的學(xué)習(xí)主動(dòng)性和積極性,加深了對(duì)WEB應(yīng)用程序的開(kāi)發(fā)技術(shù)的理解,增強(qiáng)了學(xué)生的實(shí)踐動(dòng)手能力,鍛煉了學(xué)生的團(tuán)隊(duì)合作精神,對(duì)學(xué)生后繼的“軟件工程課程實(shí)踐”課程學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
基金項(xiàng)目:貴州省科學(xué)技術(shù)基金資助項(xiàng)目(黔科合J字LKZ[2011]22)
參考文獻(xiàn)
[1] 崔淼,關(guān)六三.彭煒 ASP.NET程序設(shè)計(jì)教程(C#版)[M].北京:機(jī)械工業(yè)出版社,2010.
[2] 單穎.參與式教學(xué)方法在高校課堂教學(xué)中的應(yīng)用[J].皖西學(xué)院學(xué)報(bào),2006.22(4):154-156.
[3] 方賢勇,羅斌,仲紅.參與式教學(xué)法在計(jì)算機(jī)基礎(chǔ)課程教學(xué)中的應(yīng)用[J].廣東石油化工學(xué)院學(xué)報(bào),2011.21(2):43-46.
[4] 劉峽壁,李悅寧.大學(xué)參與式教學(xué)法的一種實(shí)踐與思考[J].計(jì)算機(jī)教育,2012(21):60-63.
[5] 黃勇南.任務(wù)驅(qū)動(dòng)教學(xué)法在網(wǎng)頁(yè)設(shè)計(jì)與制作中的應(yīng)用[J].電子世界,2014(9):157.
[6] 李慶華.計(jì)算機(jī)專業(yè)網(wǎng)絡(luò)編程課程教改研究與探索[J].福建電腦,2014.30(1):59-60.