彭莉
摘要:伴隨著我國(guó)互聯(lián)網(wǎng)體系的不斷發(fā)展,信息工程技術(shù)以及計(jì)算機(jī)高級(jí)語(yǔ)言方面的人才需求量越來越大,社會(huì)中涉及互聯(lián)網(wǎng)領(lǐng)域的范圍越來越廣,各高職院校中Java、C++、Python等計(jì)算機(jī)語(yǔ)言課程的開設(shè)也在不斷的擴(kuò)展。本文對(duì)高職院校中JAVA高級(jí)編程這一門課程進(jìn)行了簡(jiǎn)要的分析,提出了Java高級(jí)編程這一門課程教學(xué)中所存在的一些問題。
關(guān)鍵詞:Java高級(jí)編程;教學(xué)問題;分析;
引言
Java作為一門吸收了C語(yǔ)言的各種優(yōu)點(diǎn)又舍棄了C語(yǔ)言中一些復(fù)雜概念的一門面向?qū)ο缶幊陶Z(yǔ)言,具有兩個(gè)突出的特點(diǎn),一個(gè)是功能強(qiáng)大,另外一個(gè)是簡(jiǎn)單易用。而且在不同的運(yùn)行環(huán)境里,Java還具有“一次開發(fā),循環(huán)使用”的特性。Java語(yǔ)言作為一門伴隨著時(shí)代進(jìn)程不斷開拓不斷完善的計(jì)算機(jī)語(yǔ)言程序,Java語(yǔ)言完美的體現(xiàn)出了編寫類程序的精髓?;贘ava語(yǔ)言縝密的結(jié)構(gòu)與簡(jiǎn)明整潔的語(yǔ)法,使得它在未來的很長(zhǎng)一段時(shí)間內(nèi)都有著發(fā)展的潛力,以及維護(hù)的保障性。Java語(yǔ)言還為網(wǎng)絡(luò)應(yīng)用提供了支持,推動(dòng)了Internet以及公共端Web的發(fā)展以及實(shí)際運(yùn)用。在這樣的背景下,Java語(yǔ)言的重要性已經(jīng)不言而喻了,如何培養(yǎng)Java語(yǔ)言方面的人才,提高教學(xué)質(zhì)量已成為各高職院校的一個(gè)重要課題。本論文是對(duì)Java教學(xué)中出現(xiàn)的問題進(jìn)行分析,以便尋找出提高教學(xué)質(zhì)量以及學(xué)生的學(xué)習(xí)效率的方法,提高Java高級(jí)編程課程的課堂效率。
Java高級(jí)編程課程是許多高職院校計(jì)算機(jī)專業(yè)的核心課程之一,Java高級(jí)編程課程的開設(shè)主要是為了讓學(xué)生具備獨(dú)立思考的能力,培養(yǎng)實(shí)踐操作能力,具備Java語(yǔ)言的基礎(chǔ)構(gòu)架以及一些面向?qū)ο蟮南嚓P(guān)知識(shí),以及一些簡(jiǎn)單Java程序的設(shè)計(jì)。但有些學(xué)生最開始學(xué)習(xí)這門課程時(shí)由于各種層出不斷的軟件安裝問題加上初學(xué)Java語(yǔ)言時(shí)的枯燥無味,大大的打擊了學(xué)生們的學(xué)習(xí)積極性。
(一)學(xué)習(xí)興趣差異導(dǎo)致的學(xué)習(xí)程度不同
無論在哪一個(gè)時(shí)代或者班級(jí),總有一些人,他們的學(xué)習(xí)程度會(huì)比另外一些人的學(xué)習(xí)程度更深,在Java高級(jí)編程課程里也不例外。當(dāng)剛踏入一個(gè)新的班級(jí),就會(huì)發(fā)現(xiàn)這個(gè)班級(jí)的學(xué)習(xí)風(fēng)貌,從學(xué)生們的眼神中就會(huì)發(fā)現(xiàn)他們對(duì)于這門課程感興趣的程度。隨著時(shí)間的推移,以及課程從最開始編程基礎(chǔ)等簡(jiǎn)單的Java基礎(chǔ)知識(shí),到后面GUI、多線程等稍難一點(diǎn)的基礎(chǔ)知識(shí)的學(xué)習(xí)過程中,對(duì)這門課程越感興趣的學(xué)生,他們的學(xué)習(xí)程度往往比學(xué)習(xí)興趣低迷的同學(xué)的學(xué)習(xí)程度更加的深入,掌握的知識(shí)點(diǎn)也更加的全面。
(二)教學(xué)中所存在的問題
各高職院校開設(shè)的Java高級(jí)編程課程的教學(xué)過程中也存在一些問題,這些問題在不同程度的影響著學(xué)生的學(xué)習(xí)積極性。一方面是教學(xué)中教師對(duì)于理論知識(shí)的注重大于實(shí)踐操作,而在Java高級(jí)編程課程中程序編寫的實(shí)踐操作環(huán)節(jié)是非常重要的,傳統(tǒng)的教學(xué)方法不能照搬入Java高級(jí)編程的課堂。只有讓學(xué)生著手自己動(dòng)手進(jìn)行編程,才能讓學(xué)生們體會(huì)到編程的樂趣以及Java高級(jí)編程的魅力所在。另一方面不同的學(xué)生在學(xué)習(xí)Java編程的課堂中會(huì)提出不同的疑問,這些疑問或簡(jiǎn)單或困難,教師能否解決學(xué)生提出的跳躍性問題以及能否幫助學(xué)生領(lǐng)悟某個(gè)知識(shí)點(diǎn)也是教學(xué)中應(yīng)當(dāng)注重的問題。
(三)課外延伸的匱乏性
在許多Java編程語(yǔ)言相關(guān)方面的課程里,教師講授的大部分都是書上的知識(shí),而書上的知識(shí)涉及的知識(shí)較為基礎(chǔ),范圍比較局限,這些基礎(chǔ)學(xué)習(xí)的目的是為了開發(fā)出產(chǎn)品。一味的學(xué)習(xí)書上的知識(shí)不僅僅會(huì)束縛學(xué)生的思維,也會(huì)使得課堂變得更加的枯燥無聊。課外延伸應(yīng)當(dāng)是Java高級(jí)編程課程中一個(gè)重要的環(huán)節(jié),而不應(yīng)該照本宣科,讓學(xué)生只學(xué)習(xí)書本上的知識(shí)。
結(jié)束語(yǔ)
在大數(shù)據(jù)時(shí)代的背景下,計(jì)算機(jī)基礎(chǔ)教育的普及成為了我國(guó)教育事業(yè)的重要目標(biāo),而專業(yè)人才的培養(yǎng)也成為了各高職院校的重要責(zé)任。Java高級(jí)編程作為大數(shù)據(jù)時(shí)代背景下的計(jì)算機(jī)專業(yè)基礎(chǔ)課程,在各高職院校中的開設(shè)面已經(jīng)非常廣泛,而在不同地區(qū)不同高校中,教師的授課方法以及授課的深度是不同的。本文所提出的一些常見的教學(xué)問題阻礙著教學(xué)質(zhì)量的提高以及專業(yè)人才的培養(yǎng),希望通過學(xué)生和老師的共同努力能夠逐步找出提高教學(xué)質(zhì)量以及學(xué)生的學(xué)習(xí)效率的方法,提高Java高級(jí)編程課程的課堂效率。
參考文獻(xiàn):
[1]周黎鳴,郭拯危.新工科背景下Java程序設(shè)計(jì)課程改革探索與思考[J].計(jì)算機(jī)時(shí)代,2019(04):93-95;
[2]賈克.新工科背景下Java課程教學(xué)改革的探索與實(shí)踐[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào),2019,21(01):41-45;
[3]趙小芳.“新工科”背景下Java課程教學(xué)模式構(gòu)建[J].教育觀察,2018,7(15):122-123;
[4]何立富.高職院?!禞ava程序設(shè)計(jì)》課程教學(xué)改革探析[J].電腦知識(shí)與技術(shù),2016,12(32):107-108+113;
[5]胡富.基于計(jì)算機(jī)軟件開發(fā)下JAVA編程語(yǔ)言的研究[J].計(jì)算機(jī)產(chǎn)品與流通,2019(04):23;
[6]畢文禮.計(jì)算機(jī)軟件開發(fā)中JAVA編程語(yǔ)言的應(yīng)用[J].計(jì)算機(jī)產(chǎn)品與流通,2019(04):29;