摘 要:計算機程序設計課程是計算機專業學生必學的課程之一,同時也是提升計算機專業學生程序設計能力的課程。目前ASP、NET程序設計課程非常重要,廣泛應用于動態網站開發方面。本文從計算機程序課程中存在的問題出發,探討了項目教學法在計算機程序設計PHP課程中的應用,為程序課程的教學改革研究提供借鑒和幫助。
關鍵詞:項目教學法;計算機程序設計;研究與實踐
中圖分類號:G642.3 文獻標識碼:A 收稿日期:2016-01-13
一、項目教學法在PHP課程中的重要意義
1.提升思維方法和專業技能
項目教學法在計算機程序設計課程PHP中的應用能清晰地梳理課程每一章的內容,從整體項目出發,能夠提升學生的學習興趣和解決實際問題的能力。
2.提升學生的動手能力
在計算機程序課程設計PHP中運用項目教學法,能夠將書本中枯燥無味的理論通過實驗課程教學變得十分有趣,這能夠提升學生的學習積極性和動手能力。學生在學習計算機程序設計PHP課程的過程中能夠很好地進行操作,學生在實際生活中也會通過程序設計來解決實際問題,從而進一步提升自己的動手能力。
3.促進學生的全面發展
通過項目教學法在計算機程序設計PHP課程設計中的應用,學生能夠通過教材學習、課堂實驗以及老師的講授來獲取對自身有用的資料和內容,能夠針對自身存在的不足和自身的興趣進行有針對性的學習,從而提升自身的理論水平和實踐水平,促進自身的全面發展。
二、目前PHP課程教學存在的問題
1.教學現狀
我國目前許多高校開設了PHP課程,但在進行計算機程序課程教學的過程中,主要采用的還是傳統的教學方法和教學手段,講課形式是通過理論講授的方式進行,缺少計算機實際操作,因此,高校都想通過課程的創新來提升學生的軟件開發能力和設計能力。
2.計算機課程課時數少
我國計算機專業開設計算機程序設計PHP課程的整體投入較小,課程設置的課時數相對較少,老師在講課的過程中顯得十分匆忙,學生在課堂中不能對計算機程序設計知識加以完全掌握,只能夠掌握簡單的理論和知識。
3.知識講解不能融會貫通
學校在開展計算機課程時,教師往往重視單一知識的講授,不注重知識的上下聯系,學生不能對項目開發過程中所涉及的技術有一個整體的把握。學生在校期間,自身的計算機程序設計能力不會有明顯的提升,只有參加實際工作后,才能夠真正發現和體驗項目開發過程的思路與技術。
4.教學和檢驗方法落后
目前所采用的教學方法仍然以理論教學為主,而沒有對學生的動手能力和實踐能力進行考查與提升,這種教學方法和檢驗方法不能真正反映出學生的學習效果,不利于學生實踐能力的提升。
三、項目教學法在PHP課程中的應用
1.教材的選擇與項目的選取
教材選擇應包括課程的全部知識點和內容,PHP項目選取要注意選擇簡單、典型、完整的項目,從項目的需求分析到前臺搭建、后臺功能實現以及測試與發布,都要貫穿教學始終,上下融為一體。
2.現代與傳統教學方法相結合
在PHP實際的教學過程中應當處理好現代和傳統教學方式的關系。教師應當充分地認識到項目教學法只是一種教學方法,它是為整體教學效果的提升而設計的,它并不能夠取代傳統的教學方式。
在教學過程中,理論教學仍然是十分重要的。必要時使用黑板或是PPT闡述知識點,邊講邊練,提高課堂教學效果。
3.把握老師的角色定位
教師在項目教學的過程中不僅是一名傳授者,同時也是一名指導者和觀察者。老師需要將課程知識教給學生,學生在進行實際操作和實驗的過程中,老師應當進行觀察和指導,對項目階段的完成情況進行動態監控和檢驗。
參考文獻:
[1]葦麗梅. 項目教學法在計算機程序設計課程中的應用[D].上海:華東師范大學,2010.
[2]洪 煒.探討項目教學法在計算機程序設計課程中的應用[J].電腦編程技巧與維護,2014,(24): 41-42.