陳 寧 董 瑋 姜 仲
文章編號:1672-5913(2009)02-0036-04
摘要:本文介紹了我院針對“Web開發(fā)技術(shù)”教學(xué)中存在的問題,對課程的教學(xué)設(shè)計、教學(xué)方法、教學(xué)手段以及考核方式等多方面進(jìn)行的一系列多元化創(chuàng)新實踐。
關(guān)鍵詞:課程改革;多元化的教學(xué)方法;多元化的考核方式;教學(xué)手段
中圖分類號:G642
文獻(xiàn)標(biāo)識碼:B
1“Web開發(fā)技術(shù)”課程的特點及教學(xué)中存在的問題
“Web開發(fā)技術(shù)(Java)”課程是計算機(jī)專業(yè)的一門重要的專業(yè)技能課與核心課程,也是一門實踐性非常強(qiáng)的課程。本課程的教學(xué)目標(biāo)是以JSP2.0作為動態(tài)網(wǎng)頁的開發(fā)技術(shù),著重培養(yǎng)學(xué)生進(jìn)行動態(tài)網(wǎng)頁設(shè)計的基本技能,使學(xué)生能夠熟練地利用JSP進(jìn)行中等難度的動態(tài)網(wǎng)站編程、初步的JSP組件設(shè)計、數(shù)據(jù)庫的連接,以及使用JSTL或Struts等技術(shù)進(jìn)行網(wǎng)站應(yīng)用的開發(fā)。
本門課程的學(xué)習(xí)起點高,它除了要求學(xué)習(xí)者具備網(wǎng)站制作的表現(xiàn)層技術(shù)外,還需要有一定的Java基礎(chǔ)以及操作數(shù)據(jù)庫的能力;另外,還存在教學(xué)內(nèi)容多與實踐學(xué)時少、學(xué)生程序設(shè)計基礎(chǔ)薄弱、學(xué)生多教師少等現(xiàn)象。教師為了完成教學(xué)任務(wù),授課時一般多是先講語法規(guī)則,再舉例說明具體應(yīng)用,而所舉的例子一般多是已經(jīng)設(shè)計好的全代碼,沒有編程及調(diào)試過程的真實演示和課堂上真正的實踐環(huán)節(jié)。因此學(xué)生普遍覺得學(xué)習(xí)內(nèi)容枯燥乏味,理論與實踐不能有機(jī)地結(jié)合起來,解決實際問題的能力差,學(xué)生的學(xué)習(xí)積極性不高,學(xué)習(xí)效果不好。
在教學(xué)過程中,傳統(tǒng)的課堂教學(xué)方法效果不能達(dá)到良好的教學(xué)效果,因此對于教師來說,因材施教、調(diào)整教學(xué)內(nèi)容、改革教學(xué)方法和教學(xué)手段、創(chuàng)新考核方式等措施顯得尤為重要。本文結(jié)合筆者的實際教學(xué)經(jīng)驗,探討了教學(xué)改革的方法和思路,提出了一些切實可行的方案,希望對“Web開發(fā)技術(shù)”一類的專業(yè)技能課的教學(xué)有所幫助。
2教學(xué)設(shè)計的多元化創(chuàng)新實踐
2.1增加教學(xué)設(shè)計范圍
“Web開發(fā)技術(shù)(Java)”課程的學(xué)習(xí)起點高,它不僅要求學(xué)習(xí)者具備一定的Java基礎(chǔ)和操作數(shù)據(jù)庫的能力,還需要學(xué)習(xí)者熟練地掌握Web表現(xiàn)層技術(shù)。由于學(xué)生以往并沒有系統(tǒng)地學(xué)習(xí)過Web表現(xiàn)層的技術(shù),而傳統(tǒng)的教學(xué)內(nèi)容往往把這些技術(shù)看成是學(xué)生已經(jīng)掌握的知識,并不列入教學(xué)設(shè)計的范圍,從而導(dǎo)致學(xué)生剛開課就面臨著比較高的學(xué)習(xí)起點,大部分學(xué)生剛開始接觸JSP基礎(chǔ),就遇到了很多的學(xué)習(xí)障礙。
因此,我們的教學(xué)改革首先就是針對教學(xué)設(shè)計的范圍進(jìn)行改革,把Web表現(xiàn)層技術(shù)html、JavaScript、CSS加入到前期教學(xué)設(shè)計中,并配備了大量的教學(xué)案例與課堂練習(xí),幫學(xué)生打好基礎(chǔ)。
2.2推進(jìn)實踐教學(xué)改革
為了體現(xiàn)精講多練的教學(xué)原則,我們還針對實踐教學(xué)進(jìn)行了大幅度的調(diào)整。
首先,針對重點教學(xué)內(nèi)容新增了12個實例的實驗,主要包括靜態(tài)的個人網(wǎng)站、用戶注冊、登錄跳轉(zhuǎn)、自動登錄、購物車、聊天室、JDBC實現(xiàn)的圖書管理系統(tǒng)、JSTL核心標(biāo)記庫的計算題、JSTL的SQL標(biāo)記庫實現(xiàn)的圖書管理系統(tǒng)、servlet實現(xiàn)的小應(yīng)用以及MVC實現(xiàn)的綜合實例等實驗。
然后,對“Web開發(fā)技術(shù)”實踐部分的課時比例做了更合理的修整。課程的學(xué)時由原來的64學(xué)時調(diào)整為96學(xué)時,把原先12學(xué)時的實踐教學(xué)課時調(diào)整到了62學(xué)時,以貫徹精講多練的主導(dǎo)思想。學(xué)時安排如下表所示。
最后,打破以往按照章節(jié)順序上課的形式,把課程按照不同的技能層次分成了三個階段,分別為JSP編程基礎(chǔ)、JSP2.0技術(shù)和Web 開發(fā)綜合應(yīng)用,如圖1。學(xué)生在學(xué)完第一階段后,能夠利用基礎(chǔ)知識快速地編寫滿足需求的動態(tài)網(wǎng)頁,如購物車、聊天室和圖書管理系統(tǒng)等;在學(xué)完第二階段后,能夠利用JSP2.0技術(shù)改進(jìn)圖書管理系統(tǒng),使頁面代碼更簡潔易懂;在學(xué)完第三階段后,能夠利用MVC等框架知識設(shè)計和實現(xiàn)一個比較復(fù)雜的Web 應(yīng)用。這樣,能夠使學(xué)生在不同的技能培養(yǎng)階段,循序漸進(jìn)地、穩(wěn)步地提高自己的實踐技能,從而達(dá)到階段性培養(yǎng)應(yīng)用型人才的目標(biāo)。
3教學(xué)方法的多元化創(chuàng)新實踐
在幾年的課程建設(shè)中,我們在教學(xué)過程中進(jìn)行了多種教學(xué)方法的實踐與嘗試,從中取得了很多寶貴的經(jīng)驗和想法。這些多元化的教學(xué)方法的應(yīng)用,大大地激發(fā)了學(xué)生的學(xué)習(xí)熱情,有效地使學(xué)生掌握了扎實的理論知識,使學(xué)生能夠充分發(fā)揮創(chuàng)新潛能,感到學(xué)有所成,也培養(yǎng)了他們自主學(xué)習(xí)和實踐動手的能力。
我們把每堂課分成理論講解和實踐操作兩個部分,首先是以教師講解為主,結(jié)合“案例分析”的教學(xué)方法,使學(xué)生理解和掌握新的理論知識,其次是以學(xué)生動手實踐為主,結(jié)合互動、分組式的多媒體教學(xué)方法,讓學(xué)生對剛講過的知識塊進(jìn)行實踐訓(xùn)練,達(dá)到鞏固知識、提高實踐能力的目的。
我們采用的多元化的教學(xué)方法貫穿于理論教學(xué)和實踐教學(xué)的整個過程。
3.1理論課的教學(xué)改革
理論教學(xué)部分,教師可以靈活地運用多元化的教學(xué)方法,這需要根據(jù)具體的教學(xué)內(nèi)容、教師本身的教學(xué)水平和學(xué)生的實際能力而定,下面列出在理論課部分使用的兩種主要的教學(xué)方法。
3.1.1案例分析法
“案例分析”是一種通過分析各種案例來開展教學(xué)活動的教學(xué)方法。案例是指一個實際或虛擬的情節(jié)事件,用以說明某一理論原則,證實某一觀點或反映實踐中出現(xiàn)的各類問題?!鞍咐治觥斌w現(xiàn)了一種以應(yīng)用為目的、從實例出發(fā)的教學(xué)思路,能調(diào)動學(xué)生自主獲取知識的學(xué)習(xí)愿望,它也體現(xiàn)了一種以學(xué)生為本的教學(xué)思想。
理論課部分我們主要應(yīng)用了“案例分析”的教學(xué)法,以教師為主體,通過教師對案例的講解,說明課堂內(nèi)容,使案例與課程的基本理論融為一體,構(gòu)成一個完整的課程內(nèi)容體系。例如,在forward動作的教學(xué)中,我們是這樣講解的。首先,借助ppt簡短地講解一下新語法的主要功能及它的主要屬性和方法,讓學(xué)生大致了解此語法的用途主要是用來頁內(nèi)跳轉(zhuǎn)。其次,找出案例,并在真實的編程環(huán)境下大致演示一下相關(guān)代碼和實現(xiàn)頁內(nèi)跳轉(zhuǎn)的結(jié)果頁面,讓學(xué)生從感觀上認(rèn)識這種語法的應(yīng)用價值。再次,從案例中選取與forward動作相關(guān)的真實代碼,有針對性地、詳細(xì)地講解每條語句中的新知識點,并在合適的時候?qū)Υa和結(jié)果頁面作一下切換演示,讓學(xué)生對新語法的理解更直觀、更形象。最后,回到PPT中,結(jié)合剛才舉的實例再把主要概念和理論深入地講一遍,這里可以適當(dāng)加一些拓展,使學(xué)生更好地理解其中的理論知識,也為后續(xù)的實踐部分打下良好的基礎(chǔ)。
3.1.2網(wǎng)絡(luò)、多媒體教學(xué)法
案例教學(xué)可以充分借助于現(xiàn)代化的教育技術(shù)和手段,例如網(wǎng)絡(luò)教學(xué)和多媒體視頻教學(xué),來提高學(xué)生的自學(xué)能力。在案例教學(xué)的過程中,建立“Web開發(fā)技術(shù)”課程的網(wǎng)絡(luò)教學(xué)平臺,把教學(xué)資料如教學(xué)大綱、多媒體課件、實驗指導(dǎo)書、作業(yè)題以及教學(xué)案例和視頻等資源全部放在網(wǎng)絡(luò)上,學(xué)生可以通過網(wǎng)絡(luò)自主學(xué)習(xí),也可以通過網(wǎng)絡(luò)了解案例,演示案例,從而較好地掌握所學(xué)知識。例如,學(xué)生可以在線觀看通過JDBC方式連接不同數(shù)據(jù)庫的視頻資源、觀看圖書管理系統(tǒng)的案例演示過程等。
在課堂上結(jié)合“多媒體教學(xué)”的特點,可以更充分地發(fā)揮“案例分析”的作用。靈活地運用“案例分析”和“多媒體教學(xué)”可以取得很好的教學(xué)效果。
3.2實踐課的教學(xué)改革
實踐教學(xué)部分,有機(jī)地結(jié)合互動式多媒體教學(xué)、分組教學(xué)等多元化教學(xué)方法的優(yōu)點,并將其合理地應(yīng)用在各個教學(xué)環(huán)節(jié)。實踐教學(xué)部分以學(xué)生實踐為主,結(jié)合教師講解來進(jìn)行。
3.2.1互動式多媒體教學(xué)法
互動式教學(xué)法使教師可以近距離的接觸學(xué)生,更深入地了解他們,使教學(xué)內(nèi)容更貼近每個學(xué)生的具體需要;同時也便于教師因材施教、因人施教,實現(xiàn)有計劃、有步驟地分層次教學(xué),達(dá)到教學(xué)目的?;邮蕉嗝襟w教學(xué)法在課堂教學(xué)中能更大限度地發(fā)掘?qū)W生潛能,更有效地培養(yǎng)學(xué)生的學(xué)習(xí)和實踐能力,全面提高學(xué)生素質(zhì)。我們根據(jù)實例的難易程度把課堂實踐分成兩種實施方案:
(1) 對于比較簡單的實例,教師可以將其拆分成多個代碼段,每段找不同的學(xué)生到教師機(jī)上進(jìn)行簡短的編程,其他學(xué)生在下邊也要一起編碼。這樣,教師一邊引導(dǎo)教師機(jī)前的學(xué)生完成編程任務(wù),一邊在教室中監(jiān)督其他學(xué)生動手實踐并靈活答疑。采用這個方案,教師能夠?qū)ζ綍r上課沒有注意到的問題、學(xué)生可能出錯的地方給予分析、講解和及時糾正。此外,教師還可以運用多種教學(xué)方式激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的實際編程能力,比如,適當(dāng)引導(dǎo)、因材施教、加分鼓勵、溫故知新等。
(2) 對于比較難的綜合實例,教師可以按照實際的編程步驟,帶領(lǐng)學(xué)生一起做同步訓(xùn)練。這樣,教師能夠在把握重點的同時,還可以控制進(jìn)度,讓學(xué)生保持連貫而清晰的學(xué)習(xí)思路。在整個教學(xué)過程中,教師也可以靈活地運用多種教學(xué)方式,改善教學(xué)效果,比如:
a. 每步操作前先啟發(fā)、引導(dǎo)學(xué)生,盡量讓學(xué)生實現(xiàn)獨立操作;
b. 根據(jù)學(xué)生的反饋合理控制課堂進(jìn)度,保證進(jìn)度適中;
c. 在學(xué)生學(xué)習(xí)積極性高的情況下,可以多傳授新的信息;
d. 操作實例的過程中,盡量多地跟學(xué)生進(jìn)行交流、溝通,通過掌握學(xué)生的反饋,來適當(dāng)調(diào)整教學(xué)的方式、方法。
互動教學(xué)的過程中,會出現(xiàn)各種亟待解決的問題,這就要求我們教師想上好互動的實踐課,不僅要有扎實的專業(yè)基本功,還要充分備課,備教案,備學(xué)生,具有良好的應(yīng)變能力。在互動式教學(xué)過程中,學(xué)生從教師這里學(xué)到大量知識的同時,教師也能從學(xué)生那里獲得新信息,甚至學(xué)到新知識,及時充實到教學(xué)中去。
3.2.2分組教學(xué)法
分組教學(xué)就是利用學(xué)習(xí)小組形式進(jìn)行學(xué)習(xí)和討論的方法。它能很好地培養(yǎng)學(xué)生的團(tuán)隊協(xié)作精神,能有效地調(diào)動學(xué)生的學(xué)習(xí)積極性。實際執(zhí)行中,我們首先按學(xué)號分組,小組一般以5-6名學(xué)生為一個單位,民主選取小組長,由組長負(fù)責(zé)協(xié)調(diào)小組成員完成課堂練習(xí)、課后練習(xí)以及鼓勵多做課外實例,并向教師反映小組成員完成每一項任務(wù)的情況以及根據(jù)平時的表現(xiàn)進(jìn)行評分。教師可以每隔一階段就給各個小組發(fā)一張分組教學(xué)實施表,以便組長可以及時記錄組內(nèi)成員完成課堂練習(xí)、課后練習(xí)以及課外實例的情況,以及每個組員在課堂上回答問題的情況。做記錄的工作通常由小組長來操作,任務(wù)量比較大,為了鼓勵小組長能認(rèn)真負(fù)責(zé)地做好本職工作,我們規(guī)定表現(xiàn)好的小組長每個階段的平時成績雙倍加分,班級其他學(xué)生的平時成績則是由教師根據(jù)每個階段小組長提交的記錄來進(jìn)行評定。
互動教學(xué)方式配合著分組教學(xué)的方案,可以使學(xué)生和學(xué)生之間也形成互動,互相學(xué)習(xí)、取長補(bǔ)短,而且還能鍛煉學(xué)生的團(tuán)隊協(xié)作精神。
4教學(xué)手段的多元化創(chuàng)新實踐
針對“Web開發(fā)技術(shù)”這門課程內(nèi)容涵蓋量大、知識面廣、實踐性強(qiáng)的特點,充分發(fā)揮現(xiàn)代教育技術(shù)的優(yōu)越性,課堂授課方法以多媒體教學(xué)為主,充分利用學(xué)校網(wǎng)絡(luò)教育資源,并與傳統(tǒng)教學(xué)手段有機(jī)結(jié)合,形成合理的教學(xué)過程結(jié)構(gòu),使學(xué)生在最佳的學(xué)習(xí)條件下進(jìn)行學(xué)習(xí)。
我們已經(jīng)通過網(wǎng)絡(luò)教學(xué)平臺,把各種教學(xué)資料,如多媒體課件、教學(xué)案例、實驗指導(dǎo)書、作業(yè)題以及08年剛制作完成的“Web開發(fā)技術(shù)”視頻教程等資源全部放在網(wǎng)絡(luò)上,學(xué)生可以通過網(wǎng)絡(luò)自主學(xué)習(xí),從而為學(xué)生提供了個性化的學(xué)習(xí)空間,激發(fā)了學(xué)生自主學(xué)習(xí)的熱情。
5考核方式的多元化創(chuàng)新實踐
“Web開發(fā)技術(shù)”的內(nèi)容繁多龐雜,絕大部分內(nèi)容涉及實踐操作,因此單純的筆試考核已不再適用??梢圆捎枚嘣目己朔绞浇Y(jié)合期末考試進(jìn)行,其中包括對學(xué)生的課堂表現(xiàn)的考察、實驗教學(xué)的考察以及列入期中考試等考察元素。在實踐中,我們針對多元化的考核方式給出一套合理的考核比例,即平時成績:實驗成績:期中成績:期末成績的比例為2:2:2:4,如圖2。經(jīng)過兩屆學(xué)生的實踐,考核方式的改革措施已初見成效,收到了良好的考核效果。
5.1增加實驗考核環(huán)節(jié)
“Web開發(fā)技術(shù)”新增了實驗考核環(huán)節(jié)。在每個重點教學(xué)內(nèi)容結(jié)束后進(jìn)行綜合實例的實驗,要求學(xué)生在課堂上利用筆記本電腦進(jìn)行現(xiàn)場編程考核,以此考察學(xué)生對知識和技能的掌握情況,督促學(xué)生進(jìn)行實踐操作。同時根據(jù)考察結(jié)果對教學(xué)內(nèi)容和進(jìn)度進(jìn)行調(diào)整,以達(dá)到最好的教學(xué)效果。這種新的考察方法可以更好的達(dá)到鍛煉和提高學(xué)生解決問題的綜合能力的目的。
5.2增加期中考試環(huán)節(jié)
2007年下學(xué)期,我們選出兩個教學(xué)班級對“Web開發(fā)技術(shù)”課程試行了期中考試。實踐證明,參加期中考試的教學(xué)班級與沒有參加期中考試的教學(xué)班級相比較,主要有兩方面提高:一是學(xué)生對后續(xù)章節(jié)的學(xué)習(xí)和理解的效果明顯好于后者,二是試點班級的期末卷面成績普遍高于其他班級的卷面成績,收到了比較理想的考核效果,一舉多得。
6實施效果分析
按照以上的改革措施,在具體的教學(xué)中取得了良好的教學(xué)效果,學(xué)生獲取理論知識的能力得到了提高,學(xué)生的實踐技能普遍增強(qiáng)。就拿近兩個學(xué)期的期末考核情況為例,我們來看一下成績分布的情況,如圖3。
創(chuàng)新實踐是“Web開發(fā)技術(shù)”課程在教學(xué)中能永葆活力的重要因素。這不僅要求教師能夠不斷用新知識、新理論充實自己,努力提高自身的綜合素質(zhì),而且要求教師勇于探索,對教學(xué)模式大膽改革,提升教學(xué)藝術(shù),挖掘?qū)W生潛能,強(qiáng)化素質(zhì)教育。我們通過對課程實踐創(chuàng)新的摸索和嘗試,明顯提高了學(xué)生的積極性和主動性,增強(qiáng)了學(xué)生對專業(yè)技能課的學(xué)習(xí)興趣,并有效地提高了學(xué)生的科學(xué)思維能力、創(chuàng)新能力、分析解決實際問題的應(yīng)用能力。當(dāng)然,創(chuàng)新實踐是一個不斷完善的漸進(jìn)過程,我們?nèi)孕璨粩嗟靥剿?,不斷地總結(jié)教學(xué)經(jīng)驗,使理論與實踐教學(xué)趨于完善。
參考文獻(xiàn)
[1] 任明川. 哈佛案例教學(xué)的“形”與“神”[J]. 中國大學(xué)教學(xué),2008,(4).
[2] 王濤偉,楊愛民. “數(shù)據(jù)庫原理”實驗教學(xué)改革與實踐[J]. 計算機(jī)教育,2008,(4).
[3] 李廷元,張選芳. 案例教學(xué)法在“C語言程序設(shè)計”課程教學(xué)中的應(yīng)用[J]. 計算機(jī)教育,2008,(4).