王藍(lán)婧
摘要:Web技術(shù)及應(yīng)用這門課程,教學(xué)內(nèi)容廣、新技術(shù)層出不窮,且對(duì)學(xué)生的實(shí)際編程能力、自學(xué)能力、團(tuán)隊(duì)協(xié)作及溝通等多方面綜合素質(zhì)要求高,引入基于項(xiàng)目和任務(wù)的教學(xué)模式,通過(guò)在授課過(guò)程中以項(xiàng)目貫穿知識(shí)體系、以任務(wù)去凝練知識(shí)點(diǎn),極大提高了學(xué)生學(xué)習(xí)興趣,取得了良好的授課效果。
關(guān)鍵詞:Web技術(shù);教學(xué)模式;課程
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)34-0184-02
1 課程概況
Web技術(shù)及應(yīng)用是計(jì)算機(jī)科學(xué)與技術(shù)的專業(yè)課,旨在使學(xué)生了解Web工作原理,掌握Web程序開(kāi)發(fā)技術(shù),課程所涉及的內(nèi)容廣、實(shí)用性強(qiáng),且新技術(shù)層出不窮,不僅要求學(xué)生能夠掌握相應(yīng)知識(shí)體系,更有對(duì)實(shí)際編程能力、自學(xué)能力、團(tuán)隊(duì)協(xié)作及溝通等多方面綜合素質(zhì)的要求。而傳統(tǒng)教學(xué)模式大多只是注重對(duì)分散的具體知識(shí)點(diǎn)的講解,忽略了對(duì)整個(gè)知識(shí)體系應(yīng)用方面的介紹,缺乏對(duì)學(xué)生綜合素質(zhì)的鍛煉。
2基于工程項(xiàng)目和任務(wù)的教學(xué)模式簡(jiǎn)介
基于工程項(xiàng)目和任務(wù)的教學(xué)模式就是將實(shí)際工程項(xiàng)目引入教學(xué)過(guò)程,首先傳遞給學(xué)生一個(gè)整體知識(shí)結(jié)構(gòu),使其了解課程的應(yīng)用場(chǎng)景;然后將整個(gè)項(xiàng)目抽絲剝繭,根據(jù)具體的知識(shí)點(diǎn)細(xì)分為一個(gè)個(gè)的任務(wù)。項(xiàng)目和任務(wù),前者相對(duì)功能完整工作量大,可由學(xué)生分組協(xié)作完成;后者針對(duì)單一問(wèn)題工作量小,但麻雀雖小五臟俱全,便于消除學(xué)生的畏難情緒,由學(xué)生單獨(dú)完成。以實(shí)際應(yīng)用中的案例激發(fā)學(xué)生積極探索未知知識(shí)的科學(xué)態(tài)度、發(fā)展學(xué)生研究性學(xué)習(xí)的能力,培養(yǎng)學(xué)生能夠獨(dú)立思考,發(fā)現(xiàn)問(wèn)題、解決問(wèn)題等實(shí)踐能力。
3開(kāi)展研究性教學(xué)的具體過(guò)程
前期項(xiàng)目的選取并能調(diào)試成功及運(yùn)行,對(duì)每個(gè)小組及組內(nèi)成員來(lái)說(shuō),都起著至關(guān)重要的作用。對(duì)學(xué)生而言,首先可以極大地提升自信心,心理上對(duì)程序設(shè)計(jì)的抵觸感會(huì)消失,不再因?yàn)槌绦虿荒苓\(yùn)行備受打擊而不能繼續(xù);其次,對(duì)于學(xué)習(xí)此門課程的意義、學(xué)完后可以做什么,就有了直觀的認(rèn)識(shí)和了解,通過(guò)這些實(shí)用的項(xiàng)目來(lái)激發(fā)學(xué)生學(xué)習(xí)的興趣和積極性;再次,通過(guò)項(xiàng)目可以幫助學(xué)生建立起一個(gè)完整的知識(shí)體系,以往的“知識(shí)點(diǎn)孤島”將不復(fù)存在;最后,項(xiàng)目的調(diào)通有助于后續(xù)知識(shí)點(diǎn)的學(xué)習(xí),只有調(diào)通程序才能幫助學(xué)生真正從實(shí)踐中學(xué)習(xí)編程知識(shí)和技術(shù),否則,知識(shí)僅限于書本,而不是自己的。
將學(xué)生分為小組,給每個(gè)小組布置一個(gè)工程項(xiàng)目、給每個(gè)學(xué)生都布置任務(wù),整個(gè)小組的組員之間分工合作、相互交流,完成一個(gè)功能相對(duì)完善的項(xiàng)目;單個(gè)學(xué)生針對(duì)知識(shí)點(diǎn)完成具體的任務(wù),解決任務(wù)的過(guò)程即對(duì)應(yīng)知識(shí)點(diǎn)的學(xué)習(xí)過(guò)程。將部分課程的上課地點(diǎn)從教室調(diào)至機(jī)房,不再是簡(jiǎn)單地看PPT聽(tīng)講解或看老師演示程序,而是直接面對(duì)電腦,可以上機(jī)編程序,在具體的環(huán)境和代碼中學(xué)習(xí),有問(wèn)題可以當(dāng)場(chǎng)討論和調(diào)試,加深學(xué)生對(duì)知識(shí)點(diǎn)的理解,激發(fā)學(xué)生的學(xué)習(xí)興趣。
項(xiàng)目:要求以小組為單位完成一個(gè)功能相對(duì)完整的Web項(xiàng)目。題目可參考基于web的在線購(gòu)物平臺(tái)、圖書管理系統(tǒng)、二手書市場(chǎng)等,因?yàn)椴徽撌裁磧?nèi)容都是使用同樣的技術(shù)來(lái)實(shí)現(xiàn),所以對(duì)項(xiàng)目?jī)?nèi)容要求較隨意,亦可自擬。
任務(wù):將教學(xué)內(nèi)容分為相應(yīng)主題,并根據(jù)其中的知識(shí)點(diǎn)給每個(gè)學(xué)生布置任務(wù),要求學(xué)生按教學(xué)進(jìn)度完成相應(yīng)的任務(wù)。任務(wù)自始至終貫穿于整個(gè)教學(xué)過(guò)程中,針對(duì)具體問(wèn)題尋找解決方案,在此過(guò)程中,引導(dǎo)學(xué)生自主學(xué)習(xí)。
此課程的主題、任務(wù)及所對(duì)應(yīng)的知識(shí)點(diǎn)如下表所示:
3.1資料的提供
課程內(nèi)容(相關(guān)PPT、代碼、自學(xué)資料等)在上課伊始就傳至一個(gè)公共的云筆記平臺(tái)上共享,學(xué)生可以自由下載,這樣學(xué)生有一個(gè)自學(xué)的大體框架,不至于因?yàn)閮?nèi)容太多而沒(méi)有了方向;而學(xué)生自己找到什么好的學(xué)習(xí)資料,自己做的項(xiàng)目都可以上傳,老師和其他同學(xué)都可以看到,有問(wèn)題可以及時(shí)解決。
針對(duì)項(xiàng)目:為方便學(xué)生自學(xué),給學(xué)生提供了可下載相關(guān)源碼的幾個(gè)網(wǎng)站,如http://www.51aspx.com/等,并提供了調(diào)試、運(yùn)行項(xiàng)目的關(guān)鍵要點(diǎn)。雖然項(xiàng)目里的具體知識(shí)學(xué)生可能都還不懂,但希望學(xué)生能通過(guò)將查找源碼、并將項(xiàng)目運(yùn)行起來(lái),激發(fā)起其充足的學(xué)習(xí)興趣,而不是因?yàn)橐婚_(kāi)始不能將項(xiàng)目調(diào)通備受打擊而失去繼續(xù)學(xué)習(xí)的動(dòng)力。
針對(duì)任務(wù):為每個(gè)小組布置不同的學(xué)習(xí)內(nèi)容,并要求上課時(shí)演示。不同的任務(wù)有不同的學(xué)習(xí)方法,事先告知學(xué)生學(xué)習(xí)方法,并給定相關(guān)參考資料,并有針對(duì)的在課下和上機(jī)時(shí)通過(guò)各種方式(當(dāng)面指導(dǎo)、郵件等)對(duì)同學(xué)進(jìn)行指導(dǎo),掌握學(xué)生具體情況,有助于在上課時(shí)更好的掌握進(jìn)度。
上課過(guò)程基本是兩部分內(nèi)容,第一部分主要由老師介紹知識(shí)體系,第二部分主要由學(xué)生根據(jù)事先布置的任務(wù),對(duì)應(yīng)著此節(jié)課程的知識(shí),在具體的開(kāi)發(fā)環(huán)境中講解任務(wù)的解決思路、遇到的問(wèn)題及解決方法,由老師引導(dǎo)分析其中的問(wèn)題并展開(kāi)討論。這要求學(xué)生課下需要花費(fèi)時(shí)間找資料自學(xué)去準(zhǔn)備。
課程成績(jī)是根據(jù)學(xué)生的平時(shí)表現(xiàn)(對(duì)分配任務(wù)的完成情況、對(duì)項(xiàng)目的貢獻(xiàn)程度以及答辯、實(shí)驗(yàn)報(bào)告的撰寫情況),由老師和各組小組長(zhǎng)(小組長(zhǎng)是最清楚每個(gè)成員在項(xiàng)目中所付出的工作量的)打分給定,以后還可以加上學(xué)生的自我評(píng)價(jià)和打分。
4 總結(jié)
本次授課過(guò)程,以通過(guò)任務(wù)來(lái)講解知識(shí)點(diǎn)+通過(guò)項(xiàng)目來(lái)加深學(xué)生對(duì)知識(shí)點(diǎn)的掌握情況這兩項(xiàng)相結(jié)合的方式來(lái)取代以往老師單純講授知識(shí)點(diǎn)+演示程序的傳統(tǒng)授課方式,并不是教給了學(xué)生多少知識(shí)點(diǎn),相反,具體知識(shí)點(diǎn)的講授并不如以往多,更多灌輸?shù)脑撊绾稳プ詫W(xué)、如何學(xué)習(xí)一項(xiàng)新技術(shù)。這對(duì)于學(xué)習(xí)諸如Web新技術(shù)、新平臺(tái)和新版本層出不窮的各類計(jì)算機(jī)編程內(nèi)容是至關(guān)重要的。