摘 要:面對Java語言被眾多學(xué)校設(shè)為重要的計算機學(xué)習(xí)課程的情況,教師要分析Java語言程序設(shè)計教學(xué)過程中存在的問題,了解項目驅(qū)動法在Java語言教學(xué)中的具體操作,提高教學(xué)質(zhì)量,最終實現(xiàn)提高學(xué)生自主學(xué)習(xí)能力、理論與實踐相結(jié)合能力、解決問題能力。
關(guān)鍵詞:項目驅(qū)動;Java語言教學(xué);方法研究
互聯(lián)網(wǎng)的繁榮發(fā)展,Java 語言自身存在的優(yōu)勢,使其迅速地被引入職業(yè)學(xué)校和高等院校的計算機專業(yè),并設(shè)置專門的課程。但是,目前我國的Java語言教學(xué)中卻存在著一些問題,集中表現(xiàn)為學(xué)生學(xué)習(xí)熱情不高、理論學(xué)習(xí)與實踐操作脫節(jié)、無法完整而系統(tǒng)地操作等。針對以上問題,教育工作者可將項目驅(qū)動法應(yīng)用于Java語言課堂教學(xué)中,希望通過方法的改變提高教學(xué)質(zhì)量。
一、目前我國Java語言教學(xué)過程中存在的問題
(1)學(xué)生學(xué)習(xí)熱情不高。Java 語言程序設(shè)計有相當(dāng)多的語法、語義。學(xué)生本來對于理論學(xué)習(xí)就有敬而遠(yuǎn)之的心態(tài),傳統(tǒng)教學(xué)方法又是遵循著“展示概念、說明概念、舉例演示”的操作模式,再加上老師的課堂語言單一、缺乏活力,面對問題只做出“填鴨式”的講解,而不能聯(lián)系實踐進行形象化的說明……這些,造成學(xué)生缺乏學(xué)習(xí)的熱情,課堂氣氛沉悶,覺得課程理論學(xué)習(xí)枯燥乏味,進而課堂走神,嚴(yán)重影響了學(xué)習(xí)質(zhì)量。
(2)片段式學(xué)習(xí),不能系統(tǒng)掌握知識。傳統(tǒng)教學(xué)模式注重理論的學(xué)習(xí),疏于實踐操作,在課堂上老師將大量的時間花在講解定義、語法上,留給實踐展示的時間有限。另外,現(xiàn)在的課程教學(xué)每節(jié)課都有明確的課程目標(biāo),一節(jié)課只涉及一個范圍,不能對學(xué)生進行承前啟后的啟發(fā)。這樣就使學(xué)生的實踐操作能力受到限制,學(xué)生只能針對每節(jié)課的學(xué)習(xí)內(nèi)容模仿課本實例,做一些簡單的小程序,不能達(dá)到學(xué)習(xí)這門課程的目的——使學(xué)生具有一定的編程能力。
(3)學(xué)習(xí)目標(biāo)不明確。雖然現(xiàn)代社會需要的是實用型人才,但是我國應(yīng)試教育的弊端使大多數(shù)學(xué)生將學(xué)習(xí)的目的仍然定義在考試上。在學(xué)習(xí)的過程中,注重死記概念,不注重實踐操作,只模仿課本實例,未花費大量的精力進行系統(tǒng)學(xué)習(xí)、培養(yǎng)自己的軟件開發(fā)意識和能力。
(4)老師教學(xué)方法存在缺陷。傳統(tǒng)的灌輸式的教學(xué)方法,只注重知識的輸出,而忽略了師生間的溝通和學(xué)生的接受能力。老師和學(xué)生之間的溝通,不僅能夠使老師發(fā)現(xiàn)學(xué)生學(xué)習(xí)的薄弱環(huán)節(jié),而且可以發(fā)現(xiàn)教學(xué)過程的不足,更重要的是增進了師生感情,為引發(fā)學(xué)生學(xué)習(xí)興趣、活躍課堂氣氛做好鋪墊。但是,在教學(xué)過程中,教師往往忽略這點。單一的教學(xué)方法,缺乏生動活潑的教學(xué)語言,這些都是影響課堂教學(xué)質(zhì)量的重要因素。
二、項目驅(qū)動法的實踐意義和具體實踐
(1)“項目驅(qū)動”的教學(xué)模式。“項目驅(qū)動”是在進行信息技術(shù)學(xué)習(xí)過程中,教師設(shè)置一個項目任務(wù),然后在其幫助下,學(xué)生積極主動地運用所學(xué)知識、尋求解決方法,并自覺增強師生間、同學(xué)間合作關(guān)系,最后實現(xiàn)既定項目任務(wù),達(dá)到教學(xué)目的的教學(xué)實踐方法。“項目驅(qū)動”的教學(xué)模式是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)模式。與傳統(tǒng)的教學(xué)模式相比,“項目驅(qū)動”教學(xué)法更能充分地調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性,更能激發(fā)學(xué)生學(xué)習(xí)興趣和求知欲望,從而培養(yǎng)學(xué)生進行自主學(xué)習(xí)、獨立進行分析問題、解決問題的能力,進而也培養(yǎng)了學(xué)生的協(xié)作、創(chuàng)新、探索的精神。
(2)項目驅(qū)動教學(xué)方法的具體實踐。①設(shè)置項目。設(shè)置什么樣的項目是決定教學(xué)活動能否成功的關(guān)鍵,所設(shè)置的項目要考慮學(xué)生掌握知識的程度,還要考慮對Java語言知識面的涵蓋,應(yīng)該有首尾呼應(yīng)、包容廣闊的特點,要使學(xué)生在實踐中對所學(xué)知識形成一個完整的體系。對于項目中遺漏的知識點,老師要在實際操作中加以引導(dǎo)和提示,以便補充項目的不足,從而更加完善學(xué)習(xí)系統(tǒng)。②分析項目。在進行項目之初,老師要運用多種方法,如:多媒體演示法、圖像法、舉例說明法等向?qū)W生全面分析項目,并在講解的過程中引導(dǎo)學(xué)生發(fā)現(xiàn)問題、尋找解決方案。這樣,不但學(xué)生對項目有了全盤把握,明確了項目的具體任務(wù)、操作意義,而且在這一過程中能夠幫助學(xué)生梳理所學(xué)知識,激發(fā)他們的學(xué)習(xí)熱情,調(diào)動了他們學(xué)習(xí)的積極主動性。③完成項目。經(jīng)過設(shè)置項目和項目分析之后,就要確定項目開發(fā)小組。每個小組一般有4~5人,在進行小組成員分配時,一方面要按照自愿結(jié)合的方式進行分組,另一方面也要考慮實際情況,依據(jù)能力強弱進行混合分組,避免“強強聯(lián)合、弱弱搭配”現(xiàn)象,因為這樣就減弱了通過項目提高和啟發(fā)學(xué)生的目的。然后每個小組進行討論、查找資料,為完成任務(wù)做各方面的準(zhǔn)備工作。在項目實施的過程中,要充分發(fā)揮學(xué)生的主體地位,在學(xué)生遇到困難時要進行積極引導(dǎo),激發(fā)學(xué)生學(xué)習(xí)興趣、提高學(xué)生學(xué)習(xí)能力,充分發(fā)揮學(xué)生的學(xué)習(xí)主動性和創(chuàng)造性。④評價項目。項目結(jié)束后的評價工作尤為重要,要讓學(xué)生展示自己的勞動成果,肯定他們的努力和嘗試,對優(yōu)秀的作品提出表揚,并且樹立他們的自信。教師還要組織小組介紹設(shè)計作品的思路、方法、理念,然后讓各個小組互相評論,這樣便于發(fā)現(xiàn)問題,取長補短。最后老師要對項目進行評點,而且要歸納設(shè)計中的知識點,對未涉及的知識點要進行補充。
結(jié)語:教師可以通過改變教學(xué)方法來改善Java語言教學(xué)課程面臨的困境,實踐證明項目驅(qū)動法可以增強學(xué)生學(xué)習(xí)熱情,使他們在學(xué)習(xí)過程中由被動變?yōu)橹鲃樱岣咚麄儼l(fā)現(xiàn)問題、解決問題的能力,更增強了他們在實踐操作中的自信心,培養(yǎng)了他們的創(chuàng)新能力,實現(xiàn)了Java語言教學(xué)目的。
參考文獻:
[1]陳梅.“項目驅(qū)動”模式下的高職應(yīng)用寫作教學(xué)[J].中國成人
教育,2009(6).
[2]朱小英.以項目方式驅(qū)動Java實驗課程教學(xué)的創(chuàng)新[J].成都大
學(xué)學(xué)報,2008(5).