• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      Java教學(xué)中多維任務(wù)驅(qū)動(dòng)方法的應(yīng)用探索

      2017-06-30 16:15楊亞洲郭東山
      科技與創(chuàng)新 2017年12期
      關(guān)鍵詞:程序設(shè)計(jì)教學(xué)方法

      楊亞洲+郭東山

      摘 要:Java是一門流行的計(jì)算機(jī)編程語言,眾多高校都開設(shè)了其相關(guān)課程。針對目前的人才培養(yǎng)模式,在Java程序設(shè)計(jì)課程教學(xué)中傳統(tǒng)的教學(xué)方法已經(jīng)不能產(chǎn)生良好的效果。簡要分析了Java程序設(shè)計(jì)課程中理論和技能分離、技能和應(yīng)用分離、課程時(shí)間分離的現(xiàn)狀,提出了多維任務(wù)驅(qū)動(dòng)的教學(xué)方法,旨在提供一個(gè)較為合理、有效的Java課程教學(xué)方法,提升學(xué)生的Java程序設(shè)計(jì)實(shí)踐應(yīng)用能力。

      關(guān)鍵詞:Java;程序設(shè)計(jì);多維驅(qū)動(dòng);教學(xué)方法

      中圖分類號:TP312.2 文獻(xiàn)標(biāo)識碼:A DOI:10.15913/j.cnki.kjycx.2017.12.137

      隨著大數(shù)據(jù)、云計(jì)算等熱門技術(shù)的推動(dòng),我國對計(jì)算機(jī)專業(yè)人才的需求日益增大,目前,幾乎所有高校都開設(shè)有Java相關(guān)課程。學(xué)習(xí)Java不僅要掌握基本的理論知識,還要學(xué)會(huì)程序設(shè)計(jì)、軟件開發(fā)等。在學(xué)習(xí)過程中,需要學(xué)生自己構(gòu)建知識體系,教師在學(xué)習(xí)過程中只起到輔導(dǎo)和推動(dòng)作用,學(xué)生才是學(xué)習(xí)的主體。只有學(xué)生真正理解Java的理論知識,熟練掌握編程技巧和軟件開發(fā)技術(shù),才可以為今后從事相關(guān)專業(yè)的工作打下堅(jiān)實(shí)基礎(chǔ)。因此,在Java程序設(shè)計(jì)課堂上選用與課程特點(diǎn)相適應(yīng)的教學(xué)方法,對提升Java教學(xué)效果具有極大的意義。

      1 Java程序設(shè)計(jì)教學(xué)的現(xiàn)狀

      在當(dāng)前的Java程序設(shè)計(jì)課程教學(xué)方法中,主要存在3個(gè)方面的問題:①教學(xué)主要以理論知識為主,忽視了技能培養(yǎng)和應(yīng)用培養(yǎng);②教學(xué)過程中以教師為中心,忽視了學(xué)生的教學(xué)主體地位;③整個(gè)教學(xué)過程較長,理論、技能和應(yīng)用完全分割開來,教學(xué)連續(xù)性缺失。

      Java課程主要的特點(diǎn)就是實(shí)用性和實(shí)踐性極強(qiáng),且涉及的知識點(diǎn)較多,因此,Java課程的理論知識固然重要,但技能和應(yīng)用才是該課程的最終歸屬。當(dāng)前,很多學(xué)校在開設(shè)課程時(shí),教學(xué)設(shè)備比較完備,程序設(shè)計(jì)技術(shù)比較成熟,但一味地強(qiáng)調(diào)理論,對學(xué)生灌輸知識點(diǎn),而不重視實(shí)際的上機(jī)訓(xùn)練和程序設(shè)計(jì)與開發(fā),其主要原因在于學(xué)校方面不夠重視,認(rèn)為上機(jī)和程序應(yīng)用的過程太過復(fù)雜,開展起來麻煩,所以就簡而化之。

      學(xué)生主體地位在不斷提升,任何教學(xué)課堂都尊重學(xué)生的個(gè)體意愿,教師只是輔導(dǎo)作用,學(xué)生是學(xué)習(xí)的主人,具有學(xué)習(xí)的主觀能動(dòng)性。由于Java程序設(shè)計(jì)對動(dòng)手能力要求很高,因此,學(xué)生在學(xué)習(xí)時(shí)需要完全參與其中。但目前學(xué)校開設(shè)的Java課程與其他課程似乎看不出區(qū)別,教師填鴨式的灌輸理論知識,然后布置任務(wù)進(jìn)行考查。師生之間缺乏充分的互動(dòng),減少了學(xué)生上機(jī)和程序設(shè)計(jì)的機(jī)會(huì),學(xué)生無法在學(xué)習(xí)過程中構(gòu)建屬于自己的知識體系并加以應(yīng)用。

      Java程序設(shè)計(jì)是一門復(fù)雜的課程,涉及到的計(jì)算機(jī)知識面廣泛,因此,很難在短時(shí)間內(nèi)系統(tǒng)教學(xué),這就導(dǎo)致了目前一些學(xué)校的Java教學(xué)出現(xiàn)了時(shí)間上的分離情況。學(xué)生進(jìn)入學(xué)校往往先學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識,然后學(xué)習(xí)Java的基本理論,一段時(shí)間之后才是課程設(shè)計(jì)和應(yīng)用系統(tǒng)開發(fā)的實(shí)踐課程。這種沒有持續(xù)性的教學(xué)過程讓學(xué)生不能從整體上把握J(rèn)ava課程,對學(xué)習(xí)不感興趣,易生疏。同時(shí),也不利于教學(xué),使教學(xué)過程脫節(jié),知識覆蓋面不全,上一任教師與下一任教師無法做到很好的銜接,破壞了教學(xué)的整體性。

      2 多維任務(wù)驅(qū)動(dòng)教學(xué)法

      在Java程序設(shè)計(jì)課程中采用多維任務(wù)驅(qū)動(dòng)教學(xué)法是目前的主流趨勢,多維任務(wù)驅(qū)動(dòng)教學(xué)法的主要實(shí)現(xiàn)方式就是建構(gòu)主義思想在教學(xué)過程中的運(yùn)用。建構(gòu)主義思想的主要內(nèi)容就是讓學(xué)生在學(xué)習(xí)和實(shí)踐的過程中通過情境協(xié)同交流,達(dá)到自己進(jìn)行自我知識體系的建構(gòu)目的。采用多維任務(wù)驅(qū)動(dòng)教學(xué)法進(jìn)行分析,Java知識體系的建構(gòu)要通過3個(gè)維度展開,即理論知識建構(gòu)、技能知識建構(gòu)、應(yīng)用知識建構(gòu)。

      理論知識是Java學(xué)習(xí)過程中的重要部分,沒有基本理論知識,后面Java學(xué)習(xí)過程中的一切環(huán)節(jié)都是空談。只有在Java學(xué)習(xí)的初級階段把基本理論知識掌握牢固,才能使學(xué)生在此基礎(chǔ)上進(jìn)行技能實(shí)踐和項(xiàng)目應(yīng)用。教師可以通過師生互動(dòng)及情境設(shè)置來傳授基本理論知識。

      理論知識需要在程序設(shè)計(jì)和開發(fā)中進(jìn)行實(shí)踐,從而達(dá)到技能知識體系的建構(gòu)。在掌握基本的理論知識的前提下,教師應(yīng)該在教學(xué)過程中引導(dǎo)學(xué)生進(jìn)行思考,運(yùn)用基本的程序案例進(jìn)行理論知識實(shí)踐,把理論知識明晰化、擴(kuò)大化。在這個(gè)過程中,教師對教學(xué)案例的選取至關(guān)重要。在選取教學(xué)案例時(shí),教師應(yīng)該根據(jù)學(xué)生已經(jīng)掌握的基本知識和平均水平來確定,做到案例貼合理論,貼合學(xué)生實(shí)際情況,促使學(xué)生舉一反三,靈活應(yīng)用。

      對于應(yīng)用知識的建構(gòu),這是學(xué)生建構(gòu)知識體系的關(guān)鍵環(huán)節(jié)。教師通過學(xué)校資源選擇一些Java程序設(shè)計(jì)中的實(shí)際項(xiàng)目,把這些項(xiàng)目完全交給學(xué)生,讓學(xué)生進(jìn)行自我思考,運(yùn)用已掌握的理論知識和基本技能在實(shí)際項(xiàng)目中進(jìn)行程序的分析、設(shè)計(jì)、實(shí)現(xiàn)、調(diào)試、運(yùn)行、測試等。這個(gè)過程應(yīng)該與上述2個(gè)維度進(jìn)行密切的配合,不應(yīng)該在時(shí)間上產(chǎn)生較大的分離,使學(xué)生鞏固理論知識,掌握實(shí)踐技能,熟練應(yīng)用Java語言進(jìn)行項(xiàng)目開發(fā),從而使教師培養(yǎng)出全面發(fā)展且適應(yīng)社會(huì)需求的Java人才。

      3 多維任務(wù)驅(qū)動(dòng)教學(xué)法的實(shí)施步驟

      采用多維任務(wù)驅(qū)動(dòng)法進(jìn)行教學(xué)要注意做到以學(xué)生的主動(dòng)學(xué)習(xí)為主,教師指導(dǎo)為輔,使學(xué)生在整個(gè)過程中做到積極參與。在項(xiàng)目任務(wù)的驅(qū)動(dòng)下,學(xué)生利用已經(jīng)掌握的Java理論知識,通過主動(dòng)學(xué)習(xí)和團(tuán)隊(duì)合作,完成項(xiàng)目開發(fā),從而達(dá)到“教、學(xué)、做”一體化的效果。同時(shí),在整個(gè)過程中,要求教師具有深厚的Java理論功底,能很好地組織協(xié)調(diào)項(xiàng)目進(jìn)展,具有一定的項(xiàng)目開發(fā)經(jīng)驗(yàn),能夠合理、有效地處理遇到的教學(xué)問題和開發(fā)問題。由此可見,多維任務(wù)驅(qū)動(dòng)法對教師的能力要求是比較高的。該教學(xué)法的具體實(shí)施步驟可以分為布置任務(wù)、準(zhǔn)備和實(shí)施、匯報(bào)和評價(jià)。

      在布置任務(wù)時(shí),最好選擇學(xué)生感興趣并且具有一定實(shí)用性的項(xiàng)目,這樣容易使學(xué)生在項(xiàng)目開發(fā)過程中處于中心地位,同時(shí)要注意選取的項(xiàng)目符合教學(xué)目標(biāo)要求、匹配項(xiàng)目評價(jià)標(biāo)準(zhǔn)、難度適中、覆蓋Java知識點(diǎn)全面,比如,信息管理系統(tǒng)、進(jìn)銷存系統(tǒng)等。學(xué)生明確項(xiàng)目需求和預(yù)期成果,分析項(xiàng)目實(shí)施過程中可能遇到的技術(shù)問題及解決方法。教師在項(xiàng)目推進(jìn)的過程中能夠輔助學(xué)生進(jìn)入狀態(tài),充當(dāng)學(xué)生的技術(shù)顧問,激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力。

      在準(zhǔn)備和實(shí)施階段,教師可以對學(xué)生按照“優(yōu)勢互補(bǔ)”的原則進(jìn)行分組,也可以讓學(xué)生自行分組并進(jìn)行適當(dāng)調(diào)整。學(xué)生按照項(xiàng)目需求進(jìn)行相關(guān)資料的搜集和整理,設(shè)計(jì)出項(xiàng)目實(shí)施的具體流程和步驟,教師對其進(jìn)行檢查,指出存在的問題,引導(dǎo)學(xué)生進(jìn)行修改,使項(xiàng)目計(jì)劃具有可行性。教師在必要情況下應(yīng)該對項(xiàng)目所涉及的主要技術(shù)進(jìn)行講解,對實(shí)施步驟進(jìn)行分解。學(xué)生以小組為單位進(jìn)行合理分工,做到目標(biāo)明確。項(xiàng)目由學(xué)生實(shí)施,老師指導(dǎo)。在項(xiàng)目設(shè)計(jì)和實(shí)現(xiàn)的過程中,學(xué)生肯定會(huì)遇到某些技術(shù)上的難題,教師并不直接給出答案,而是通過啟發(fā),引導(dǎo)學(xué)生自己尋找解決問題的方法。學(xué)生們分析問題、解決問題的能力在團(tuán)隊(duì)合作和教師啟發(fā)的過程中得到鍛煉,從而培養(yǎng)出獨(dú)立探索、主動(dòng)學(xué)習(xí)的能力。

      在匯報(bào)和評價(jià)中,組長負(fù)責(zé)資料收集和成果匯報(bào),包括撰寫總結(jié)報(bào)告、文檔上傳、系統(tǒng)現(xiàn)場演示、小組之間相互答辯,這樣可以使學(xué)生相互取長補(bǔ)短,相互借鑒。評價(jià)包括學(xué)生自評和教師點(diǎn)評,主要參考依據(jù)包括項(xiàng)目要求是否實(shí)現(xiàn)、過程中遇到的問題和解決方法、項(xiàng)目的最終效果、有待改進(jìn)的地方等。學(xué)生自評可以提高學(xué)生自我檢測和互學(xué)互評的能力,既是對項(xiàng)目實(shí)施過程的總結(jié),也是對自己學(xué)習(xí)方法的反思和提高。教師在點(diǎn)評時(shí)要多進(jìn)行表揚(yáng)與鼓勵(lì),并組織一些知識點(diǎn)的現(xiàn)場討論,這樣可以激發(fā)學(xué)生的學(xué)習(xí)興趣和熱情,使其提高對自身學(xué)習(xí)情況的認(rèn)識,并在積極自信的心態(tài)下進(jìn)一步完善自己的知識體系。

      4 結(jié)束語

      Java程序設(shè)計(jì)這門課程具有很強(qiáng)的操作性,Java 教學(xué)一定要圍繞提高學(xué)生實(shí)踐應(yīng)用能力展開,注重面向?qū)ο缶幊趟枷氲呐囵B(yǎng)。本文探討了Java教學(xué)中的一些問題,提出了多維任務(wù)驅(qū)動(dòng)教學(xué)法。該教學(xué)方法能夠很好地與Java課程的知識體系相契合,從布置任務(wù)、準(zhǔn)備和實(shí)施、匯報(bào)和評價(jià)進(jìn)行逐步展開,鼓勵(lì)學(xué)生在學(xué)習(xí)過程中進(jìn)行思考和創(chuàng)新,從而提高Java教學(xué)的課堂效果。該教學(xué)方法有利于個(gè)性化教學(xué)、實(shí)踐性教學(xué)、翻轉(zhuǎn)課堂的實(shí)施,使學(xué)生構(gòu)建屬于自己的知識體系和實(shí)踐應(yīng)用能力,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力。

      參考文獻(xiàn)

      [1]劉尚東,閆晗,李丹,等.面向市場需求的軟件開發(fā)類技術(shù)人才培養(yǎng)模式改革研究[J].科技與創(chuàng)新,2015(19).

      [2]包暉.基于任務(wù)驅(qū)動(dòng)的Java教學(xué)模式研究[J].現(xiàn)代計(jì)算機(jī),2013(14).

      [3]杜曉昕,張劍飛,金濤.多維任務(wù)驅(qū)動(dòng)教學(xué)法在JAVA教學(xué)中的應(yīng)用[J].高師理科學(xué)刊,2012,32(01).

      〔編輯:張思楠〕

      猜你喜歡
      程序設(shè)計(jì)教學(xué)方法
      基于OBE的Java程序設(shè)計(jì)個(gè)性化教學(xué)研究
      項(xiàng)目化教學(xué)在Python程序設(shè)計(jì)課程中的應(yīng)用
      C++程序設(shè)計(jì)課程教學(xué)改革研究
      醫(yī)學(xué)專業(yè)“Python程序設(shè)計(jì)”課程教學(xué)改革總結(jié)與思考
      基于gitee的皮膚科教學(xué)方法研究
      《計(jì)算方法》關(guān)于插值法的教學(xué)方法研討
      《計(jì)算方法》關(guān)于插值法的教學(xué)方法研討
      小學(xué)語文字理教學(xué)方法探析
      我的教學(xué)方法
      双流县| 黔西县| 安义县| 抚州市| 石门县| 曲松县| 根河市| 宁化县| 定州市| 五华县| 邢台县| 遵化市| 临桂县| 卢氏县| 巴楚县| 乐安县| 麦盖提县| 盐山县| 安乡县| 行唐县| 宜都市| 措美县| 美姑县| 碌曲县| 杭锦旗| 策勒县| 友谊县| 黄龙县| 河曲县| 镇雄县| 西充县| 潮州市| 岑溪市| 吉首市| 大英县| 龙川县| 阿荣旗| 中方县| 晋中市| 迭部县| 永城市|