摘 要:隨著新課改革政策的實施,人們開始對JAVA程序設(shè)計教學(xué)有了相應(yīng)的重視。JAVA程序設(shè)計教學(xué)的理論基礎(chǔ)相對來說較為復(fù)雜,教學(xué)存在著一定的困難。為了保證學(xué)生能夠更好地理解JAVA程序設(shè)計的理論知識,因此,采用形象化教學(xué)手段進(jìn)行教學(xué)被相關(guān)學(xué)者提出?;诖?,本文對JAVA程序設(shè)計教學(xué)中的形象化教學(xué)手段進(jìn)行探索,首先介紹了形象化教學(xué)手段在JAVA程序設(shè)計教學(xué)中的重要性,然后對教學(xué)手段的運用進(jìn)行分析,以期通過本研究對JAVA程序設(shè)計教學(xué)水平的提升起到一定的幫助作用。
關(guān)鍵詞:JAVA程序;設(shè)計教學(xué);形象化教學(xué)
所謂的JAVA程序設(shè)計教學(xué)的形象化教學(xué),實際上就是指在教學(xué)中采用生動而形象的教學(xué)方式,將復(fù)雜化的JAVA程序設(shè)計理論知識簡單化,然后將其傳遞給學(xué)生,進(jìn)而幫助學(xué)生更好地理解JAVA程序設(shè)計理論知識。采用形象化教學(xué)法教學(xué),對學(xué)生的形象思維激發(fā)存在著十分重要的輔助作用,為此,本文對相關(guān)研究資料進(jìn)行匯總分析,對JAVA程序設(shè)計教學(xué)中的形象化教學(xué)手段進(jìn)行探索研究。
一、形象化教學(xué)在JAVA程序設(shè)計教學(xué)中的重要性
在新課程改革的大背景下,作為JAVA程序設(shè)計課程的教師,需要摒棄傳統(tǒng)的教學(xué)觀念,學(xué)習(xí)先進(jìn)的教學(xué)思想,跟上社會發(fā)展的腳步。
新課程改革過程中,將JAVA程序設(shè)計教學(xué)作為重點改革對象。在新課改相關(guān)條例的指引下,進(jìn)行JAVA程序設(shè)計教學(xué)改革,不僅需要大量具有專業(yè)JAVA程序設(shè)計知識的教師,還需要激發(fā)學(xué)生對JAVA程序設(shè)計理論學(xué)習(xí)興趣以及欲望的教學(xué)手段,如此一來,形象化教學(xué)手段就成了首要之選。通過適合的教學(xué)手段,教師將JAVA程序設(shè)計理論再現(xiàn)出來,傳遞到學(xué)生大腦中,這樣不僅使學(xué)生視覺上能夠形成一定的新鮮感,更能夠加深其對JAVA程序設(shè)計知識的理解,讓JAVA程序設(shè)計理論知識深深地烙印在學(xué)生的腦海當(dāng)中,令學(xué)生能夠更為輕松地聽課,學(xué)習(xí)得到有效提高。
二、JAVA程序設(shè)計教學(xué)中的形象化教學(xué)手段
本文對JAVA程序設(shè)計教學(xué)中形象化教學(xué)手段進(jìn)行的探索,主要是以O(shè)OP思想教學(xué)作為研究實例。對于OOP形象化教學(xué)來說,有以下組成要素:
組件——比如說在正常運行狀態(tài)下的一輛汽車當(dāng)中,包含有油門、剎車、離合等功能,這些功能整合運行才能保證汽車的正常行駛,組件在計算機(jī)運行中的作用也是如此。
抽象性——類似于汽車的監(jiān)測系統(tǒng)。只有對汽車的性能進(jìn)行自我監(jiān)督與檢測,才能實現(xiàn)對重要信息的關(guān)注,而OOP計算機(jī)程序恰恰也是如此。該程序?qū)π畔⒅饕矫孢M(jìn)行關(guān)注,實現(xiàn)了“抽象性”的關(guān)注。
封裝——類似于汽車的操控系統(tǒng)。一項操控指令只能對應(yīng)操控汽車一部分特定運作狀態(tài)。在OOP計算機(jī)程序中,只有那些供給了內(nèi)部狀態(tài)改變方法的組件,該程序才能夠?qū)?nèi)部狀態(tài)進(jìn)行訪問,同樣也形成了專項的訪問狀態(tài)。
多態(tài)性——同樣和汽車的操控系統(tǒng)相似,一項操控過程需要不同的部件共同合作完成。在OOP計算機(jī)程序中,組件的類集和使用往往會利用到或者是涉及到一些其他類型不同的組件。同時,在集類和引用的過程中,組件其所造成的最終結(jié)果,需要實際調(diào)用組件的類型進(jìn)行決定。
繼承性——類似于汽車構(gòu)造中的照明系統(tǒng),照明系統(tǒng)本身是一個系統(tǒng)的“父類”,其“子類”包含車前照明系統(tǒng)、車后照明系統(tǒng)以及車內(nèi)照明系統(tǒng)。在OOP計算機(jī)程序中,允許在原有的組件基礎(chǔ)(父類)上進(jìn)行子類組件的創(chuàng)建,如此的構(gòu)成方式,在一定程度上加強(qiáng)了OOP計算機(jī)程序的封裝性以及多態(tài)性。
綜上所述,對于JAVA程序設(shè)計教學(xué)來說,其教學(xué)課程的展開必須將提高學(xué)生實踐應(yīng)用能力作為第一教學(xué)目標(biāo),將重心放在培養(yǎng)學(xué)生的編程思想上。教學(xué)課程中,每一個階段的教學(xué)方法或者教學(xué)手段的嘗試,都要使得學(xué)生對所學(xué)知識保持較高的興趣,這就需要形象化教學(xué)手段的融入更為全面化和科學(xué)化。在JAVA程序設(shè)計教學(xué)實踐中只有不斷探索和完善,才能夠令形象化教學(xué)手段的最大功效充分發(fā)揮出來,進(jìn)而整體提升JAVA程序設(shè)計的教學(xué)效果。
參考文獻(xiàn):
[1]劉冬冬,趙正平,王秀友.Java程序設(shè)計課程實踐教學(xué)改革探索[J].阜陽師范學(xué)院學(xué)報(自然科學(xué)版),2014(1):103-107.
[2]陳俊杰,高靜,倪小鋼.網(wǎng)絡(luò)教學(xué)在lt;Java程序設(shè)計gt;雙語課程改革中的探索[J].現(xiàn)代計算機(jī)(專業(yè)版),2015(7):12-15.
[3]郭珉,閆勇,常新功.以能力培養(yǎng)為核心的Java程序設(shè)計課程教學(xué)探索[J].高等財經(jīng)教育研究,2013(4):31-35.