司馬宇 曾旭
摘 要 本文分析網(wǎng)絡(luò)應(yīng)用編程課程的特點(diǎn)以及在傳統(tǒng)的課堂教學(xué)和實(shí)驗(yàn)教學(xué)中存在的問題并結(jié)合教學(xué)實(shí)際情況,提出參與式和任務(wù)驅(qū)動式相結(jié)合的教學(xué)方式。新的教學(xué)方式探索課堂教學(xué)、實(shí)驗(yàn)教學(xué)和考核機(jī)制,并在教學(xué)活動中檢驗(yàn)成效,幫助學(xué)生提高實(shí)踐能力,鍛煉團(tuán)隊(duì)合作精神。
關(guān)鍵詞 網(wǎng)絡(luò)應(yīng)用編程 教學(xué)改革 課堂教學(xué) 實(shí)驗(yàn)教學(xué)
中圖分類號:G424文獻(xiàn)標(biāo)識碼: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í)踐性強(qiáng)的特點(diǎn),這使得“網(wǎng)絡(luò)編程基礎(chǔ)”課程的教與學(xué)有一定難度。在傳統(tǒng)的教學(xué)模式中,逐章逐知識點(diǎn)講授,課后練習(xí)實(shí)踐的教學(xué)模式已經(jīng)不適應(yīng)這門課程的教學(xué),對該課程的教學(xué)改革也勢在必行。筆者對該課程的課堂教學(xué)模式、實(shí)驗(yàn)教學(xué)環(huán)節(jié)和考核方式進(jìn)行探索。
1 課程內(nèi)容和特點(diǎn)
網(wǎng)絡(luò)應(yīng)用編程課程以Microsoft Visual Studio 2008為開發(fā)平臺,以C#為開發(fā)語言,采用案例方式,讓學(xué)生掌握ASP.NET的基礎(chǔ)知識、特點(diǎn)和具體應(yīng)用。其主要內(nèi)容包括Visual Studio開發(fā)環(huán)境簡介,靜態(tài)網(wǎng)頁設(shè)計(jì)基礎(chǔ),C#語法基礎(chǔ),結(jié)構(gòu)化程序設(shè)計(jì)方法,常用Web服務(wù)器控件,常用內(nèi)置對象和狀態(tài)管理,數(shù)據(jù)庫應(yīng)用程序開發(fā)和基于角色的安全管理等方面的內(nèi)容。
該課程重點(diǎn)突出“應(yīng)用”二字,緊緊抓住培養(yǎng)學(xué)生基本編程技能這個(gè)綱,旨在通過網(wǎng)頁設(shè)計(jì)和網(wǎng)站功能開發(fā)使學(xué)生了解網(wǎng)站開發(fā)過程,注重培養(yǎng)學(xué)生的應(yīng)用能力,強(qiáng)調(diào)知識、能力與素質(zhì)的綜合訓(xùn)練。
2 教學(xué)改革
傳統(tǒng)的教學(xué)模式中側(cè)重理論教學(xué),對于學(xué)生來說往往出現(xiàn)“上課聽得懂,課后不會做”,“示范操作都能做,自己設(shè)計(jì)就無處下手”,“課堂上學(xué)生積極性不高,互動性不強(qiáng)”等現(xiàn)象。而網(wǎng)絡(luò)應(yīng)用編程課程是一門實(shí)踐性和互動性很強(qiáng)的課程,傳統(tǒng)的課堂教學(xué)方式側(cè)重理論,導(dǎo)致學(xué)生的實(shí)踐動手能力較差。根據(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ī)會的一種有效的學(xué)習(xí)方式,是一種合作式的教學(xué)法。這種方法以學(xué)生為中心,充分應(yīng)用靈活多樣、直觀形象的教學(xué)手段,鼓勵(lì)學(xué)生積極參與教學(xué)過程,成為其中的積極組成部分,加強(qiáng)教師與學(xué)生之間的信息交流和反饋,使學(xué)生能深刻地領(lǐng)會和掌握所學(xué)的知識,并能將這種知識運(yùn)用到實(shí)踐中去。具體做法是:由學(xué)生自由組合成4~6人的小組,要求每個(gè)小組自行命名并選出組長,在課堂教學(xué)中根據(jù)各個(gè)小組的具體表現(xiàn)進(jìn)行積分,并且在每次課后都公布積分結(jié)果并張貼在教室中。這樣做的目的是建立學(xué)生的團(tuán)隊(duì)合作意識,刺激學(xué)生的學(xué)習(xí)積極性,將被動聽講變?yōu)橹鲃訉W(xué)習(xí)。
在課程教授中采用任務(wù)驅(qū)動教學(xué)法,所謂“任務(wù)驅(qū)動”就是在學(xué)習(xí)過程中,教師引導(dǎo)學(xué)生緊緊圍繞一個(gè)共同的任務(wù)活動中心,在強(qiáng)烈的問題動機(jī)的驅(qū)動下,通過對學(xué)習(xí)資源的積極主動應(yīng)用,進(jìn)行自主探索和互動協(xié)作的學(xué)習(xí),并在完成既定任務(wù)的同時(shí),引導(dǎo)學(xué)生產(chǎn)生一種學(xué)習(xí)實(shí)踐活動?!叭蝿?wù)驅(qū)動”是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)法,它要求“任務(wù)”的目標(biāo)性和教學(xué)情境的創(chuàng)建,使學(xué)生帶著真實(shí)的任務(wù)在探索中學(xué)習(xí)。在這個(gè)過程中,學(xué)生還會不斷地獲得成就感,可以更大地激發(fā)他們的求知欲望,逐步形成一個(gè)感知心智活動的良性循環(huán),從而培養(yǎng)出獨(dú)立探索、勇于開拓進(jìn)取的自學(xué)能力。我們通過一個(gè)WEB應(yīng)用程序開發(fā)案例從網(wǎng)頁設(shè)計(jì)、功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)三個(gè)方面進(jìn)行演示和講解,精講項(xiàng)目開發(fā)中的知識點(diǎn)、設(shè)計(jì)思路、編程技巧,同時(shí)強(qiáng)調(diào)在設(shè)計(jì)和開發(fā)過程中容易出現(xiàn)的錯(cuò)誤以及解決方法以及在不同的開(下轉(zhuǎn)第123頁)(上接第121頁)發(fā)需求中的不同應(yīng)用方式。在教學(xué)過程中要求各小組按照教師的講解和演示逐步完成整個(gè)設(shè)計(jì)和開發(fā)過程,讓學(xué)生在課堂上去了解和熟悉一個(gè)WEB應(yīng)用程序的設(shè)計(jì)和開發(fā)過程。在實(shí)際的課堂教學(xué)中,我們發(fā)現(xiàn)這種方式極大地提高了學(xué)生的參與積極性,并且對提高學(xué)生的動手實(shí)踐能力有很大的幫助。
2.2 實(shí)驗(yàn)教學(xué)的探索
傳統(tǒng)的實(shí)驗(yàn)教學(xué)往往使用基礎(chǔ)程序設(shè)計(jì)課程的教學(xué)模式,實(shí)驗(yàn)課內(nèi)容圍繞理論課內(nèi)容來進(jìn)行設(shè)置,即通過實(shí)驗(yàn)來驗(yàn)證理論課中的授課內(nèi)容。但是在實(shí)際教學(xué)過程中,我們發(fā)現(xiàn)這種教學(xué)方式割裂了網(wǎng)絡(luò)應(yīng)用編程課程中教學(xué)內(nèi)容的有機(jī)聯(lián)系,無法與學(xué)生學(xué)習(xí)的其他課程知識鏈接起來,降低了學(xué)生的學(xué)習(xí)積極性,不利于學(xué)生實(shí)踐能力的培養(yǎng)。針對這種情況我們在實(shí)驗(yàn)內(nèi)容設(shè)置上進(jìn)行了新的嘗試。 在課堂教學(xué)中通過參與式教學(xué)方式和任務(wù)驅(qū)動教學(xué)法提高了學(xué)生的學(xué)習(xí)積極性,鍛煉了學(xué)生團(tuán)隊(duì)合作意識,并且對WEB應(yīng)用程序的開發(fā)過程已經(jīng)有基本的認(rèn)識和了解。因此,在實(shí)驗(yàn)教學(xué)環(huán)節(jié)中設(shè)置一個(gè)和課堂教學(xué)中相似的項(xiàng)目開發(fā)案例要求各小組獨(dú)立完成,考慮到每個(gè)學(xué)生的實(shí)踐能力和興趣差異,要求各小組對成員進(jìn)行分工,并將每名小組成員的名字和分工做成簡易卡片展示。這樣學(xué)生可以根據(jù)自己的興趣愛好選擇實(shí)驗(yàn)內(nèi)容,并且在小組內(nèi)部形成幫扶機(jī)制,極大地提高學(xué)生的學(xué)習(xí)積極性,同時(shí)培養(yǎng)了學(xué)生在項(xiàng)目開發(fā)中的團(tuán)隊(duì)協(xié)作精神。
2.3 考核模式探索
課程考核采用平時(shí)成績+實(shí)驗(yàn)成績+期末成績對學(xué)生進(jìn)行考核,其中平時(shí)成績占20%,主要根據(jù)各小組的積分情況進(jìn)行分級評定,每一個(gè)等級設(shè)定相應(yīng)的分?jǐn)?shù)。實(shí)驗(yàn)成績占30%,根據(jù)主要各小組實(shí)驗(yàn)項(xiàng)目的完成情況來評定。期末成績占50%,主要考核每個(gè)小組運(yùn)用所學(xué)知識分析和解決問題的能力,由教師擬定基本要求,各小組自行擬定項(xiàng)目。項(xiàng)目完成后要求提交項(xiàng)目報(bào)告并將完成項(xiàng)目發(fā)布到實(shí)驗(yàn)室服務(wù)器上進(jìn)行展示,邀請資深教師對各小組項(xiàng)目進(jìn)行評定。
2.4 待解決的問題
在課程教學(xué)的探索中,我們總結(jié)了一些成功的經(jīng)驗(yàn),但同時(shí)也發(fā)現(xiàn)了一些新的問題:參與式教學(xué)不適合大班教學(xué),在30~35人左右的小班教學(xué)中效果較突出;個(gè)別同學(xué)動手能力差,請“高手”來完成自己的工作,也有小組直接在網(wǎng)上下載項(xiàng)目,稍加改動后提交。根據(jù)這些問題,我們將繼續(xù)對教學(xué)模式進(jìn)行完善。
3 結(jié)語
通過對網(wǎng)絡(luò)應(yīng)用編程課程的教學(xué)改革,從教學(xué)效果上看,極大地提高了學(xué)生的學(xué)習(xí)主動性和積極性,加深了對WEB應(yīng)用程序的開發(fā)技術(shù)的理解,增強(qiáng)了學(xué)生的實(shí)踐動手能力,鍛煉了學(xué)生的團(tuán)隊(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ū)動教學(xué)法在網(wǎng)頁設(shè)計(jì)與制作中的應(yīng)用[J].電子世界,2014(9):157.
[6] 李慶華.計(jì)算機(jī)專業(yè)網(wǎng)絡(luò)編程課程教改研究與探索[J].福建電腦,2014.30(1):59-60.