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