李敬偉
摘? ?要:Java程序設(shè)計(jì)立體化教材建設(shè)是高校軟件技術(shù)類專業(yè)教材建設(shè)的重要組成部分。為了適應(yīng)Java程序設(shè)計(jì)課程教學(xué)方法的不斷變化,文章探索了完成Java程序設(shè)計(jì)課程立體化教材的建設(shè)方案。立體化教材體系通常包括電子教案、電子圖書、溝通評(píng)價(jià)平臺(tái)、試題庫(kù)、網(wǎng)絡(luò)課程和資料庫(kù)等6個(gè)方面。Java程序設(shè)計(jì)立體化教材的建設(shè)將大大方便學(xué)生Java課程的學(xué)習(xí),并培養(yǎng)學(xué)生的創(chuàng)新能力。
關(guān)鍵詞:Java程序設(shè)計(jì);立體化教材;多媒體
進(jìn)入21世紀(jì),信息技術(shù)已成為人們?nèi)粘I畋夭豢缮俚囊徊糠郑覈?guó)政府已把教育信息化提到國(guó)家戰(zhàn)略的高度。與此同時(shí),在高等學(xué)校的人才培養(yǎng)中,針對(duì)電子信息類專業(yè)開設(shè)的Java程序設(shè)計(jì)課程作為一門信息技術(shù)專業(yè)必修課程,已不能停留在簡(jiǎn)單的計(jì)算機(jī)編程和基本應(yīng)用的簡(jiǎn)單層面上,必須在此基礎(chǔ)上進(jìn)行更深入的研究和探索,使課程的教學(xué)再上一個(gè)新臺(tái)階,不斷培養(yǎng)學(xué)生的創(chuàng)新能力。
1? ? 立體化教材的含義
立體化教材也稱“多元化教材”或“一體化教材”,目的是為教師的教和學(xué)生的學(xué)提供一種教學(xué)資源的整體解決方案,以便最大限度地滿足課程的實(shí)際需要,滿足教育市場(chǎng)的需求,形成教育和教學(xué)改革。從內(nèi)容上來分,包括主教材、教師參考書、學(xué)習(xí)指導(dǎo)書、試題庫(kù)等。從表現(xiàn)形式上來分,包括紙質(zhì)教科書、音像制品、電子和網(wǎng)絡(luò)出版物等[1]。
2? ? Java課程教材存在的問題
2.1? 內(nèi)容不夠完整,教和學(xué)的功能未能實(shí)現(xiàn)互補(bǔ)
現(xiàn)行Java程序設(shè)計(jì)立體化教材大都只注重自主學(xué)習(xí)環(huán)境的構(gòu)建,也就是重視“學(xué)”的部分,忽略了立體化教材對(duì)于教師的輔助性作用,即“教”的部分未充分發(fā)揮效能。Java課程教學(xué)具有一定的難度,基本課堂教學(xué)難以滿足個(gè)性化學(xué)習(xí)需求,Java程序設(shè)計(jì)課程的理論內(nèi)容適合放在紙質(zhì)書本上,而操作過程、案例示范等內(nèi)容更適合放在實(shí)驗(yàn)教材上。同時(shí),立體化教材應(yīng)該作為教師的教輔資料出現(xiàn),為課程教學(xué)提供跟課堂教學(xué)同步的諸如電子課件、動(dòng)畫以及課后作業(yè)等[2]。
2.2? 內(nèi)容更新較慢、體系無特色,激發(fā)不起學(xué)生的學(xué)習(xí)興趣
目前,大多數(shù)Java教材的內(nèi)容主要以文字為主,教材上大段的文字和一堆枯燥的代碼,極易讓人產(chǎn)生視覺疲勞。因此,立體化教材建設(shè)應(yīng)追求用一種動(dòng)態(tài)和多媒體的形式去打動(dòng)學(xué)生。當(dāng)然,教材建設(shè)追求動(dòng)態(tài)和多媒體化,需要與課程的知識(shí)結(jié)構(gòu)和體系搭配,不能破壞教材的完整性??傊?,立體化教材應(yīng)當(dāng)與多種形式相結(jié)合,動(dòng)靜結(jié)合、突出特色、層次清晰,知識(shí)結(jié)構(gòu)呈瀑布型[3]。
2.3? 課程資源不夠完備,使用率較低
“課程包”是目前很多精品課程網(wǎng)站內(nèi)容載體的一個(gè)重要組成部分。大部分“課程包”只包括簡(jiǎn)單的圖片、動(dòng)畫、課件等多種媒體。但對(duì)于課程的學(xué)習(xí)來說,課程包的內(nèi)容過于滯后,或者與課程的建設(shè)和教材的更新關(guān)聯(lián)性產(chǎn)生脫節(jié)現(xiàn)象,因此,課程包的利用率都比較低。
2.4? 評(píng)價(jià)方式不夠科學(xué),沒能科學(xué)反映學(xué)生知識(shí)掌握情況
目前大多數(shù)立體化教材的評(píng)價(jià)形式是形成性評(píng)價(jià),主要包括課堂內(nèi)容和對(duì)應(yīng)同步練習(xí),缺乏對(duì)學(xué)生動(dòng)態(tài)的評(píng)價(jià)機(jī)制。有的立體化教材沒有提供答案分析,只有文本答案。這樣就與傳統(tǒng)教材沒有任何區(qū)別。筆者認(rèn)為,建立良好的溝通與即時(shí)評(píng)價(jià)平臺(tái),并基于此建立階段考核和模塊考核是解決這一問題的有效途徑[4]。
3? ? Java程序設(shè)計(jì)立體化教材的編寫思路
3.1? 理論教材與實(shí)驗(yàn)教材“分工協(xié)作”
理論教材建設(shè)是重點(diǎn),由于Java課程知識(shí)體系較多、繁瑣,如何有針對(duì)性地實(shí)現(xiàn)學(xué)生理論與實(shí)踐的優(yōu)勢(shì)互補(bǔ)尤為重要。為了解決上述困難,建議理論教材與實(shí)驗(yàn)教材分開編寫,此種手段的運(yùn)用可以大大提高學(xué)生的接受度。在教學(xué)中實(shí)現(xiàn)兩套課件同時(shí)發(fā)揮作用,以實(shí)現(xiàn)“教”“學(xué)”相長(zhǎng)的資源優(yōu)勢(shì)互補(bǔ)。一方面,課內(nèi)理論通過制作多媒體課件并逐步形成配套的“Java程序設(shè)計(jì)”優(yōu)秀教材和多媒體課件的學(xué)習(xí)平臺(tái),實(shí)現(xiàn)“教”的對(duì)應(yīng)。另一方面同步建立“Java程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書”虛擬現(xiàn)實(shí)平臺(tái),以實(shí)現(xiàn)“學(xué)”的配套。相信由理論教材和實(shí)驗(yàn)教材這兩種教材組成的教材體系,能夠在課程的教學(xué)中起到相互促進(jìn)的作用。
3.2? 利用Java語言本身特性實(shí)現(xiàn)課件、動(dòng)畫
由于紙質(zhì)教案不利于動(dòng)態(tài)的展現(xiàn)和配合教學(xué)過程,更不利于各種信息共享,因此,紙質(zhì)教案主要是服務(wù)于教師。課件和動(dòng)畫是運(yùn)用信息技術(shù)制作出來的新型教案,在傳統(tǒng)紙質(zhì)教案的基礎(chǔ)上,對(duì)各種信息資源進(jìn)行整合,能夠更好地體現(xiàn)教師的教學(xué)思路及教學(xué)過程,同時(shí)對(duì)于一些難以用語言表達(dá)出來的內(nèi)容,更具有無可比擬的優(yōu)勢(shì)。因此,課件和動(dòng)畫具有較強(qiáng)的替代性,可以直接應(yīng)用于實(shí)際的教學(xué)過程。利用Java軟件本身優(yōu)勢(shì)實(shí)現(xiàn)具有趣味性的動(dòng)態(tài)的課件,再結(jié)合音頻、特效等素材直接構(gòu)建于網(wǎng)絡(luò),實(shí)現(xiàn)別具特色的網(wǎng)絡(luò)課程,以便學(xué)生可以隨時(shí)隨地在具備網(wǎng)絡(luò)的終端機(jī)上進(jìn)行課程的學(xué)習(xí)。
3.3? 擴(kuò)充課程資源庫(kù),提高資源使用效率
(1)為學(xué)生提供課外學(xué)習(xí)資料 。在課程學(xué)習(xí)的過程中,僅通過教材上的內(nèi)容學(xué)習(xí)遠(yuǎn)遠(yuǎn)是不夠的。對(duì)教材上沒有涉及的或者教材上內(nèi)容深度不夠的,可以結(jié)合市場(chǎng)上所用的主流開發(fā)技術(shù),讓學(xué)生課下去學(xué)習(xí),鼓勵(lì)學(xué)生自己去課下完成幾個(gè)完整的案例。
(2)鼓勵(lì)學(xué)生課下學(xué)習(xí)相關(guān)的行業(yè)報(bào)紙、雜志,了解行業(yè)發(fā)展新態(tài)勢(shì),將期刊雜志資料等鏈接至網(wǎng)絡(luò)平臺(tái),擴(kuò)大學(xué)生的學(xué)習(xí)范圍,讓學(xué)生不僅局限于學(xué)習(xí)有限的課程知識(shí),還能及時(shí)了解最新動(dòng)態(tài)及技術(shù)的運(yùn)用。
3.4? 創(chuàng)建溝通評(píng)價(jià)機(jī)制及良好的溝通平臺(tái)
3.4.1? 新型在線課程
以超星集團(tuán)所開發(fā)的學(xué)習(xí)通軟件作為最新平臺(tái),作為一種新型的課程學(xué)習(xí)工具,學(xué)生能夠利用它快速把自己的學(xué)習(xí)心得、遇到的問題同他人進(jìn)行交流。學(xué)習(xí)通可以在手機(jī)上安裝和學(xué)習(xí),大大方便了學(xué)生的課下學(xué)習(xí)。將在線教學(xué)視頻、教學(xué)資料、單元練習(xí)、課程測(cè)試等課程資源放到學(xué)習(xí)通中,是對(duì)傳統(tǒng)學(xué)習(xí)形式的一種很好的補(bǔ)充和擴(kuò)展。
3.4.2? 微博
微博如今已不屬于一個(gè)新鮮的詞匯,從一開始就受到了社會(huì)各個(gè)階層人士的青睞,已成為這個(gè)時(shí)代特有的標(biāo)識(shí)。學(xué)生正處在這一年齡階段,對(duì)微博充滿了好奇并熱衷其中。立體化教材建設(shè)便可利用這一強(qiáng)大的網(wǎng)絡(luò)媒介,定期利用微博來發(fā)布最新的課程學(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立體化教材相融合 。
3.4.3? 微信
微信是很多人日常交流和通信的必備工具。應(yīng)結(jié)合這一趨勢(shì),利用微信公眾號(hào)將部分課程資源放到這里,使學(xué)生能夠時(shí)時(shí)處處進(jìn)行學(xué)習(xí)。
3.5? 將打造人文化環(huán)境與創(chuàng)建Java立體化教材相融合
在教學(xué)環(huán)境的設(shè)計(jì)上,要滲透賞識(shí)教育的元素,給學(xué)生以人文和藝術(shù)熏陶。整體環(huán)境的設(shè)計(jì)要堅(jiān)持工具性、人文性、藝術(shù)性觀點(diǎn)。學(xué)生在使用該立體化教材時(shí),可以進(jìn)行表情達(dá)意、思維活動(dòng)和文化傳承。同時(shí),立體化教材的內(nèi)容也體現(xiàn)出對(duì)學(xué)生人格、個(gè)性、精神世界的關(guān)懷,能培養(yǎng)學(xué)生樂觀健康的情感態(tài)度,積極進(jìn)取的學(xué)習(xí)精神[5]。
4? ? 結(jié)語
總之,信息技術(shù)的發(fā)展,使得傳統(tǒng)的教材內(nèi)容和形式發(fā)生了很大的變化。立體化教材是未來教材發(fā)展的大勢(shì)所趨。因此,在立體化教材還未成熟時(shí),探索高效立體化教材的建設(shè)具有一定的實(shí)踐意義和指導(dǎo)價(jià)值。筆者認(rèn)為建立Java立體化教材的設(shè)計(jì)開發(fā)需要先進(jìn)教學(xué)設(shè)計(jì)理念的指導(dǎo),不斷開發(fā)更新設(shè)計(jì)模式,不斷更新教學(xué)溝通平臺(tái),不斷地實(shí)踐并在實(shí)踐中不斷發(fā)展成熟。
[參考文獻(xiàn)]
[1]王波,王曉峰.高職院校非計(jì)算機(jī)專業(yè)Java程序設(shè)計(jì)教學(xué)改革—以三門峽職業(yè)技術(shù)學(xué)院為例[J].高師理科學(xué)刊,2016(3):70-72.
[2]杜炫杰,李麗萍.《大學(xué)Java程序設(shè)計(jì)》立體化教材的設(shè)計(jì)、開發(fā)與應(yīng)用[J].現(xiàn)代教育技術(shù),2009(7):141-144.
[3]馬燕,李順寶.Java程序設(shè)計(jì)[M].上海:學(xué)林出版社,2010.
[4]張建明.積極探索立體化教材發(fā)展模式[J].中國(guó)高等教育,2016(84):25-27.
[5]黃海平.信息技術(shù)環(huán)境下概率統(tǒng)計(jì)課程的立體化建設(shè)[J].廣西教育,2013(6):41-43.
Abstract:The construction of three-dimensional teaching materials for Java programming is an important part of the construction of teaching materials for electronic information majors in colleges and universities. In order to adapt to the changing teaching methods of Java programming course, the paper thinks it is necessary to complete the construction of three-dimensional teaching materials for Java programming course. The three-dimensional teaching material system usually includes six aspects: electronic teaching plan, electronic books, communication and evaluation platform, test questions database, network courses and database. The construction of three-dimensional teaching material of Java programming will greatly facilitate students learning of Java course and cultivate their innovative ability.
Key words:Java programming; three-dimensional teaching materials; multimedia