□米 青 張 瑜
淺議“項目教學法”在JSP教學中的應用
□米 青 張 瑜
JSP編程是Java應用的一個重要分支,在教學過程中如何提高學生的實際編程能力,培養學生的創新能力和解決實際問題的能力,是一個迫切需要解決的問題。首先對項目教學法進行介紹,然后對項目教學法在JSP教學中的應用進行探討,在實際教學中取得了較好的教學效果。
項目導向;JSP;任務驅動;教學模式
隨著國際金融危機的加深,大學生就業形勢更加嚴峻。如何使學生在校期間熟悉工作角色,成為高職教育不可回避的課題。目前JSP教學方式是教師把主要精力放在講解JSP的語法和知識點,每講完一章后,舉一些小例子做練習,以鞏固本章的理論知識,最后用一周時間完成一個綜合的例子。學生從拿到實際例子進行需求分析到完成只有4天時間,剩余1天還要進行項目演示,寫實習報告。由于時間有限,學生不可能去完成一個實際項目,只能對一個現成的項目進行調試,調試成功就算完成任務。學生學習完JSP之后,對實際項目還是無從下手,編程效率低,編出的程序漏洞百出,根本無法適應企業用人需要。學生自己感覺什么也不會,更談不上就業的信心。這說明我們JSP教學和實際工作脫節太嚴重,必須進行教學模式的創新,提高學生的實際動手能力。
項目教學是建立在建構主義和情景學習理論基礎之上的體現行為導向教育理念的教學方法,將傳授知識為主的傳統教學轉變為以完成項目、職業體驗和解決問題為主的多維互動式教學。教師不再一味地講述書本上的理論,而是將書本上的理論知識融合在實際的項目中,學生通過完成項目,達到對理論知識的學習。項目教學法在職業教育的專業課程教學中得到了越來越廣泛的應用。
1.教學目標以職業能力的提高為根本。高職教育要求學生理論知識夠用,重點突出實踐能力。項目教學是以項目實施為主線,有效組織理論和實踐知識,師生共同完成一個“項目”為主要學習方式的教學活動。項目實施過程中,學生學習必要的理論知識,掌握必備的專業技能,提高自己解決問題的能力。項目教學不再是枯燥的知識儲備,而是學生根據實際項目功能,充分發揮自己的創造性來完成任務,從而大大激發了學生的學習積極性,從而達到提高職業能力的目標。
2.教學內容以典型項目為載體。由于是通過項目去學習知識點,因此項目的選擇非常重要。所選的項目要求滿足以下四點:(1)時間性。時間性指所選的項目最好是一個中型的已經完成的實際項目,這樣才能保證在有限的課時內可以完整實現整個項目。在教學中,教師不能只關注最主要知識點,也要關注一些細節部分。因為在實際項目中,細節部分是最花費時間,而且容易出錯的地方,例如連接數據庫的文件路徑問題,頁面的數據校驗問題等;(2)綜合性。綜合性即以現實問題為項目內容,一般不局限于某一特定的學科,而是圍繞專題涉及多門學科的知識,通過項目將理論知識與實踐知識有機結合,將知識學習與能力培養有機結合;(3)層次性。所設計的項目要求貼近學生生活,而且在現有的條件下能夠循序漸進地,由淺入深地完成項目;(4)開放性。開放性指項目的解決方法不是唯一的,有多種路徑可以選擇,引導學生從不同角度去研究問題。
3.教學組織以學生為中心。項目教學是以工作任務為主線,學生全過程主動參與,教師全程指導的教學方式。將學生按照公司項目組的運作模式進行分組,小組長為高級程序員,組員為程序員,教師為項目經理,將學生置身于真實的工作環境中,充分發揮學生的潛能,鼓勵他們積極地探索和嘗試。
4.學生考核多元化。項目在進行過程中或項目完成之后,教師應對學生完成的情況進行評價,評價可以是教師評價也可以是學生互評,分析在項目完成過程中的問題與遇到的難題,通過問題的分析讓學生更好地理解知識,完成項目開發。在評價過程中,可以培養學生的思維能力、創造能力、溝通能力、團體協作能力,以取得更好的教學效果。學生考核應根據學生在實際項目中的能力來考核,考核方式是以成果展示、答辯、在項目中所起的作用、合作能力綜合評定,而不單純是以考試分數來考核。
JSP編程這門課程,教學目標是培養學生用JSP做網站后臺的設計能力,主要內容包括網站運行環境的搭建,輸入,輸出,登錄,系統流程控制,動態顯示信息,分頁顯示,信息添加,信息修改和刪除,系統異常處理,安全控制和網站部署等。
1.教材的選擇。教材對一門課程的重要性不言而喻,但現在市場上很多教材都不太適合用作項目教學,這些教材大多先介紹JSP的語法知識,內置對象,Java Servlet,數據庫連接等,然后舉幾個例子,如用JSP開發BBS論壇、聊天室等。由于教師把主要精力放在JSP理論介紹,學生聽起來枯燥無味,而JSP的實例一般用一章來完成,教師只能簡單介紹主要的知識點,學生感覺什么也沒有學到。因此如果成功應用項目教學法,必須選擇合適的教材,教材應以項目作為主線,從信息的輸入,處理,輸出以致最終的部署為順序進行編排。如果沒有合適的教材,教師應打亂現有教材的章節順序,精心組織項目計劃,課時分配等。
在河北管理干部學院JSP教學中,我們選擇的教材是《Java Web程序設計基礎教程》。本書以網上書店完整網站為例進行講解,分以下章節,如表1。

表1 章節劃分
此教材是以一個網上書店的實際項目,貫穿各個章節,采用任務驅動而不是知識點驅動,提供完整的例子,比較適合項目教學法。教學中將每一章作為一個分項目進行講解。下面以用戶注冊作為項目進行介紹。
2.教學項目的導入。教師要呈現與項目相關的職業情境,提出項目完成的功能和有關要求。在本環節,教師介紹用戶注冊頁面,數據的校驗,用戶注冊信息的顯示和最終存入數據庫中。
3.相關知識的鋪墊。教師給學生鋪墊和引入與解決完成本項目有關的概念、背景、理論知識和原理方法等。在本環節,要求通過教師的提示,學生回憶html,javascript,數據庫等相關知識點,便于實施下一步的方案制定。
4.項目方案制定。要求學生借助查閱相關資料、手冊收集信息,制定計劃,完成任務書和實施方案,明確小組分工,教師要給學生提供相關建議。本環節學生結合項目實施任務,首先進行用戶注冊靜態頁面的設計,其次進行數據的校驗,如用戶名不能少于6為,不能為空,不能重名;口令不能少于6位等;再次獲取用戶的輸入并在屏幕上顯示出來,最后將用戶注冊數據存入到數據表中都在這一環節完成。學生根據內容的難易程度進行時間的大致分配,制定項目實施計劃,并完成項目任務書。
5.項目任務實施。學生根據制定的項目實施計劃來完成任務。教師在此過程中要巡回指導并適時提供咨詢和建議,每個學生可以根據自身的經驗,給出不同的解決任務的方案或策略,而且對于復雜的教學項目,還可以采用小組合作的方式完成,實現從學習者到工作者的角色轉換,進一步培養學生的合作、溝通與人際交往能力。在本環節,要求學生在制定項目實施計劃和任務書的基礎上,編制程序,完成上述任務。對出現的問題進行分析,教師提供完善意見,學生修訂程序。
6.項目評價。項目教學不是追求學習成果的唯一正確性,評價項目解決方案的標準并不是“對”或“錯”,而是“好”或“更好”。評價過程中不僅要進行結果評價,還要進行過程評價;不僅要進行個體評價,還要進行小組的評價;不僅要進行技能評價,還要進行素質評價和學習方法的評價。具體的評價措施如下:(1)根據學習內容評價。學習內容評價不僅要評價知識的掌握,更要評價知識應用到實際工作中的能力和職業素質。在進行學習評價時,設置一個匯報和答辯的場景,各項目組分別以任務的實現為主線,全組成員一起進行匯報和答辯,其他組的同學和教師可以進行現場提問,通過這樣的匯報和答辯過程,能夠了解項目組解決實際問題的能力,學生對知識的掌握程度,根據項目要求,給出學生互評成績。在了解其他項目組完成情況和任務(或項目)總結的基礎上,反過來對自己組的作品有了更清楚的認識,可以得到準確的自評成績(可以是改進后的自評成績)。通過答辯,既鍛煉了學生的演講能力,現場解決問題能力,而且加強知識的交流,加深了對知識的掌握;(2)根據學習過程評價。任務評價:以學習過程評價為主,兼顧結果評價。任務評價主要評價學習者是否依據職業規范參與到項目組的活動中去,互幫互助、相互促進,共同完成學習目標。項目評價:以評價項目的結果為主,兼顧學習過程。項目評價主要評價每個項目組或每個人的最后成果,通過展示成果、答辯來查看對知識的掌握、知識的應用能力和職業素質。
在本環節,要求學生在項目完成后,對照評分標準,進行自查自評和相互評價。教師在學生評價的基礎上從項目的方案制定、程序編寫、合作意識和工作態度等多個方面進行評價,并給出合理化建議和改進意見。
7.相關理論拓展。在學生已有知識基礎上歸納總結出類似項目的一般實施過程,并結合后續項目實施,進行理論知識拓展、相關原理深化與技能拓展訓練。在本環節,教師在學生已經掌握相關概念、基本原理和實踐操作技能的基礎上,就一些最新技術進行介紹,對學生的實踐知識進行理論的升華。
需要說明的是,上述項目教學流程中的“知識鋪墊”和“知識拓展”兩個環節不是必須要求,要看項目的層次關系、難易程度和后續學習的需要進行靈活處理。另外,只是對于較為復雜的綜合實踐項目,在項目實施時才采用小組合作的教學方式進行教學,而對于培養學生基本職業能力和專業方法能力的教學項目,最好在教師指導下學生獨立實施和完成。
通過“項目教學法”在JSP編程這門課程的實施,學生學習風氣有了很大的改觀,由被動學習轉變為主動去尋求問題的解答。對121名學生進行問卷調查,普遍感覺學到了很多書本上沒有的知識,滿意度達到99%。實踐證明,采用任務驅動,項目教學法能充分調動學生的學習積極性,實現了教學目標,為學生就業打下良好的基礎。
[1]徐涵.項目教學的理論基礎、基本特征及對教師的要求[J].職教論壇,2007(3下).
[2]首珩,周虹.基于工作過程的課程體系開發與實施[J].職教論壇,2008(9下).
[3]李緒成.Java Web程序設計基礎教程[M].西安:西安電子科技大學出版社,2007.
[4]姜大源.職業教育學研究新論[M].北京:教育科學出版社,2007.
[5]教育部.關于全面提高高等職業教育教學質量的若干意見[Z].教高(2006)16號.
責任編輯 何穎萍
米青(1973-),女,河北行唐人,在職研究生,河北管理干部學院講師,研究方向為職業教育、計算機應用;張瑜(1969-),女,河北石家莊人,碩士,河北科技大學高等教育研究所工程師,研究方向為計算機應用。
G712
B
1001-7518(2010)08-0030-02