前言:想要寫出一篇引人入勝的文章?我們特意為您整理了Java程序設(shè)計立體化教材建設(shè)研究范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:一般情況下,在java程序設(shè)計立體化教材建設(shè)當(dāng)中,為了使Java程序設(shè)計課程不斷滿足教學(xué)需要,我們會不斷創(chuàng)新工作方法,利用高校軟件技術(shù)類專業(yè)教材作為Java程序設(shè)計立體化教材的重要組成部分。本篇文章主要通過對一些Java程序設(shè)計課程立體化教材的不斷探索,不斷提高立體化教材體系,使學(xué)生的Java課程學(xué)習(xí)更加方便快捷,不斷提升學(xué)生的創(chuàng)新能力。
關(guān)鍵詞:Java程序設(shè)計;立體化教材;多媒體
當(dāng)今時代,信息技術(shù)的不斷成熟發(fā)展,當(dāng)前的信息技術(shù)課程也在不斷地優(yōu)化發(fā)展中,不斷更新學(xué)習(xí)方式,使當(dāng)代學(xué)生的信息技術(shù)課程由心理和智力完美的結(jié)合,尤其是學(xué)校信息課程中,電子信息類專業(yè)開設(shè)的Java程序設(shè)計課程是一門需要培養(yǎng)創(chuàng)新思維的學(xué)科,我們在教學(xué)時,應(yīng)該創(chuàng)造條件利用Java程序設(shè)計立體化教材深入研究學(xué)習(xí)。同時,提高培養(yǎng)學(xué)生的創(chuàng)造力、學(xué)生興趣方面的重視度。
一、立體化教材的含義
隨著新課程標(biāo)準(zhǔn)的,立體化教材對培養(yǎng)學(xué)生的創(chuàng)新意識、思維能力具有很大的幫助。當(dāng)前,我國的學(xué)生的學(xué)習(xí)教育問題,受到很多家長的重視。尤其是學(xué)生對Java程序設(shè)計課程的學(xué)習(xí)意識,也成為當(dāng)前老師培養(yǎng)的重點(diǎn)。從內(nèi)容上看,立體化教材主要包括主教材、教師參考書、學(xué)習(xí)指導(dǎo)書、試題庫等。為了在一定程度上滿足教育市場的需求,我們在教學(xué)過程中,要不斷進(jìn)行教學(xué)改革,要創(chuàng)新工作理念,使學(xué)生了解Java課程的基本知識,改變當(dāng)前工作的方式方法,通過開展Java課程讓學(xué)生學(xué)會獲取學(xué)習(xí)信息。本文通過建設(shè)Java程序設(shè)計立體化教材,使Java課程質(zhì)量得到有力的保障。
二、Java課程教材存在的弊端
(一)內(nèi)容不夠完整,教和學(xué)的功能未能實(shí)現(xiàn)互補(bǔ)目前,在Java程序設(shè)計立體化教材中,教師沒有發(fā)揮出最大的教學(xué)優(yōu)勢,沒有重視學(xué)的重要性,忽略了立體化教材對于教師的輔助性作用,這使學(xué)生在此過程中,很難促使學(xué)生的思維能力、創(chuàng)新能力的發(fā)展。由于Java程序設(shè)計課程的理論內(nèi)容適合放在紙質(zhì)書本上,而操作過程、案例示范等內(nèi)容更適合放在實(shí)驗(yàn)教材上。因此,讓學(xué)生們的獲取的信息量非常少,只能學(xué)習(xí)到書本知識,對課本以外的知識難以掌握,使Java課程教學(xué)具有一定的難度,這也使學(xué)生在學(xué)習(xí)中,不能掌握正確的學(xué)習(xí)方法,找不準(zhǔn)創(chuàng)新思維,使其不能夠提升成績,從而難以滿足個性化學(xué)習(xí)需求。
(二)內(nèi)容更新較慢、體系無特色,激發(fā)不起學(xué)生的學(xué)習(xí)興趣在教學(xué)過程中,大部分Java教材的內(nèi)容主要以文字為主,教材上大段的文字和一堆枯燥的代碼,極易讓人產(chǎn)生視覺疲勞。
(三)評價方式不夠科學(xué),沒能科學(xué)反映學(xué)生知識掌握情況目前,在Java課程過程中,教師常常對學(xué)生進(jìn)行課堂講解以及課堂練習(xí),沒有對學(xué)生的課堂表現(xiàn)進(jìn)行及時評價,使學(xué)生對難點(diǎn)問題產(chǎn)生疑惑。
三、Java程序設(shè)計立體化教材建設(shè)的過程優(yōu)勢
(一)理論教材與實(shí)驗(yàn)教材“分工協(xié)作”在當(dāng)前的教育中,為了使教育目標(biāo)更加符合預(yù)期效果,我們在開展Java課程的同時,要按照“統(tǒng)籌規(guī)劃、科學(xué)設(shè)計、試點(diǎn)先行、分步推進(jìn)”的發(fā)展思路,積極創(chuàng)設(shè)條件,讓學(xué)生不斷通過程序設(shè)計思考問題,從而使自己的假想符合實(shí)際。我們目前的教育重點(diǎn)是以Java課程為主要載體,將理論教材與實(shí)驗(yàn)教材分開編寫,不斷加強(qiáng)學(xué)生對學(xué)習(xí)中難點(diǎn)問題的解決措施培養(yǎng),建立“Java程序設(shè)計實(shí)驗(yàn)指導(dǎo)書”虛擬現(xiàn)實(shí)平臺,構(gòu)建良好的創(chuàng)客教育環(huán)境,培育切合學(xué)校實(shí)際、滿足活動需求、靈活運(yùn)用在每一堂課中。對程序代碼閱讀來說,熟悉這個做法之所以重要,是因?yàn)楫?dāng)你了解整個系統(tǒng)所采用的慣例時,你便能試著以他們所共同操用的語匯來進(jìn)行理解。實(shí)現(xiàn)windowListener接口需要提供它的7個方法的實(shí)現(xiàn),很多情況下知識想在關(guān)閉窗口時釋放一下資源,只需要實(shí)現(xiàn)代碼第①行的windowClosing(Windowevente),其他的方法并不關(guān)心,但視野必須給出空的實(shí)現(xiàn)。這樣的代碼看起來很臃腫,為此Java還提供了一些與監(jiān)聽器相配套的適配器。監(jiān)聽器是接口,命名采用XXXLinstener,二適配器是類,命名采用XXXAdapter。在使用時通過繼承事件所對應(yīng)的適配器類,覆蓋所需要的方法,無關(guān)方法不用實(shí)現(xiàn)。案例分析:該案例主要對Java接口中定義的抽象方法必須全部實(shí)現(xiàn),使用基本流程控制選擇結(jié)構(gòu),同時,要對給一對空的大括號表示實(shí)現(xiàn)。比如說,為了在窗口中接受到串口時間,我們必須在窗口中注冊windowListener時間監(jiān)聽器。示例代碼如下:
(二)利用Java語言本身特性實(shí)現(xiàn)課件、動畫在Java課程中,紙質(zhì)教案不利于信息分享,沒有完全的配合于課堂教學(xué)。因此,我們在授課過程中,老師們不應(yīng)該僅僅做一名傳播知識的人,多數(shù)情況下,老師們應(yīng)該發(fā)揚(yáng)創(chuàng)新的教學(xué)理念,在傳統(tǒng)紙質(zhì)教案的基礎(chǔ)上,對各種信息資源進(jìn)行整合,利用Java軟件本身優(yōu)勢實(shí)現(xiàn)具有趣味性的動態(tài)的課件,發(fā)揮一名老師應(yīng)有的引導(dǎo)作用,利用多媒體技術(shù)手段,進(jìn)行課程教學(xué),能夠?qū)⑦\(yùn)用動畫展示出來,調(diào)動學(xué)生的積極性,我們就要大力提高學(xué)生的分析意識,激發(fā)他們學(xué)習(xí)的探討潛能,提升他們的創(chuàng)新精神,尊重每個學(xué)生的差異性,提高學(xué)生的思維能力,讓他們把自己的個性表現(xiàn)出來。利用多媒體教學(xué),通過把知識設(shè)立為相應(yīng)問題場景,解決了學(xué)生在傳統(tǒng)課堂中學(xué)習(xí)不透徹的學(xué)習(xí)問題,使變得不再抽象化,讓變得更加簡單化。作為一名教師,我們應(yīng)該不斷提高自己應(yīng)用信息技術(shù)手段教學(xué)的能力。通過一些好的信息技術(shù)方式方法,讓自己去教書育人,我們在授課時,要積極的培養(yǎng)學(xué)生的創(chuàng)新精神,創(chuàng)新工作方法,改變原有的思想觀念,及時更新自己的知識結(jié)構(gòu)。目前,老師在講課和備課時,都應(yīng)該使自己的知識更加全面,積極的學(xué)習(xí)新的教學(xué)理念,提高自身的教學(xué)素養(yǎng)。從而有效達(dá)到信息技術(shù)與學(xué)科課程的整合。
(三)擴(kuò)充課程資源庫,提高資源使用效率Java程序設(shè)計課程可以使學(xué)生加強(qiáng)對程序編碼的理解,不斷提高學(xué)生的認(rèn)知水平,及時了解最新動態(tài)及技術(shù)的運(yùn)用。我們要讓學(xué)生對課程的解題思路、方法,進(jìn)行講解,互相評價,為學(xué)生提供課外學(xué)習(xí)資料,指出解題中的不足,讓學(xué)生不斷提高信息水平。老師在對解題過程進(jìn)行評價,既復(fù)習(xí)鞏固了相關(guān)知識,又讓學(xué)生們找到學(xué)習(xí)的樂趣。例如:雖說是“閱讀”,但程序代碼并不像文章或小說一樣,通過這種做法,便能夠獲得一定程度的了解。閱讀文章或小說時,幾乎都是循序地閱讀,你只消翻開第一頁,一行行閱讀下去即可。但是,有許多程序員在試著閱讀其它人的程序代碼時,卻往往有不知從何讀起的困難?;蛟S找到系統(tǒng)的第一頁(也就是程序代碼執(zhí)行的啟始點(diǎn))并不難,但是復(fù)雜度高的系統(tǒng),有時十分龐大,有時千頭萬緒。從程序代碼的起始點(diǎn)開始讀起,一來要循序讀完所有的程序代碼曠日費(fèi)時,二來通過這種方式來了解系統(tǒng),很難在腦中構(gòu)建出系統(tǒng)的面貌,進(jìn)而了解到系統(tǒng)真正的行為。所以,閱讀程序代碼的重點(diǎn),不在于讀完每一行程序代碼,而是在于有效率地通過探索及閱讀,從而了解系統(tǒng)的架構(gòu)及行為模式。以便在你需要了解任何片段的細(xì)節(jié)操作時,能夠很快在腦上對應(yīng)到具體的程序代碼位置,直到那一刻,才是細(xì)讀的時機(jī)。
(四)創(chuàng)建溝通評價機(jī)制及良好的溝通平臺微博是一個人人皆知的軟件,它是很多人日常交流和通信的必備工具。學(xué)生正處在這一年齡階段,對微博充滿了好奇并熱衷其中。立體化教材建設(shè)便可利用這一強(qiáng)大的網(wǎng)絡(luò)媒介,定期利用微博來最新的課程學(xué)習(xí)資源的鏈接或?qū)I(yè)技術(shù)網(wǎng)站鏈接,也可是課堂上的新知識點(diǎn)關(guān)鍵詞、重難點(diǎn)關(guān)鍵詞等,讓學(xué)生在微博上進(jìn)行即時地回復(fù)評價,同教師及時建立良好的互動交流,以便學(xué)生學(xué)習(xí)并補(bǔ)充本領(lǐng)域最新研究和應(yīng)用動態(tài),同Java立體化教材相融合。
四、結(jié)語
通過本篇文章我們發(fā)現(xiàn),Java課程對當(dāng)前的教學(xué)課程具有一定的幫助,最重要的是讓信息技術(shù)與Java課程相結(jié)合,讓學(xué)生做課堂的主人,引領(lǐng)學(xué)生創(chuàng)造新的事物。筆者認(rèn)為建立Java立體化教材的設(shè)計開發(fā)需要先進(jìn)教學(xué)設(shè)計理念的指導(dǎo),不斷地實(shí)踐并在實(shí)踐中不斷發(fā)展成熟。
參考文獻(xiàn)
[1]李貽濤,邢曉敏,尹維春.基于CDIO工程教育理念的Java課程翻轉(zhuǎn)教學(xué)方法研究[J].無線互聯(lián)科技,2019(15):78.
[2]林青.以能力培養(yǎng)為導(dǎo)向的計算機(jī)專業(yè)Java課程群建設(shè)研究[J].信息與電腦(理論版),2019(14):236-238.
[3]章瑾.新工科背景下Java課程建設(shè)與思考[J].福建電腦,2019(7):61.
作者:高麗君 單位:阜新市第二中等職業(yè)技術(shù)專業(yè)學(xué)校