黃建瓊 (福州外語外貿(mào)學(xué)院公共教學(xué)部,福建福州 350202)
《ASP.NET程序設(shè)計(jì)》教學(xué)模式探究
黃建瓊 (福州外語外貿(mào)學(xué)院公共教學(xué)部,福建福州 350202)
《ASP.NET程序設(shè)計(jì)》課程具有知識(shí)點(diǎn)雜、實(shí)踐性強(qiáng)等特點(diǎn),且教學(xué)方式多樣。通過對(duì)案例教學(xué)、任務(wù)驅(qū)動(dòng)教學(xué)、實(shí)驗(yàn)題目設(shè)計(jì)和課后輔助教學(xué)等教學(xué)方法進(jìn)行分析,并將該課程的考核方式改采為作品加答辯,從而更加真實(shí)的反映學(xué)生掌握知識(shí)的情況。采用改采后的教學(xué)方式經(jīng)實(shí)踐取得很好的效果。
ASP.NET;教學(xué)模式;改革
ASP(Active Server Pages,動(dòng)態(tài)服務(wù)器頁面)是一種將腳本嵌入網(wǎng)頁并在服務(wù)器端執(zhí)行的技術(shù)。ASP.NET由ASP發(fā)展而來,其版本也在不斷更新,功能越來越強(qiáng)大,操作越來越方便?!禔SP.NET程序設(shè)計(jì)》課程是一門實(shí)踐性強(qiáng)、富有創(chuàng)造性的計(jì)算機(jī)專業(yè)課。經(jīng)調(diào)查,大部分高校將作為必修課的《ASP.NET程序設(shè)計(jì)》課程的周教學(xué)課時(shí)定為4,這些教學(xué)學(xué)時(shí)包含授課學(xué)時(shí)和實(shí)踐學(xué)時(shí),對(duì)于一門知識(shí)量多的課程來說,僅僅依靠這些課堂的學(xué)時(shí)是永遠(yuǎn)不夠的,這就要求學(xué)生要利用課外的時(shí)間來自行學(xué)習(xí)、獨(dú)立學(xué)習(xí)。ASP.NET課程的教學(xué)方法多樣,常見的有項(xiàng)目教學(xué)法、案例教學(xué)法、任務(wù)驅(qū)動(dòng)法等[1]。如何綜合運(yùn)用這些教學(xué)方法,讓學(xué)生在較短的時(shí)間內(nèi)掌握這一技術(shù)、進(jìn)而學(xué)以致用是教改的目標(biāo)所在。筆者結(jié)合自身多年的教學(xué)經(jīng)驗(yàn),對(duì)該課程的教學(xué)方法進(jìn)行了些許探討。
圍繞課程的主要知識(shí)點(diǎn),采用分模塊的形式進(jìn)行教學(xué),該課程可以考慮分3個(gè)模塊,每個(gè)模塊都設(shè)計(jì)有針對(duì)性的案例,案例貫穿整個(gè)教學(xué)過程。根據(jù)課程周學(xué)時(shí)為4,每學(xué)期18周的教學(xué)周數(shù),對(duì)應(yīng)的教學(xué)課時(shí)分配如表1所示。
表1 教學(xué)課時(shí)分配表
2.1 案例教學(xué)
案例教學(xué)法的本質(zhì)是圍繞課程知識(shí)點(diǎn)設(shè)計(jì)結(jié)果,采用直觀的方式進(jìn)行教學(xué),教師在教學(xué)中扮演設(shè)計(jì)者和激勵(lì)者2種角色,通過案例項(xiàng)目激發(fā)學(xué)生的學(xué)習(xí)積極性和自主性[2-3]。該方法廣泛應(yīng)用在實(shí)踐性強(qiáng)的課程教學(xué)上,貫穿教學(xué)的整個(gè)學(xué)期,是總體的全局的教學(xué)方法?!禔SP.NET程序設(shè)計(jì)》是一門知識(shí)點(diǎn)多而雜、實(shí)踐性強(qiáng)的課程,這就要求教師必須具備很強(qiáng)的實(shí)踐能力和綜合能力。教師必須在開課之前熟悉課程,對(duì)課程作一個(gè)統(tǒng)籌的安排,根據(jù)不同的知識(shí)點(diǎn)制作相應(yīng)的案例,備好全部課程。只有這樣,才能使學(xué)生的實(shí)踐、實(shí)驗(yàn)延續(xù),而不是圍繞教材知識(shí)點(diǎn),人為地把各個(gè)知識(shí)點(diǎn)割裂開來。根據(jù)該課程的特點(diǎn),案例分2種情況:①圍繞單一的知識(shí)點(diǎn)而設(shè)計(jì)的案例;②所有課程知識(shí)點(diǎn)講解完畢,設(shè)計(jì)一個(gè)綜合的案例,有機(jī)地把所有知識(shí)點(diǎn)串在一起,這樣既達(dá)到講解了知識(shí)點(diǎn),又圍繞實(shí)際提高學(xué)生動(dòng)手能力的效果。ASP.NET課程案例教學(xué)的模型如圖1所示:教師根據(jù)課程知識(shí)點(diǎn)精心設(shè)計(jì)案例,學(xué)生在觀看案例后激發(fā)學(xué)習(xí)興趣;教師演示案例的設(shè)計(jì)過程,進(jìn)行重難點(diǎn)講解并對(duì)操作方法進(jìn)行分析,在該過程中學(xué)生明確了學(xué)習(xí)的目標(biāo)并模仿案例自主學(xué)習(xí);學(xué)生完成案例實(shí)驗(yàn)后,教師進(jìn)一步拓寬案例,引導(dǎo)學(xué)生自主探究和進(jìn)一步提高。
2.2 任務(wù)驅(qū)動(dòng)教學(xué)
任務(wù)驅(qū)動(dòng)教學(xué)法是指學(xué)生在教師的指導(dǎo)下,圍繞一個(gè)問題主題,在問題的驅(qū)動(dòng)下,進(jìn)行自主學(xué)習(xí)和探究,在完成任務(wù)的同時(shí),學(xué)生形成一種自我學(xué)習(xí)的教學(xué)方法。任務(wù)驅(qū)動(dòng)法一般有4個(gè)步驟,即創(chuàng)造意境、確定任務(wù)、自主學(xué)習(xí)和效果評(píng)價(jià)[4]。
《ASP.NET程序設(shè)計(jì)》課程首先圍繞課程知識(shí)點(diǎn)設(shè)計(jì)案例,案例貫穿主線,而每個(gè)案例的教學(xué)則采用任務(wù)驅(qū)動(dòng)教學(xué)方法。圍繞單元的知識(shí)點(diǎn)案例為任務(wù),在教學(xué)過程中不斷運(yùn)用新的任務(wù)來引導(dǎo)學(xué)生,使學(xué)生變被動(dòng)學(xué)習(xí)為探索、思考的主動(dòng)學(xué)習(xí),努力運(yùn)用新的知識(shí)點(diǎn)進(jìn)而找到解決問題的方法[5]。
2.3 實(shí)驗(yàn)題目設(shè)計(jì)
設(shè)計(jì)好的實(shí)驗(yàn)題目,可以更好的使學(xué)生吸收知識(shí),進(jìn)而提高。當(dāng)前的教材基本都是案例教材,在教材中有許多實(shí)驗(yàn)可供操作,由于教材是按照知識(shí)點(diǎn)編排的,所以教材提供的實(shí)驗(yàn)基本圍繞知識(shí)點(diǎn)割裂開來,許多的實(shí)驗(yàn)缺少上下章之間的關(guān)聯(lián)。所以必須根據(jù)劃分的知識(shí)模塊和自行設(shè)計(jì)的綜合案例,對(duì)實(shí)驗(yàn)進(jìn)行重新設(shè)計(jì)。實(shí)驗(yàn)題目圍繞教學(xué)案例設(shè)計(jì),題目和案例保持一致。實(shí)驗(yàn)題目除了必要的實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)步驟外,還應(yīng)增加基礎(chǔ)知識(shí)提示(即課程知識(shí)點(diǎn)歸納)。
2.4 課后輔助教學(xué)
教師在課堂教學(xué)的同時(shí),可以建立個(gè)人網(wǎng)站,在個(gè)人網(wǎng)站上放置教學(xué)資料供學(xué)生查閱。還可以通過查找和自創(chuàng)的方式,把促進(jìn)提高的相關(guān)資料放在個(gè)人網(wǎng)站上,供一些學(xué)有余力和學(xué)習(xí)較好的學(xué)生學(xué)習(xí)并不斷提高[6]。此外,可以在網(wǎng)站上建立論壇或通過創(chuàng)建QQ群的方式,和學(xué)生在線進(jìn)行交流,這樣可以進(jìn)一步激發(fā)學(xué)生學(xué)習(xí)的興趣。當(dāng)然,建立個(gè)人網(wǎng)站和論壇等方式給教師帶來許多額外的工作量。
圖1 教學(xué)模型
《ASP.NET程序設(shè)計(jì)》課程的知識(shí)點(diǎn)多而雜,考核方式如果采用傳統(tǒng)的上機(jī)閉卷、短時(shí)間內(nèi)提交考試結(jié)果的方式顯然不能體現(xiàn)課程知識(shí)的掌握程度,所以有必要對(duì)考核方式進(jìn)行改革。摒棄傳統(tǒng)的考核方式,改閉卷方式為增加操作時(shí)間且開卷的方式是一種值得嘗試的方法,具體做法為將教學(xué)模式修改為“15+2”或“14+3”模式。所謂“15+2”或“14+3”方式,就是每學(xué)期實(shí)際教學(xué)扣除節(jié)假日放假時(shí)間控制在14~15周,利用2~3周的時(shí)間進(jìn)行課程實(shí)訓(xùn),以提交作品的方式來進(jìn)行課程考核。教師根據(jù)課程的教學(xué)情況和學(xué)生的學(xué)習(xí)情況,制定一個(gè)實(shí)訓(xùn)大綱,大綱規(guī)定需完成的功能和主要要求,課題任務(wù)由學(xué)生根據(jù)自己的興趣自行申報(bào),學(xué)生自行選題可以更好的激發(fā)學(xué)生的興趣和積極性。教師查看學(xué)生選題,對(duì)學(xué)生選題進(jìn)行批示,然后學(xué)生按照教師的要求自行在規(guī)定的時(shí)間內(nèi)完成課題任務(wù)。實(shí)訓(xùn)如果僅僅依靠課堂的時(shí)間是完全不夠的,這就要求學(xué)生要利用課外的時(shí)間,課堂上教師主要起答疑解惑的作用,學(xué)生有什么問題帶到課堂中來,教師則及時(shí)對(duì)問題進(jìn)行解答。
然而實(shí)訓(xùn)成績的評(píng)定是考核方式改革的一個(gè)新問題,由于實(shí)訓(xùn)過程是在開放式環(huán)境下進(jìn)行的,有些學(xué)生可能會(huì)采取偷天換日的方式提交作品,即拷貝同學(xué)的作品,稍微修改前臺(tái)的界面布局、文字及部分代碼,達(dá)到蒙騙過關(guān)的目的。所以成績不以作品作為唯一媒介進(jìn)行評(píng)定,還需要增加“答辯”環(huán)節(jié)。教師根據(jù)學(xué)生遞交的作品,通過面答的方式對(duì)作品中的一些細(xì)節(jié)進(jìn)行提問,再根據(jù)學(xué)生的回答情況打分?!按疝q”環(huán)節(jié)既可以了解學(xué)生的學(xué)習(xí)情況也可以辨別作品的真實(shí)來源,該環(huán)節(jié)在做課程實(shí)訓(xùn)前教師就告知學(xué)生,并闡明重要性,使學(xué)生帶著“壓力”上陣,也從一定程度上封殺學(xué)生投機(jī)取巧的心理,減少作弊情況發(fā)生。根據(jù)作品和答辯情況,教師就可以對(duì)學(xué)生掌握知識(shí)的情況進(jìn)行客觀的評(píng)價(jià)了。
采用改革后的教學(xué)方式進(jìn)行教學(xué),取得了很好的效果,整個(gè)學(xué)期的教學(xué)過程對(duì)學(xué)生來說充滿了樂趣,基本杜絕了遲到和曠課的現(xiàn)象。根據(jù)學(xué)期末學(xué)生干部的調(diào)查和個(gè)人的隨機(jī)訪談,學(xué)生對(duì)該課程的教學(xué)改革很滿意。
[1]曾鴻.ASP.NET課程教學(xué)改革與實(shí)踐[J].制造業(yè)自動(dòng)化,2011,33(2):172-174.
[2]孫明.《信號(hào)與系統(tǒng)》課程案例教學(xué)方法研究[J].武漢大學(xué)學(xué)報(bào)(理學(xué)版),2012(S2):173-176.
[3]孟彬.項(xiàng)目教學(xué)法在ASP.NET程序設(shè)計(jì)教學(xué)中的應(yīng)用[J].衡水學(xué)院學(xué)報(bào),2011,13(4):86-87,94.
[4]劉燕妮.“任務(wù)驅(qū)動(dòng)”教學(xué)模式的構(gòu)建與創(chuàng)新[J].中國高??萍?2012(6):47-48.
[5]徐瓊.“任務(wù)驅(qū)動(dòng)法”在課內(nèi)實(shí)驗(yàn)課的實(shí)踐[J].教育與職業(yè),2011(3):167-168.
[6]于來行.ASP.NET課程開放實(shí)驗(yàn)教學(xué)研究[J].湖北函授大學(xué)學(xué)報(bào),2012,25(8):106-107.
[編輯] 辛長靜
G420
A
1673-1409(2014)22-0119-03
2014-04-14
黃建瓊(1983-),講師,現(xiàn)主要從事數(shù)據(jù)庫技術(shù)和計(jì)算機(jī)應(yīng)用方面的教學(xué)與研究工作。