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