摘要: 項目教學法,是師生通過共同實施一個完整的項目而進行的教學活動。通過分析《動態(tài)網(wǎng)頁技術》課程的特點,探討在該課程中運用項目教學法的具體步驟,通過項目設計開發(fā)激發(fā)學生的學習興趣,提高學生的綜合技術能力,提高了教學效果。
關鍵詞: 項目教學法;動態(tài)網(wǎng)頁技術;高職
《ASP.NET網(wǎng)絡編程》是高職計算機軟件專業(yè)的一門重要專業(yè)課程,學習利用Visual Studio.NET 集成開發(fā)環(huán)境進行基于ASP.NET的 Web應用程序設計。本課程的目的是學會開發(fā)網(wǎng)絡應用程序,應當突出應用技能,是一門實踐性很強的課程。筆者通過兩年的教學改革實踐 , 將項目教學法應用于本課程的教學中 ,使學生綜合應用計算機軟件專業(yè)各門課所學的知識,設計出實用的網(wǎng)絡應用系統(tǒng),提高應用和設計能力,構建立體化的知識體系,取得了良好的教學效果。
二、項目教學法的特點
項目教學法,項目教學法是一種通過“項目驅(qū)動”進行的教學活動,其目的是在課堂教學中把理論與實踐教學有機地結合起來,充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學生解決實際問題的綜合能力[1]。
項目教學法是當前職業(yè)教育中較優(yōu)的一種教學方法。這種以項目為主體的職業(yè)行業(yè)為引導的教學方式,是一種通過組織學生真實地參加項目設計,完全在項目實施過程中完成教學任務的過程 [2]。與傳統(tǒng)的教學法相比,項目教學法的優(yōu)越性主要表現(xiàn)在三個中心的轉(zhuǎn)變,即由以教師為中心轉(zhuǎn)變?yōu)橐詫W生為中心,以課本為中心轉(zhuǎn)變?yōu)橐浴绊椖俊睘橹行模哉n堂為中心轉(zhuǎn)變?yōu)橐詫嶋H經(jīng)驗為中心[3]。因此,在運用項目教學法過程中,學生是認知的主體,可以大大提高了學生學習的積極性和主動性。
三、在《ASP.NET網(wǎng)絡編程》課程中應用項目教學法的具體教學過程
在本課程中應用項目教學法,采用理論和實踐一體化的教學模式,通過精心的設計,把知識點巧妙地融于實例操作中,不需要再有純理論課,只有實例的講解和示范操作,在實例的講解操作步驟中分析理論、驗證理論。以一個實用的綜合性項目為主線,經(jīng)過精心設計,把一個復雜的項目分成若干個相對獨立模塊,每個模塊分成更小的部分,由大到小直到細分成為一個網(wǎng)頁或幾個相關聯(lián)的頁面,成為每一到兩次課可以完成的實例,再將各個知識點理論和概念貫穿到具體的實例中。
采用由“基礎驗證、階段項目、項目實戰(zhàn)”三個階段構成的階梯式教學過程,來完成項目開發(fā)和掌握教學內(nèi)容。
1.基礎驗證(知識準備階段)
進行實例的分析、步驟示范,其中巧妙融入知識點,幫助理解、掌握基本原理和知識點,完成教學內(nèi)容,是項目知識的準備階段。
可以在多媒體講解或在有投影設備的機房演示實例。先演示實例運行的效果和功能,調(diào)動起學生的好奇心,激發(fā)興趣,再分析應如何實現(xiàn),現(xiàn)場操作演示方法和步驟,并在演示過程分析其中的原理和思想。使學生輕松學會解決問題的思路和方法, 并且在對知識點的理論充分理解的同時,了解如何應用。
根據(jù)高職生的特點,課堂統(tǒng)一講述內(nèi)容時,較多學生只是聽懂了過程而記不住步驟,上機學生操作練習之前,把上課講過的內(nèi)容中的操作部分,再簡明地重講一遍,講一段,讓學生自己練習一段。用這種方法操作的快的同學做完了要等待做的慢的同學,只能照顧中間同學的進度。對于學生差距明顯的班級,可采用另一種辦法,把上課講的操作步驟進行屏幕錄象,同學上機時每個同學在機器上自己播放錄象、邊看邊做。
要注意跟蹤和了解學生學習情況,收集學生平時存在的疑惑或容易犯的錯誤,及時解答或糾正,還可提出一些針對性較強的問題讓學生進行討論,讓學生主動探索,通過自己的努力來解決問題。
2.階段項目(綜合應用階段)
讓學生以小組協(xié)作、自主學習的方式完成的相對完整的項目模塊,讓學生綜合應用所學過的知識;鞏固和熟練學過的內(nèi)容,初步體驗做項目的構架、思路。
采用小組合作學習法,讓一個小組的同學互相幫助。發(fā)揮“小能手”作用,讓那些智力較好而又學習努力的同學做老師的小助手,帶動全體同學共同進步。每個班的學生人數(shù)一般都不少,教師不可能全部輔導到位,可以讓小能手發(fā)揮作用。這樣,可以盡快幫助其他學生找出問題的答案,避免耽誤時間太多而完不成任務。同時也可以進一步提高這些小能手的學習積極性。
3.項目實戰(zhàn)(項目提高階段)
通過按照項目開發(fā)的完整規(guī)范流程的完成一個項目,使學生對開發(fā)軟件項目的全部過程有一個清晰的認識,使學生切身感受軟件項目開發(fā)的全過程,了解軟件開發(fā)的規(guī)范和標準,獲得項目經(jīng)驗,開闊了視野,提高了專業(yè)素質(zhì)。通過項目開發(fā)團隊,學會團隊合作,提升個人職業(yè)素質(zhì),使學生的實踐能力和綜合素質(zhì)得到整體提升。
通過項目綜合應用,總結和鞏固課程知識、提高學生的熟練度,強調(diào)學生的實際動手能力,在完成項目過程中保證每個學生完成一定數(shù)量的代碼量,學會編寫文檔和軟件測試,并且能夠獨立承擔角色崗位的開發(fā)任務。如果有條件,可以聘請經(jīng)驗豐富的軟件企業(yè)的軟件工程師做項目指導。
四、選擇符合教學要求的項目
項目的選取是教學的關鍵,選擇項目要符合以下幾點要求:
1、選取項目要以教學的內(nèi)容為依據(jù),選取的作為主線的項目要包含教學大綱所要求的所有教學知識點,練習項目要有助于鞏固和擴展教學內(nèi)容。
2、項目要有典型性、實用性和先進性的特點,項目所涉及的知識和技能、所涉及的內(nèi)容應符合行業(yè)的最新技術和標準,應從實際問題出發(fā),結合就業(yè)崗位的實際需求,精心選擇應用廣泛的、現(xiàn)在比較流行的熱門問題的項目案例,這樣才能充分調(diào)動學生解決問題的積極性,最大程度的激發(fā)學生學習的動力。
3、項目設計要具有可操作性。項目的選取要便于學生學習、掌握有關的知識和方法。因此,應根據(jù)學生的實際情況,如現(xiàn)有的知識水平、技能基礎,避免由于任務的過于簡單或復雜而影響學生的學習積極性。
4、項目設計要具有整合性。在進行項目設計時,要充分關注其它課程,加強與其它課程的橫向聯(lián)系,實現(xiàn)課程整合。
五、制定符合教學特點的課程評價方式
采用過程性評價方式,每個同學的期末成績是由三個教學階段的成績按一定比例組成。第一階段階段根據(jù)學生完成作業(yè)情況記錄平時成績;第二階段根據(jù)每個同學所在項目小組的項目成績和該同學的分工評出成績;第三階段,教師根據(jù)項目小組的成績、每個成員的答辯情況以及小組成員在項目開發(fā)中所完成的任務來評定成績。
六、結束語
采用”項目驅(qū)動”教學模式,符合以市場需求為導向的教學理念,讓學生按照企業(yè)要求和商業(yè)軟件開發(fā)的規(guī)范開發(fā)項目,掌握現(xiàn)代IT企業(yè)軟件開發(fā)的規(guī)范和標準,熟悉軟件項目開發(fā)、分析、設計、編碼、測試、部署、結項等完整規(guī)范流程;參與完成多個實用項目,積累豐富的項目經(jīng)驗。學會在項目工作中與其它人合作,養(yǎng)成良好的表達、溝通、協(xié)調(diào)能力,體驗團隊合作精神,訓練優(yōu)秀的職業(yè)素質(zhì)。有利于學生開發(fā)能力、專業(yè)適應能力、應用實踐能力、團結協(xié)作能力與持續(xù)發(fā)展能力的培養(yǎng),使學生畢業(yè)后能勝任企業(yè)的崗位需求。
參考文獻:
[1]項目教學法在高職實踐教學中的嘗試與探索[J]北京農(nóng)業(yè)職業(yè)學院學報2009,23(3):61-65
[2] 項目教學法在高職《辦公自動化》教學中的應用[J] 重慶教育學院學報,2008,(3):21-23
[3]洪華秀,姚菊英. 項目教學法在《頁面設計與制作》課程中的運用[J]. 江西教育學院學報(綜合)2009,30(3):37-38