公務(wù)員期刊網(wǎng) 論文中心 正文

Java程序設(shè)計(jì)立體化教材建設(shè)研究

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了Java程序設(shè)計(jì)立體化教材建設(shè)研究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

Java程序設(shè)計(jì)立體化教材建設(shè)研究

摘要:一般情況下,在java程序設(shè)計(jì)立體化教材建設(shè)當(dāng)中,為了使Java程序設(shè)計(jì)課程不斷滿(mǎn)足教學(xué)需要,我們會(huì)不斷創(chuàng)新工作方法,利用高校軟件技術(shù)類(lèi)專(zhuān)業(yè)教材作為Java程序設(shè)計(jì)立體化教材的重要組成部分。本篇文章主要通過(guò)對(duì)一些Java程序設(shè)計(jì)課程立體化教材的不斷探索,不斷提高立體化教材體系,使學(xué)生的Java課程學(xué)習(xí)更加方便快捷,不斷提升學(xué)生的創(chuàng)新能力。

關(guān)鍵詞:Java程序設(shè)計(jì);立體化教材;多媒體

當(dāng)今時(shí)代,信息技術(shù)的不斷成熟發(fā)展,當(dāng)前的信息技術(shù)課程也在不斷地優(yōu)化發(fā)展中,不斷更新學(xué)習(xí)方式,使當(dāng)代學(xué)生的信息技術(shù)課程由心理和智力完美的結(jié)合,尤其是學(xué)校信息課程中,電子信息類(lèi)專(zhuān)業(yè)開(kāi)設(shè)的Java程序設(shè)計(jì)課程是一門(mén)需要培養(yǎng)創(chuàng)新思維的學(xué)科,我們?cè)诮虒W(xué)時(shí),應(yīng)該創(chuàng)造條件利用Java程序設(shè)計(jì)立體化教材深入研究學(xué)習(xí)。同時(shí),提高培養(yǎng)學(xué)生的創(chuàng)造力、學(xué)生興趣方面的重視度。

一、立體化教材的含義

隨著新課程標(biāo)準(zhǔn)的,立體化教材對(duì)培養(yǎng)學(xué)生的創(chuàng)新意識(shí)、思維能力具有很大的幫助。當(dāng)前,我國(guó)的學(xué)生的學(xué)習(xí)教育問(wèn)題,受到很多家長(zhǎng)的重視。尤其是學(xué)生對(duì)Java程序設(shè)計(jì)課程的學(xué)習(xí)意識(shí),也成為當(dāng)前老師培養(yǎng)的重點(diǎn)。從內(nèi)容上看,立體化教材主要包括主教材、教師參考書(shū)、學(xué)習(xí)指導(dǎo)書(shū)、試題庫(kù)等。為了在一定程度上滿(mǎn)足教育市場(chǎng)的需求,我們?cè)诮虒W(xué)過(guò)程中,要不斷進(jìn)行教學(xué)改革,要?jiǎng)?chuàng)新工作理念,使學(xué)生了解Java課程的基本知識(shí),改變當(dāng)前工作的方式方法,通過(guò)開(kāi)展Java課程讓學(xué)生學(xué)會(huì)獲取學(xué)習(xí)信息。本文通過(guò)建設(shè)Java程序設(shè)計(jì)立體化教材,使Java課程質(zhì)量得到有力的保障。

二、Java課程教材存在的弊端

(一)內(nèi)容不夠完整,教和學(xué)的功能未能實(shí)現(xiàn)互補(bǔ)目前,在Java程序設(shè)計(jì)立體化教材中,教師沒(méi)有發(fā)揮出最大的教學(xué)優(yōu)勢(shì),沒(méi)有重視學(xué)的重要性,忽略了立體化教材對(duì)于教師的輔助性作用,這使學(xué)生在此過(guò)程中,很難促使學(xué)生的思維能力、創(chuàng)新能力的發(fā)展。由于Java程序設(shè)計(jì)課程的理論內(nèi)容適合放在紙質(zhì)書(shū)本上,而操作過(guò)程、案例示范等內(nèi)容更適合放在實(shí)驗(yàn)教材上。因此,讓學(xué)生們的獲取的信息量非常少,只能學(xué)習(xí)到書(shū)本知識(shí),對(duì)課本以外的知識(shí)難以掌握,使Java課程教學(xué)具有一定的難度,這也使學(xué)生在學(xué)習(xí)中,不能掌握正確的學(xué)習(xí)方法,找不準(zhǔn)創(chuàng)新思維,使其不能夠提升成績(jī),從而難以滿(mǎn)足個(gè)性化學(xué)習(xí)需求。

(二)內(nèi)容更新較慢、體系無(wú)特色,激發(fā)不起學(xué)生的學(xué)習(xí)興趣在教學(xué)過(guò)程中,大部分Java教材的內(nèi)容主要以文字為主,教材上大段的文字和一堆枯燥的代碼,極易讓人產(chǎn)生視覺(jué)疲勞。

(三)評(píng)價(jià)方式不夠科學(xué),沒(méi)能科學(xué)反映學(xué)生知識(shí)掌握情況目前,在Java課程過(guò)程中,教師常常對(duì)學(xué)生進(jìn)行課堂講解以及課堂練習(xí),沒(méi)有對(duì)學(xué)生的課堂表現(xiàn)進(jìn)行及時(shí)評(píng)價(jià),使學(xué)生對(duì)難點(diǎn)問(wèn)題產(chǎn)生疑惑。

三、Java程序設(shè)計(jì)立體化教材建設(shè)的過(guò)程優(yōu)勢(shì)

(一)理論教材與實(shí)驗(yàn)教材“分工協(xié)作”在當(dāng)前的教育中,為了使教育目標(biāo)更加符合預(yù)期效果,我們?cè)陂_(kāi)展Java課程的同時(shí),要按照“統(tǒng)籌規(guī)劃、科學(xué)設(shè)計(jì)、試點(diǎn)先行、分步推進(jìn)”的發(fā)展思路,積極創(chuàng)設(shè)條件,讓學(xué)生不斷通過(guò)程序設(shè)計(jì)思考問(wèn)題,從而使自己的假想符合實(shí)際。我們目前的教育重點(diǎn)是以Java課程為主要載體,將理論教材與實(shí)驗(yàn)教材分開(kāi)編寫(xiě),不斷加強(qiáng)學(xué)生對(duì)學(xué)習(xí)中難點(diǎn)問(wèn)題的解決措施培養(yǎng),建立“Java程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)”虛擬現(xiàn)實(shí)平臺(tái),構(gòu)建良好的創(chuàng)客教育環(huán)境,培育切合學(xué)校實(shí)際、滿(mǎn)足活動(dòng)需求、靈活運(yùn)用在每一堂課中。對(duì)程序代碼閱讀來(lái)說(shuō),熟悉這個(gè)做法之所以重要,是因?yàn)楫?dāng)你了解整個(gè)系統(tǒng)所采用的慣例時(shí),你便能試著以他們所共同操用的語(yǔ)匯來(lái)進(jìn)行理解。實(shí)現(xiàn)windowListener接口需要提供它的7個(gè)方法的實(shí)現(xiàn),很多情況下知識(shí)想在關(guān)閉窗口時(shí)釋放一下資源,只需要實(shí)現(xiàn)代碼第①行的windowClosing(Windowevente),其他的方法并不關(guān)心,但視野必須給出空的實(shí)現(xiàn)。這樣的代碼看起來(lái)很臃腫,為此Java還提供了一些與監(jiān)聽(tīng)器相配套的適配器。監(jiān)聽(tīng)器是接口,命名采用XXXLinstener,二適配器是類(lèi),命名采用XXXAdapter。在使用時(shí)通過(guò)繼承事件所對(duì)應(yīng)的適配器類(lèi),覆蓋所需要的方法,無(wú)關(guān)方法不用實(shí)現(xiàn)。案例分析:該案例主要對(duì)Java接口中定義的抽象方法必須全部實(shí)現(xiàn),使用基本流程控制選擇結(jié)構(gòu),同時(shí),要對(duì)給一對(duì)空的大括號(hào)表示實(shí)現(xiàn)。比如說(shuō),為了在窗口中接受到串口時(shí)間,我們必須在窗口中注冊(cè)windowListener時(shí)間監(jiān)聽(tīng)器。示例代碼如下:

(二)利用Java語(yǔ)言本身特性實(shí)現(xiàn)課件、動(dòng)畫(huà)在Java課程中,紙質(zhì)教案不利于信息分享,沒(méi)有完全的配合于課堂教學(xué)。因此,我們?cè)谑谡n過(guò)程中,老師們不應(yīng)該僅僅做一名傳播知識(shí)的人,多數(shù)情況下,老師們應(yīng)該發(fā)揚(yáng)創(chuàng)新的教學(xué)理念,在傳統(tǒng)紙質(zhì)教案的基礎(chǔ)上,對(duì)各種信息資源進(jìn)行整合,利用Java軟件本身優(yōu)勢(shì)實(shí)現(xiàn)具有趣味性的動(dòng)態(tài)的課件,發(fā)揮一名老師應(yīng)有的引導(dǎo)作用,利用多媒體技術(shù)手段,進(jìn)行課程教學(xué),能夠?qū)⑦\(yùn)用動(dòng)畫(huà)展示出來(lái),調(diào)動(dòng)學(xué)生的積極性,我們就要大力提高學(xué)生的分析意識(shí),激發(fā)他們學(xué)習(xí)的探討潛能,提升他們的創(chuàng)新精神,尊重每個(gè)學(xué)生的差異性,提高學(xué)生的思維能力,讓他們把自己的個(gè)性表現(xiàn)出來(lái)。利用多媒體教學(xué),通過(guò)把知識(shí)設(shè)立為相應(yīng)問(wèn)題場(chǎng)景,解決了學(xué)生在傳統(tǒng)課堂中學(xué)習(xí)不透徹的學(xué)習(xí)問(wèn)題,使變得不再抽象化,讓變得更加簡(jiǎn)單化。作為一名教師,我們應(yīng)該不斷提高自己應(yīng)用信息技術(shù)手段教學(xué)的能力。通過(guò)一些好的信息技術(shù)方式方法,讓自己去教書(shū)育人,我們?cè)谑谡n時(shí),要積極的培養(yǎng)學(xué)生的創(chuàng)新精神,創(chuàng)新工作方法,改變?cè)械乃枷胗^念,及時(shí)更新自己的知識(shí)結(jié)構(gòu)。目前,老師在講課和備課時(shí),都應(yīng)該使自己的知識(shí)更加全面,積極的學(xué)習(xí)新的教學(xué)理念,提高自身的教學(xué)素養(yǎng)。從而有效達(dá)到信息技術(shù)與學(xué)科課程的整合。

(三)擴(kuò)充課程資源庫(kù),提高資源使用效率Java程序設(shè)計(jì)課程可以使學(xué)生加強(qiáng)對(duì)程序編碼的理解,不斷提高學(xué)生的認(rèn)知水平,及時(shí)了解最新動(dòng)態(tài)及技術(shù)的運(yùn)用。我們要讓學(xué)生對(duì)課程的解題思路、方法,進(jìn)行講解,互相評(píng)價(jià),為學(xué)生提供課外學(xué)習(xí)資料,指出解題中的不足,讓學(xué)生不斷提高信息水平。老師在對(duì)解題過(guò)程進(jìn)行評(píng)價(jià),既復(fù)習(xí)鞏固了相關(guān)知識(shí),又讓學(xué)生們找到學(xué)習(xí)的樂(lè)趣。例如:雖說(shuō)是“閱讀”,但程序代碼并不像文章或小說(shuō)一樣,通過(guò)這種做法,便能夠獲得一定程度的了解。閱讀文章或小說(shuō)時(shí),幾乎都是循序地閱讀,你只消翻開(kāi)第一頁(yè),一行行閱讀下去即可。但是,有許多程序員在試著閱讀其它人的程序代碼時(shí),卻往往有不知從何讀起的困難?;蛟S找到系統(tǒng)的第一頁(yè)(也就是程序代碼執(zhí)行的啟始點(diǎn))并不難,但是復(fù)雜度高的系統(tǒng),有時(shí)十分龐大,有時(shí)千頭萬(wàn)緒。從程序代碼的起始點(diǎn)開(kāi)始讀起,一來(lái)要循序讀完所有的程序代碼曠日費(fèi)時(shí),二來(lái)通過(guò)這種方式來(lái)了解系統(tǒng),很難在腦中構(gòu)建出系統(tǒng)的面貌,進(jìn)而了解到系統(tǒng)真正的行為。所以,閱讀程序代碼的重點(diǎn),不在于讀完每一行程序代碼,而是在于有效率地通過(guò)探索及閱讀,從而了解系統(tǒng)的架構(gòu)及行為模式。以便在你需要了解任何片段的細(xì)節(jié)操作時(shí),能夠很快在腦上對(duì)應(yīng)到具體的程序代碼位置,直到那一刻,才是細(xì)讀的時(shí)機(jī)。

(四)創(chuàng)建溝通評(píng)價(jià)機(jī)制及良好的溝通平臺(tái)微博是一個(gè)人人皆知的軟件,它是很多人日常交流和通信的必備工具。學(xué)生正處在這一年齡階段,對(duì)微博充滿(mǎn)了好奇并熱衷其中。立體化教材建設(shè)便可利用這一強(qiáng)大的網(wǎng)絡(luò)媒介,定期利用微博來(lái)最新的課程學(xué)習(xí)資源的鏈接或?qū)I(yè)技術(shù)網(wǎng)站鏈接,也可是課堂上的新知識(shí)點(diǎn)關(guān)鍵詞、重難點(diǎn)關(guān)鍵詞等,讓學(xué)生在微博上進(jìn)行即時(shí)地回復(fù)評(píng)價(jià),同教師及時(shí)建立良好的互動(dòng)交流,以便學(xué)生學(xué)習(xí)并補(bǔ)充本領(lǐng)域最新研究和應(yīng)用動(dòng)態(tài),同Java立體化教材相融合。

四、結(jié)語(yǔ)

通過(guò)本篇文章我們發(fā)現(xiàn),Java課程對(duì)當(dāng)前的教學(xué)課程具有一定的幫助,最重要的是讓信息技術(shù)與Java課程相結(jié)合,讓學(xué)生做課堂的主人,引領(lǐng)學(xué)生創(chuàng)造新的事物。筆者認(rèn)為建立Java立體化教材的設(shè)計(jì)開(kāi)發(fā)需要先進(jìn)教學(xué)設(shè)計(jì)理念的指導(dǎo),不斷地實(shí)踐并在實(shí)踐中不斷發(fā)展成熟。

參考文獻(xiàn)

[1]李貽濤,邢曉敏,尹維春.基于CDIO工程教育理念的Java課程翻轉(zhuǎn)教學(xué)方法研究[J].無(wú)線互聯(lián)科技,2019(15):78.

[2]林青.以能力培養(yǎng)為導(dǎo)向的計(jì)算機(jī)專(zhuān)業(yè)Java課程群建設(shè)研究[J].信息與電腦(理論版),2019(14):236-238.

[3]章瑾.新工科背景下Java課程建設(shè)與思考[J].福建電腦,2019(7):61.

作者:高麗君 單位:阜新市第二中等職業(yè)技術(shù)專(zhuān)業(yè)學(xué)校