孫佳
摘 要:《Java程序設(shè)計(jì)》為當(dāng)前很多學(xué)校計(jì)算機(jī)專業(yè)教學(xué)工作中開(kāi)設(shè)的一門(mén)重要課程,但是分析具體的教學(xué)現(xiàn)狀,可知效果一般,學(xué)生就Java程序設(shè)計(jì)方面的知識(shí)儲(chǔ)備與能力并未得到顯著的提升,所以需要教師在日常的教學(xué)活動(dòng)中積極地引入微課教學(xué)法開(kāi)展Java程序設(shè)計(jì)的教學(xué)工作,從而轉(zhuǎn)變固有的落后教學(xué)理念,使得學(xué)生可以不受時(shí)間與空間限制地開(kāi)展該課程的學(xué)習(xí),促使學(xué)生自主學(xué)習(xí)能力與Java程序設(shè)計(jì)的綜合實(shí)力得到有效提高。基于此,本文對(duì)《Java程序設(shè)計(jì)》的教學(xué)問(wèn)題、微課的相關(guān)內(nèi)容進(jìn)行了概述,并且詳細(xì)探究了融合微課的Java課程設(shè)計(jì)的具體內(nèi)容以及該課程微課教學(xué)的實(shí)現(xiàn)情況,以便為更多學(xué)校計(jì)算機(jī)教師高質(zhì)量、高效率地開(kāi)展《Java程序設(shè)計(jì)》與微課的融合授課提供參考經(jīng)驗(yàn),進(jìn)而培養(yǎng)出更多具備較強(qiáng)學(xué)習(xí)與編程能力的學(xué)生。
關(guān)鍵詞:《Java程序設(shè)計(jì)》 微課 設(shè)計(jì) 實(shí)現(xiàn)
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2018)10(a)-0177-02
在社會(huì)經(jīng)濟(jì)的高速發(fā)展之下,諸多科學(xué)技術(shù)被研發(fā)出來(lái),且在人們的社會(huì)生產(chǎn)與生活中有著非常廣泛的應(yīng)用,取得了理想的應(yīng)用成果,所以現(xiàn)階段很多企業(yè)的發(fā)展需要有著大量較強(qiáng)計(jì)算機(jī)操作水平與能力的人員,來(lái)處理各項(xiàng)事務(wù),這就要求高校計(jì)算機(jī)專業(yè)在進(jìn)行人才培養(yǎng)時(shí)采用現(xiàn)代化的先進(jìn)教學(xué)技術(shù)提升學(xué)生對(duì)于計(jì)算機(jī)知識(shí)學(xué)習(xí)的興趣,依托學(xué)生的主觀能動(dòng)性促使其主動(dòng)進(jìn)行計(jì)算機(jī)知識(shí)的探索性學(xué)習(xí)。
1 高?!禞ava程序設(shè)計(jì)》課程教學(xué)基本情況分析
近年來(lái)計(jì)算機(jī)人才在職場(chǎng)中具有非常大的競(jìng)爭(zhēng)優(yōu)勢(shì),就業(yè)前景良好,因此很多高校紛紛開(kāi)設(shè)了計(jì)算機(jī)專業(yè),并規(guī)劃設(shè)計(jì)了很多教學(xué)科目。其中《Java程序設(shè)計(jì)》為一項(xiàng)非常重要的教學(xué)科目,通過(guò)有效的課程教學(xué)能夠?qū)W(xué)生Java編程能力進(jìn)行提升,但是對(duì)當(dāng)前一些學(xué)校此項(xiàng)科目的教學(xué)情況進(jìn)行研究,可以了解到現(xiàn)狀不容樂(lè)觀。存在的問(wèn)題有:教師的教學(xué)理念陳腐且不具備創(chuàng)新精神;課程教學(xué)的重點(diǎn)仍然集中在Java理論知識(shí)方面,并且很多編程操作僅依靠計(jì)算機(jī)來(lái)向?qū)W生進(jìn)行模擬演練,并沒(méi)有讓學(xué)生過(guò)多地參與到實(shí)際的編程操作中,所以導(dǎo)致學(xué)生的編程能力較差,不能靈活應(yīng)用所學(xué)習(xí)和掌握的Java程序設(shè)計(jì)知識(shí),學(xué)生的Java程序設(shè)計(jì)思維嚴(yán)重受抑制,久而久之會(huì)導(dǎo)致學(xué)生的編程能力不理想,課程教學(xué)效果差,所以亟待改進(jìn)[1]。
2 《Java程序設(shè)計(jì)》課程的微課設(shè)計(jì)與實(shí)現(xiàn)研究
2.1 設(shè)計(jì)
微課即就是結(jié)構(gòu)化的數(shù)字資源,依托此種資源來(lái)在課程教學(xué)過(guò)程中構(gòu)建一個(gè)資源利用環(huán)境,借助于相關(guān)教學(xué)方法便可以開(kāi)展現(xiàn)代化的教學(xué)活動(dòng);資源內(nèi)容主要包括有用于授課的教學(xué)視頻和課件、教學(xué)設(shè)計(jì)與反思、授課內(nèi)容測(cè)試與反饋等,資源利用方式主要為移動(dòng)式、遠(yuǎn)程教學(xué)等;微課具有教學(xué)時(shí)間短、主題清晰、資源利用方便、內(nèi)容精簡(jiǎn)、趣味性濃厚、易于傳播、及時(shí)反饋等特點(diǎn),在計(jì)算機(jī)課程授課中進(jìn)行應(yīng)用具備事半功倍的教學(xué)效果,所以進(jìn)行《Java程序設(shè)計(jì)》微課設(shè)計(jì)期間,需要遵循短、小、精、悍原則來(lái)設(shè)計(jì)[2]。具體的設(shè)計(jì)內(nèi)容如下。
首先確定選題,《Java程序設(shè)計(jì)》教學(xué)內(nèi)容屬于計(jì)算機(jī)課程教學(xué)中的難點(diǎn)內(nèi)容,學(xué)生學(xué)習(xí)之后容易與其他的知識(shí)點(diǎn)發(fā)生混淆情況,特別是重寫(xiě)、重載概念非常容易誤導(dǎo)學(xué)生的編程工作思維。因此進(jìn)行該教學(xué)內(nèi)容的微課設(shè)計(jì)期間,重寫(xiě)與重載概念區(qū)分為微課設(shè)計(jì)的選題,希望通過(guò)該內(nèi)容的微課教學(xué),幫助學(xué)生準(zhǔn)確把握這兩個(gè)概念具體的區(qū)別與聯(lián)系,更好地做好網(wǎng)站開(kāi)發(fā)、安卓系統(tǒng)開(kāi)發(fā)等工作[3]。
其次是教學(xué)設(shè)計(jì)。就是教師需要結(jié)合需要教授的Java程序設(shè)計(jì)中的重載以及重寫(xiě)等內(nèi)容,確定本次授課的目標(biāo)、具體內(nèi)容、教學(xué)方法以及反饋等內(nèi)容。其中在教學(xué)目標(biāo)方面,重點(diǎn)落在兩個(gè)概念的含義、應(yīng)用條件、參數(shù)數(shù)目與類(lèi)型、運(yùn)行環(huán)境、不同點(diǎn)等方面,而最終經(jīng)過(guò)微課教學(xué)的學(xué)生需要全面地掌握上述內(nèi)容并且可以進(jìn)行相關(guān)知識(shí)的靈活運(yùn)用。在教學(xué)的具體內(nèi)容方面,則包括這兩個(gè)概念實(shí)際應(yīng)用的主要代碼、方法名稱、參數(shù)數(shù)目、返回值類(lèi)型等。在教學(xué)方法與反饋方面,基于教學(xué)問(wèn)題的提出、分析、解決、演示等方式完成教學(xué)任務(wù)。本次的微課授課時(shí)間設(shè)計(jì)為10min,共計(jì)為600s,依照4種方式安排授課用時(shí),分別為重載和重寫(xiě)問(wèn)題提出設(shè)計(jì)為30s,問(wèn)題分析200s,而后提出重寫(xiě)、重載問(wèn)題并進(jìn)行解決以及分析異同點(diǎn)共花費(fèi)300s,教學(xué)內(nèi)容總結(jié)與課后實(shí)踐練習(xí)分別花費(fèi)35s。Java程序設(shè)計(jì)微課的授課反饋通過(guò)問(wèn)卷調(diào)查方式獲得[4]。
再次是教學(xué)過(guò)程。(1)教學(xué)內(nèi)容展現(xiàn)方面,要求教師多安排計(jì)算機(jī)演示教學(xué)的時(shí)間,以此在Java程序設(shè)計(jì)課上構(gòu)建一個(gè)良好的編程教學(xué)環(huán)境,通過(guò)直觀的演示活動(dòng)充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)樂(lè)趣,以此來(lái)對(duì)重寫(xiě)與重載概念辨別時(shí)的知識(shí)內(nèi)容進(jìn)行抽象性的消解、生動(dòng)性的增強(qiáng),借助于課程呈現(xiàn)活動(dòng)將學(xué)生帶入到Java程序設(shè)計(jì)的學(xué)習(xí)中去。(2)教學(xué)節(jié)奏,一般情況下教師開(kāi)展《Java程序設(shè)計(jì)》課程教學(xué)期間,需要使用中文普通話來(lái)教學(xué),以此可以保證學(xué)生在熟悉的母語(yǔ)語(yǔ)境中掌握所學(xué)知識(shí)。在該種語(yǔ)言授課環(huán)境之下,要求教師對(duì)于微課授課節(jié)奏加以合理控制,以此保證設(shè)計(jì)的微課符合短小精悍的設(shè)計(jì)原則,具體的授課節(jié)奏控制工作需要集中在:概念釋義盡量保持慢節(jié)奏,確保所有學(xué)生可以理解到位;代碼部分的授課可以加快速度,而后再重點(diǎn)進(jìn)行方法聲明、參數(shù)等內(nèi)容的慢節(jié)奏授課,以此在科學(xué)合理的授課節(jié)奏控制中保證課程有著非常好的教學(xué)效果。
最后是技術(shù)實(shí)現(xiàn)。微課教學(xué)時(shí)相關(guān)音視頻的有效呈現(xiàn)為重要的內(nèi)容,所以需要教師做好該環(huán)節(jié)的設(shè)計(jì)工作。在操作演示方面,可以通過(guò)有條理且內(nèi)容排布合理的PPT課件進(jìn)行課程授課演示,并且需要應(yīng)用數(shù)字?jǐn)z影機(jī)來(lái)錄制微課;在制作微課視頻方面,需要應(yīng)用具有較強(qiáng)專業(yè)水準(zhǔn)的視頻制作軟件來(lái)完成這一工作,其中可以適當(dāng)?shù)靥砑右恍┱{(diào)動(dòng)學(xué)生學(xué)習(xí)興趣的特效、GIF圖片等內(nèi)容,而后檢查微課沒(méi)有任何問(wèn)題后便可以發(fā)布出來(lái),以供《Java程序設(shè)計(jì)》課程教學(xué)導(dǎo)入所用。
2.2 實(shí)現(xiàn)
本文在研究時(shí),選取某高校計(jì)算機(jī)專業(yè)學(xué)生共計(jì)300名,作為Java微課設(shè)計(jì)教學(xué)研究的對(duì)象,待微課教學(xué)結(jié)束后,要求這些學(xué)生在網(wǎng)絡(luò)上填寫(xiě)教師編制的Java編程微課教學(xué)反饋問(wèn)卷,分析結(jié)果可知295名學(xué)生滿意本次微課教學(xué),Java程序設(shè)計(jì)的微課教學(xué)滿意率高達(dá)98.33%,由此說(shuō)明微課教學(xué)法值得在Java程序設(shè)計(jì)教學(xué)中多進(jìn)行應(yīng)用與推廣,此法能夠?qū)崿F(xiàn)對(duì)學(xué)生的有效教學(xué),總體的Java編程教學(xué)效果也非常理想。
3 結(jié)語(yǔ)
計(jì)算機(jī)教師在開(kāi)展《Java程序設(shè)計(jì)》課程教學(xué)過(guò)程中,為了有效提升教學(xué)有效性,培養(yǎng)優(yōu)秀的Java編程人才,要求對(duì)現(xiàn)階段諸多科目教學(xué)中應(yīng)用價(jià)值非常高的微課教學(xué)法進(jìn)行把握,以此結(jié)合微課設(shè)計(jì)原則,來(lái)對(duì)Java程序設(shè)計(jì)科目進(jìn)行針對(duì)性的課程教學(xué)設(shè)計(jì),以此讓學(xué)生在耳目一新的教學(xué)法應(yīng)用中能夠?qū)ava編程產(chǎn)生濃厚的學(xué)習(xí)興趣,繼而依托現(xiàn)代化的遠(yuǎn)程、移動(dòng)式的教學(xué)方法進(jìn)行系統(tǒng)的Java編程教學(xué),進(jìn)一步提升自身的編程能力。
參考文獻(xiàn)
[1] 江偉.構(gòu)建面向計(jì)算思維的Java程序設(shè)計(jì)課程教學(xué)模式的研究[J].軟件導(dǎo)刊(教育技術(shù)),2018,17(7):75-76.
[2] 楊松,朱毅,徐琳宏.信息技術(shù)與Java雙語(yǔ)教學(xué)的深度融合研究[J].現(xiàn)代商貿(mào)工業(yè),2018,39(23):173-175.
[3] 陳素清,王順利.微課在Java程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)中的應(yīng)用探究[J].電腦與信息技術(shù),2018,26(3):84-86.