摘 要:項目教學法是目前高職教育的一種嶄新教學模式,由于其顯著的教學效果,越來越多的高職院校開始采用這種教學方法。通過對《J2EE企業級開發》課程的教學,采用項目教學法進行教學,培養了學生的實踐能力、合作能力及分析解決問題的能力,為學生的就業創造了良好的條件。
關鍵詞:項目教學法;J2EE企業級開發;教學實施
中圖分類號:G712 文獻標志碼:A 文章編號:1002-2589(2014)26-0219-02
一、開設《J2EE企業級開發》課程的目的及意義
《J2EE企業級開發》是軟件技術專業的核心課程,是基于軟件項目開發實際生產過程的“工學結合”課程,課程綜合了目前軟件企業實際需要以及J2EE技術體系輕量級開發的應用領域進行設計,具有內容新、知識覆蓋面全、實踐性強等特點,對學生在程序員、軟件測試員、軟件設計師、項目經理等職業崗位的能力培養和職業綜合素質培養方面起重要支撐作用。
二、“項目教學法”的內涵及理論依據
(一)“項目教學法”的內涵
項目教學法,是師生共同實施一個完整的項目工作而進行的教學活動。在教學活動中,教師首先根據學生的情況選擇項目,然后學生以小組工作方式一起制定計劃,在教師的指導下查閱資料協作完成整個項目。在項目教學中,每個學生都要參與實踐和創造活動,學生在完成項目的過程中,學習課程中的知識,增長技能,體驗學習帶來的樂趣,同時提高自己分析問題和解決問題的能力。
(二)“項目教學法”理論依據
“項目教學法”理論來源于建構主義學習理論、布魯納的發現學習理論、杜威的“從做中學”學習理論等。
建構主義學習理論:建構主義學習理論強調學生是學習的主體,教師要利用多種學習環境要素調動學生的積極性、主動性和創造性,達到學生對所學知識建構的目的。項目教學強調學生應該主動學習,在學習過程中學生自己發現問題,在教師的指導下尋找解決問題的辦法,在項目的實踐過程中學習掌握知識。
布魯納的發現學習理論:布魯納認為學習是學習者學習知識的一個主動過程,是在內在動機和學習興趣的推動下,根據已有經驗對新知識的掌握。項目教學法緊緊圍繞項目來開展教學,學生在完成項目的過程中發現問題、解決問題,通過問題的解決來獲得成就感,激發學生的學習興趣。
杜威的“從做中學”學習理論:杜威的“從做中學”理論強調學習者在動手做的過程中獲得學習的興趣,讓學生自己去主動探究和思考,獲得知識和社會經驗。項目教學所采用的“從做中學”,改變了傳統的“從聽中學”的教學方法,推動了現代教育與社會生活的密切聯系。
三、“項目教學法”的教學設計
(一)“項目教學法”的設計原則
項目教學法是一種以學習者(學生)為中心、基于真實情境、以解決問題為核心的教學方式,在運用項目教學法進行教學設計時,要遵循以下幾個原則。
1.以學生為中心的原則
在項目教學過程中,教學以學生為中心,從制定項目的任務計劃到項目的實施與評價,各個階段都要學生在教師的指導和協助下自主地學習和實踐。
2.以實踐為中心的原則
項目教學中以學生實踐為中心,學生通過項目的實踐來掌握知識和技能。在項目實踐的過程中,學生自己去主動發現和解決問題,體會學習的樂趣,積累實踐工作經驗。
3.學習資源、協作環境有效支持的原則
在開展項目教學法時,教師要事先準備好學習資料,這些資料的內容可以是項目任務所涉及知識點的講解及應用的整合,同時鼓勵學生利用圖書館、互聯網等進行資料的搜索。教師還要組織學生以小組的形式開展學習、交流各種觀點,協商解決問題。
4.以項目完成的綜合情況為評價角度的原則
教師在評價時,應從多個方面對學生進行評價,通過對學生在各個階段中表現出來的素質進行綜合評價,才能確保項目教學評價的效果和調動學生的興趣。
(二)“項目教學法”的實施步驟
第一,情境設置。在教學上應設計一些真實的工作任務情境,激發學生的學習動機,驅動他們進行自主探究與學習,發揮小組團隊間的協作學習精神。
第二,操作示范。為了順利開展項目教學,教師應圍繞當前項目學習所用的知識點,選擇合適的示范項目,向學生扼要地示范講解項目任務所需的有關理論知識與操作技能。
第三,確定項目。教師可從科研課題、技術開發項目等進行選擇,盡可能選擇與社會實際工作相貼近的項目,這樣的項目可以培養學生解決實際問題的能力,達到所學即所用。
第四,協作開發。學生在教師的組織引導下,開展小組交流、討論,組員分工協作,共同完成項目開發。
第五,教學評價。教師在評價時,應從多個方面對學生進行評價,比如學生參與項目的態度;對學習、實踐等方法與技能的掌握;團隊協作能力、交流能力、創新精神等情況。通過對學生進行綜合全面的評價,鼓勵學生主動探究、創造和實踐。
四、項目教學法在《J2EE企業級開發》課程教學中的實施
(一)教學內容
《J2EE企業級開發》課程的教學內容主要包括:J2EE開發工具包和MyEclipse開發工具的運用;MySQL數據庫的應用開發;Struts標簽庫的用法;使用Spring的AOP和IOC進行項目整合;項目的需求分析、設計、代碼開發、調試和測試等。
(二)教學要求
本課程遵循學生職業能力培養規律,基于程序員、軟件設計師等職業崗位分析和具體工作過程的課程設計理念,以真實的項目為載體組織教學內容,實行項目化教學。在基于崗位典型工作任務的工作過程設計的基礎上,按照工作過程設計工作任務,根據不同的工作任務確定不同的學習要求(包括技能要求和知識要求)。典型工作任務的排序按照項目開發的實際過程,由淺入深、從簡到繁、先易后難、由單一到綜合進行,符合項目開發的工作過程和職業教育的認知規律。
(三)項目設計
教師以教學大綱為指導,分析教學目標,將教學知識點融合到項目設計中。
教學目標:會正確描述軟件項目開發的生產流程以及各生產流程環節的技術標準;具備解決在未來職業崗位所遇到的各種問題的能力;能用J2EE核心技術進行軟件項目開發。
教學課時:128課時。
項目設計:我們設計的項目主題為“網上論壇”,要求學生圍繞項目主題通過各種渠道收集、整理資料,結合專業背景進行項目功能的確定并完成任務,所有完成的功能都需在云平臺空間中進行展示[1]。
(四)項目實施
首先進行學生分組,全班45個學生,根據異質分組原則分成9個小組,每組5人,然后教師制定項目實施計劃,如表1所示。在項目實施時,小組每位成員都積極參與,根據教師的教學進度和小組項目任務完成相應工作[2]。在這個過程中,時刻以學生為中心,老師只是輔助者,為學生進行排憂解難。
(五)項目教學效果評估
學生學習的成績直接由完成工程項目的情況來衡量,包括教師評價、學習小組評價和自評部分[3]??己朔秩墎磉M行:第一級由教師對小組成員完成項目情況進行評定;第二級由各小組成員根據組員對小組的貢獻情況進行互評,評價組員參與項目開發的意識;第三級由學生本人進行自評,是否在原有的基礎上有所提高。綜合3級評定情況來確定學生的成績。
五、總結
經過一個學期的教學實踐證明,在《J2EE企業級開發》課程中應用項目教學法,能有效地激發學生的學習興趣,提高學生的學習效果,學生能夠綜合運用所學的基礎知識和技能開發項目,增強了學生的自信心,融洽了師生關系,為學生的就業創造了良好的條件。
參考文獻:
[1]吳名星.基于“職教新干線”的空間教學[J].中國科技信息,2012(19):157-158.
[2]張蘭芳.基于“項目教學法”的計算機基礎教學及其評價[J].西南師范大學學報:自然科學版,2012,37(6):245-248.
[3]張學林,陳齊超,段珊,等.項目教學法在“C語言課程設計”中的研究與應用[J].實驗技術與管理,2011,28(2):164-166.