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