努爾艾力·艾爾肯 蔡朝朝 阿依佐克拉
摘要:信息化時代的到來,極大改變了人們的生活方式,同時也對社會人才需求與就業帶來了影響。如程序設計、應用開發類型的人才,就倍受社會的需求,但這類人才的就業也面臨著越來越大的競爭,尤其是Web應用開發領域的人才更是如此。為此,我們便需要在Web應用開發教學方面,做出不斷的改進、優化,引入項目化教學模式,以提高教學的成效和質量,培養出更加優質的Web應用開發人才,促進就業,滿足社會需求。本文基于作者自身的實際教學工作經驗與學習認識,首先簡單分析了項目化教學模式在Web應用開發教學中的作用及價值,然后主要對基于項目的Web應用開發教學實施策略,提出了探討性建議,以期能為教學實踐提供參考。
關鍵詞:項目化;Web應用開發;教學策略
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2020)18-0177-02
開放科學(資源服務)標識碼(0SID):
在如今的Web應用開發教學中,教師應當將項目化教學模式的應用,作為一個關鍵課題,加強研究、探討與實踐,一方面要客觀、深入認識到項目化教學模式在Web應用開發教學中的作用、價值,另一方面更要采取科學的項目化教學策略,借助其優勢,切實提高Web應用開發教學的成效和質量。
1 項目化教學模式在Web應用開發教學中的作用及價值
所謂的“項目化教學模式”,即以項目為基礎的教學方式,與傳統教學方式所不同的地方在于,項目化教學不是片面的、零散地向學生進行單純的知識教學,而是引導學生通過對項目的真實參與,按照項目計劃、流程,完成項目任務,在這個過程當中,去學習、吸收和了解知識,并得到實實在在的理論知識實踐應用鍛煉[1]。項目化教學模式在如今的國內外教育、教學中應用已經相當的普遍,并且得到了高度的認可,其對于提高教學的成效和質量來說,是具有顯著作用的。
從Web應用開發教學來講,其涉及了眾多的理論知識,但對知識的實踐應用能力要求更高,如動作元素與指令、轉發與重定向、引擎、會話、DataSource、Listener、上下文ServletContext、過濾器Filter、JSTL、EL表達式、數據庫連接技術等[2]。單從理論知識的角度來看,這些教學內容較為抽象,部分學生甚至可能會認為其枯燥、無聊,因此在教學過程當中的參與度會變得非常低,學習主觀體驗尤為不足,不論是對知識的概念,還是對知識的應用,都不能形成深入的掌握,這就會對教學成效造成很大的限制。而基于項目開展Web應用開發教學模式,以項目為教學背景,既能夠激發學生的學習興趣、參與熱情,又能夠讓學生看到理論知識在實際項目中的應用,降低這些知識內容的抽象性,從而讓學生形成更加主觀的學習體驗,對知識的概念、應用形成深入掌握,而且還能夠讓學生由此積累到項目開發經驗,這對于學生今后的就業、工作來說,是具有重要價值的。
2 基于項目的Web應用開發教學實施策略
(1)明確項目化的Web應用開發教學步驟
由于教學模式的轉變,所以項目化的Web應用開發教學與傳統教學方式,在實施步驟上也存在差異,在教學實踐當中,先需要確定項目化教學步驟,這樣才能保證項目化教學的規范、有序推進,最終取得理想的教學成效。否則如果沒有明確的教學步驟,反而會使得教學陷入混亂,降低教學的效率和質量。
首先,我們需要明白,項目化的Web應用開發教學,轉變了傳統的以教師和課本為中心的教學組織方式,轉而以學生和項目為中心,尤其是項目本身,更是成為教學開展的一個主要前提和重要條件。為了便于項目化教學的開展、實施,可以將Web應用開發項目,看作是“真實發生的典型事件”,并用一系列的問題、情景來表現事件,然后再以此為基礎,來引導學生學習、練習,通過在情景中對問題的解決,而獲得知識與能力的提升。這一系列的過程,可以將其劃分為六個步驟:①情景創設。即圍繞需要教學的知識內容,創設一個項目需求的情景,并梳理出若干的問題,通過這些問題來講學生引入到學習中;②操作示范。即圍繞項目,對完成項目所需的知識、技能,進行講解和演示;③獨立探索。即讓學生基于對操作示范的理解,嘗試自己思考在面臨相同問題時,應當如何來解決問題,推動項目;④設計練習項目。從社會現實需求的角度出發,為學生提供若干練習項目,這些練習項目必須要具有高度的“仿真性”,這樣才能讓學生得到有益的鍛煉;⑤合作學習。即讓學生以小組為單位,共同完成項目任務,各自得到相應的鍛煉;⑥教學評價。基于學生項目的完成情況,以及學生在項目參與中的能力表現,對學生做出客觀的評價[3]。
(2)項目化Web應用開發教學的過程設計
項目化的Web應用開發教學,要讓學生能夠以主體的形式,真正參與到學習中來,并在學習過程中相互協作、共同完成任務,最終掌握Web開發相應知識、技能,養成良好的團隊意識,這需要教師對教學過程進行精心設計。為此,我們將教學過程設計成四個階段,第一個階段為基本知識點的講授,第二階段為知識點應用的講解的案例,第三階段為學生正式進行項目開發,第四階段為作品的展示和評價。該設計方案與項目化教學法的實施步驟相一致。其中,第一個階段和第二個階段是項目開發的準備工作,在這兩個階段學生掌握了基礎知識,并已經進行了分組,形成了一定的團隊意識,這樣在第三個階段學生就能更有效地進行團隊協作。
實際的教學過程設計,應當分為學生和教師兩個方面,對于學生來說,其任務應當包括合理分組,根據學生差異在不同小組之間實現互補,小組成員各司其職,共同完成教師所布置項目的調研與系統分析,并形成報告。同時,明確小組內具體的任務分工,要求小組成員能夠將所學理論知識與實踐相結合。再者,應根據已制定好的項目計劃合理安排項目進展進度,同時做好項目進度記錄與總結工作[4]。最后,演示小組的項目建設成果,并進行評價;對于教師來說,其任務包括講授Web軟件開發基礎知識,數據庫連接及基本操作知識等。通過對某個通用功能的講述,如電子商務網站的管理員功能模塊,實現對先前知識的運用。每周總結匯總學生在完成項目過程中遇到的典型疑難問題,與各小組學生共同分享討論,避免不同小組出現重復問題。評價各小組項目完成情況并總結。
(3)項目化Web應用開發教學評價
在學生完成了Web應用開發項目之后,教師還需要對學生給出客觀、公正的教學評價,這既能夠反映出學生的學習、進步情況,又能夠總結出學生在項目中的缺陷和不足,有利于指導學生的進一步學習、發展。不過需要認識到的是,項目化的教學評價,不能只關注于項目本身的完成情況,更要關注項目的建設過程情況。
為此,教師在實際的教學評價中,需要注意以下三點,第一是教師對于學生的考核要具有過程性、階段性和動態性,如在一個項目的實踐練習過程當中,教師應當將項目的建設情況劃分為若干個階段,在每個階段都要對學生完成任務過程當中的表現給出評價,如知識、技能以及溝通、合作方面的能力評價等,動態的予以學生指導;第二是在評價過程當中,應當體現出評價的激勵性,這一點也是非常重要的,因為在項目實踐練習過程當中,學生肯定會面臨各種各樣的困難,這個時候教師就必須要通過激勵性的評價,來予以學生鼓勵,幫助學生樹立自信,這樣才更有利于他們不斷提升自我;第三是應當引入學生自評、互評,讓學生在項目完成之后,對項目組中的其他成員及自身給出客觀的評價,這樣才能從多個方面客觀反映出學生的學習、進展情況,更有利于他們的學習改進[5l。
3 結語
在如今的Web應用開發教學中,教師應當合理的應用好項目化教學模式,通過項目化教學的優勢,來提高教學的成效和質量,使學生對知識、技能形成更加深入和牢固的掌握,實現更好的學習、成長與發展,這樣才能有效促進人才的就業,滿足社會人才需求。
參考文獻:
[1]邱珊.基于項目驅動的“Java Web應用開發”課程改革研究與實踐[Jl.無線互聯科技,2019(18):72-73.
[2]陳宏,張文勝.基于外包項目開發的實踐教學資源平臺建設與應用J].自動化與儀器儀表,2017(8):228-231.
[3]葛瀛龍,項目驅動型混合教學模式的實踐——以數據庫應用系統設計與開發為例[J].計算機教育,2019(6):97-101.
[4]駱焦煌,項目任務教學法在課程教學中的應用——以網站設計與開發課程為例[Jl.遼東學院學報(自然科學版),2019,26(2):148-152.
[5]林國勇.項目化教學模式在軟件開發類課程教學中的應用研究[J].科技資訊,2019,17(1):155,157.
【通聯編輯:李雅琪】