文章編號(hào):1672-5913(2008)12-0055-03
摘要:本文首先簡(jiǎn)單介紹了項(xiàng)目教學(xué)法實(shí)施的背景,然后詳細(xì)介紹了項(xiàng)目教學(xué)法在ASP.NET課程教學(xué)中的具體實(shí)施過(guò)程,最后總結(jié)了項(xiàng)目教學(xué)法的具體教學(xué)實(shí)踐效果。
關(guān)鍵詞:項(xiàng)目教學(xué)法;ASP.NET;教學(xué)實(shí)踐
中圖分類號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:B
ASP.NET是我院計(jì)算機(jī)軟件相關(guān)專業(yè)的專業(yè)課程,該課程的目標(biāo)是培養(yǎng)Web方面的軟件開發(fā)人才,對(duì)學(xué)生的實(shí)踐動(dòng)手能力要求較高,易選用項(xiàng)目教學(xué)法進(jìn)行教學(xué)。本文主要研究項(xiàng)目教學(xué)法在ASP.NET教學(xué)中的應(yīng)用實(shí)踐,以期達(dá)到優(yōu)化學(xué)生的學(xué)習(xí)效果、縮短學(xué)生學(xué)習(xí)周期、強(qiáng)化學(xué)生的學(xué)習(xí)適應(yīng)性的目的。
1應(yīng)用實(shí)踐
項(xiàng)目教學(xué)法實(shí)施的主要步驟包括:項(xiàng)目的選取、任務(wù)分解和人員分組、教師師范教學(xué)、學(xué)生模仿練習(xí)、學(xué)習(xí)效果評(píng)價(jià)等步驟。在ASP.NET教學(xué)中通過(guò)對(duì)項(xiàng)目進(jìn)行分解,并結(jié)合軟件工程的基本思想,設(shè)計(jì)ASP.NET知識(shí)點(diǎn)和項(xiàng)目任務(wù)的對(duì)應(yīng)關(guān)系,通過(guò)一個(gè)完整的Web項(xiàng)目將ASP.NET知識(shí)點(diǎn)貫穿起來(lái)。課堂上,通過(guò)舉例講解某個(gè)模塊的一部分,闡釋ASP.NET相關(guān)知識(shí)理論,而在實(shí)驗(yàn)課上要求學(xué)生按照課堂上的理論知識(shí)和思路,模仿解決該模塊其他的功能。學(xué)習(xí)過(guò)程成為一個(gè)人人參與的創(chuàng)造性實(shí)踐活動(dòng),學(xué)生在項(xiàng)目實(shí)踐過(guò)程中,理解和把握課程要求的知識(shí)和技能,體驗(yàn)創(chuàng)新的艱辛與快樂(lè),培養(yǎng)分析問(wèn)題和解決問(wèn)題的思想和方法。通過(guò)實(shí)際操作,不但可以發(fā)掘?qū)W生的創(chuàng)造潛能,還可以訓(xùn)練他們?cè)诠ぷ髦信c其他同學(xué)協(xié)調(diào)、合作的能力,并促使其在提高動(dòng)手能力和推銷自己等方面努力實(shí)踐。
1.1項(xiàng)目的選取
項(xiàng)目選取非要重要,所選項(xiàng)目不能太復(fù)雜,也不能太簡(jiǎn)單,要保證項(xiàng)目的實(shí)現(xiàn)能夠覆蓋課程所包含的知識(shí)點(diǎn),并且注重趣味性和實(shí)用性。本課程選擇百度貼吧作為整個(gè)教學(xué)的實(shí)例項(xiàng)目,將ASP.NET課程的知識(shí)點(diǎn)融合到本項(xiàng)目中。該項(xiàng)目具有一定的代表性,學(xué)生比較感興趣,容易理解,規(guī)模適中,具有一定的趣味性和實(shí)用性。如后圖所示。
1.2項(xiàng)目功能分解和人員分組
每節(jié)課涉及的項(xiàng)目?jī)?nèi)容要適中,項(xiàng)目的分解既要考慮問(wèn)題的復(fù)雜性,又要考慮知識(shí)點(diǎn)內(nèi)容。本項(xiàng)目選擇如下功能:用戶注冊(cè)和登錄功能、用戶發(fā)表問(wèn)題和回復(fù)功能、問(wèn)題分類查看功能、最新帖子和系統(tǒng)熱貼功能(用戶點(diǎn)擊次數(shù)最多的帖子)、搜索功能。由于課時(shí)原因,去掉了一些管理員管理部分功能。
一個(gè)教學(xué)班一般有40人左右,可分為3~5人一組。學(xué)生可以首先自由分組,教師可以根據(jù)學(xué)生分組的實(shí)際情況進(jìn)行調(diào)整,既保證學(xué)生興趣一致,也要注意優(yōu)、差學(xué)生互補(bǔ)。每個(gè)小組成員要責(zé)任明確,并選擇一個(gè)溝通能力較強(qiáng)、學(xué)習(xí)成績(jī)較好的同學(xué)擔(dān)任項(xiàng)目經(jīng)理,負(fù)責(zé)小組人員的任務(wù)分配、項(xiàng)目進(jìn)展情況檢查和人員協(xié)調(diào)工作。
1.3教師示范教學(xué)
ASP.NET課程安排總課時(shí)為64學(xué)時(shí),其中授課32學(xué)時(shí)、實(shí)驗(yàn)32學(xué)時(shí)。筆者將ASP.NET課程的授課內(nèi)容安排在16次授課中(每次2學(xué)時(shí)),具體授課安排如下圖。在整個(gè)教學(xué)過(guò)程中,首先應(yīng)用軟件工程和項(xiàng)目管理等知識(shí)對(duì)百度貼吧項(xiàng)目進(jìn)行任務(wù)分解,把項(xiàng)目任務(wù)和ASP.NET課程知識(shí)點(diǎn)一一對(duì)應(yīng),在每次課程開始,引入該任務(wù),并根據(jù)知識(shí)點(diǎn)的需要,抽取任務(wù)的一部分功能進(jìn)行示范講解;在課程結(jié)束實(shí)施,布置本次課程的實(shí)驗(yàn)任務(wù),要求學(xué)生課下或上機(jī)完成。
1.4學(xué)生模仿練習(xí)
在ASP.NET課程中,每次理論課都安排一次對(duì)應(yīng)的實(shí)驗(yàn)課。實(shí)驗(yàn)課上,首先由項(xiàng)目經(jīng)理主持、組織本組同學(xué)討論本次項(xiàng)目?jī)?nèi)容,然后進(jìn)行任務(wù)分解,接著每個(gè)人上機(jī)完成本次任務(wù),教師在實(shí)驗(yàn)課程過(guò)程中,可以參與每個(gè)小組的討論并幫助每組同學(xué)解決出現(xiàn)的問(wèn)題。
在每次實(shí)驗(yàn)課結(jié)束時(shí),教師檢查每組同學(xué)的完成的具體情況,并給予評(píng)價(jià)。在整個(gè)課程結(jié)束后,教師對(duì)整個(gè)項(xiàng)目教學(xué)過(guò)程進(jìn)行總結(jié),并對(duì)學(xué)生的學(xué)習(xí)情況給予評(píng)價(jià)。
2效果分析
在ASP.NET課程中,通過(guò)采取小組討論、協(xié)作學(xué)習(xí)的方式,讓學(xué)生感到學(xué)習(xí)的過(guò)程就是一個(gè)探究的過(guò)程。通過(guò)工程項(xiàng)目作為教學(xué)的對(duì)象,以實(shí)際的項(xiàng)目教學(xué)任務(wù)來(lái)驅(qū)動(dòng)學(xué)生的學(xué)習(xí),并采用示范項(xiàng)目進(jìn)行解題示范,通過(guò)案例說(shuō)明問(wèn)題,使學(xué)生在實(shí)踐中掌握了課程的具體教學(xué)目標(biāo),并產(chǎn)生了自己的意見(jiàn)和思考。
通過(guò)將項(xiàng)目教學(xué)法運(yùn)用到ASP.NET課程中,使得本課程的教學(xué)優(yōu)勢(shì)主要表現(xiàn)在如下四個(gè)方面:
① 增強(qiáng)了學(xué)生的學(xué)習(xí)興趣。項(xiàng)目選擇的質(zhì)量是項(xiàng)目教學(xué)法實(shí)施好壞的關(guān)鍵環(huán)節(jié),一定要選擇一些學(xué)生比較熟悉、功能相對(duì)簡(jiǎn)單、流程較少、學(xué)生感興趣的項(xiàng)目作為切入點(diǎn),否則會(huì)事倍功半。項(xiàng)目分組增加了學(xué)生的學(xué)習(xí)興趣,在進(jìn)行項(xiàng)目的教學(xué)過(guò)程中,可以讓學(xué)生自由分組,但是每組學(xué)生不應(yīng)該超過(guò)5人,分組的優(yōu)勢(shì)可以增進(jìn)學(xué)生間的交流、培養(yǎng)學(xué)習(xí)興趣、培養(yǎng)團(tuán)隊(duì)精神;但是也有一些負(fù)面影響,如有的學(xué)生比較積極,做了多人的工作,而有的學(xué)生懶于動(dòng)手、放棄了實(shí)驗(yàn)。因此在實(shí)驗(yàn)過(guò)程中經(jīng)常檢查并和每個(gè)學(xué)生進(jìn)行交流是一種行之有效的解決辦法。
② 保證并節(jié)省了教學(xué)時(shí)間。項(xiàng)目教學(xué)法關(guān)鍵是保證實(shí)驗(yàn)時(shí)間,在教學(xué)過(guò)程中,往往是在課堂上演示一到兩個(gè)功能,剩余的工作需要學(xué)生在實(shí)驗(yàn)課程上自己練習(xí),教師給以指導(dǎo)。如果實(shí)驗(yàn)時(shí)間過(guò)少,學(xué)生難以做完,就減少了學(xué)習(xí)的興趣,項(xiàng)目教學(xué)的效果會(huì)大打折扣。如果條件運(yùn)行,建議將授課時(shí)間和實(shí)驗(yàn)時(shí)間調(diào)整為1:1.5比較合適。此外,鼓勵(lì)學(xué)生利用課余時(shí)間完成項(xiàng)目也是一個(gè)很好的方法。
③ 強(qiáng)化了教師的現(xiàn)場(chǎng)指導(dǎo)和解決問(wèn)題的能力。在項(xiàng)目實(shí)踐過(guò)程中,學(xué)生可能會(huì)越到各種各樣的問(wèn)題,有些內(nèi)向?qū)W生不敢向老師問(wèn)問(wèn)題,導(dǎo)致后面的課程跟不上。教師充分利用實(shí)驗(yàn)課的機(jī)會(huì)和每個(gè)學(xué)生進(jìn)行直接交流,幫助他們解決項(xiàng)目實(shí)踐過(guò)程中的問(wèn)題。
④ 提高了學(xué)生的個(gè)性化學(xué)習(xí)能力。由于在ASP.NET課程中項(xiàng)目教學(xué)法應(yīng)用,學(xué)生采用了自主學(xué)習(xí)的方式,尤其是后進(jìn)學(xué)生,通過(guò)與優(yōu)秀學(xué)生的相互配合,在實(shí)驗(yàn)中交流了各自的學(xué)習(xí)風(fēng)格和特點(diǎn),達(dá)到了相互學(xué)習(xí)、相互促進(jìn)的目的。
3結(jié)論
筆者通過(guò)對(duì)授課的40名學(xué)生進(jìn)行匿名調(diào)查,有35人對(duì)項(xiàng)目教學(xué)法給予支持的態(tài)度,有5人提出了一些問(wèn)題。例如,一些同學(xué)基礎(chǔ)較差跟不上課程,分組后這部分學(xué)生讓其他同學(xué)幫助完成任務(wù),自己只參與項(xiàng)目的某個(gè)部分,抄襲其他學(xué)生的實(shí)踐成果等問(wèn)題。總體看來(lái)這種方法還是能被絕大多數(shù)同學(xué)接受的。通過(guò)項(xiàng)目實(shí)踐,學(xué)生親身體驗(yàn)到了軟件開發(fā)的困難,更體驗(yàn)到了完成項(xiàng)目后的自豪與滿足,這在很大程度上激發(fā)了學(xué)生對(duì)新知識(shí)的渴望。實(shí)踐證明,項(xiàng)目教學(xué)法是一種充滿活力和激情的教學(xué)法。在實(shí)施項(xiàng)目教學(xué)的過(guò)程中,教師可以根據(jù)學(xué)生的實(shí)際情況,調(diào)整項(xiàng)目實(shí)施要求,積極幫助學(xué)生解決實(shí)驗(yàn)過(guò)程中的問(wèn)題,調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,更好地提高教學(xué)效率。
參考文獻(xiàn)
[1] 劉永忠. 計(jì)算機(jī)課程項(xiàng)目教學(xué)法研究[J]. 文教資料,2005,(5):121.
[2] 冷淑君. 關(guān)于項(xiàng)目教學(xué)法的探索與實(shí)踐[J]. 江西教育科研,2007,(7):119-120.
[3] 樂(lè)文行. 淺談項(xiàng)目教學(xué)法在計(jì)算機(jī)軟件教學(xué)中的應(yīng)用[J]. 廣西教育學(xué)院學(xué)報(bào),2005,(6):57-59.