彭莉
摘?要:大數(shù)據(jù)時(shí)代背景下,互聯(lián)網(wǎng)行業(yè)對(duì)人才的需求越來越大。Java作為一門基礎(chǔ)的計(jì)算機(jī)語言,在人們的日常生活以及軟件的開發(fā)中被廣泛應(yīng)用,各大高校也相繼開設(shè)有Java程序設(shè)計(jì)這門課程。Java程序設(shè)計(jì)作為一門拓展思維類的課程,采取更適合Java程序設(shè)計(jì)這門課程的教學(xué)方法是非常重要的,同時(shí)對(duì)Java程序設(shè)計(jì)課程教學(xué)中出現(xiàn)的問題進(jìn)行合理的分析,以及對(duì)課堂上的教學(xué)方式方法進(jìn)行適當(dāng)?shù)膭?chuàng)新成為了當(dāng)下Java程序設(shè)計(jì)課程講師所需要面對(duì)的重要課題。
關(guān)鍵詞:Java程序設(shè)計(jì);教學(xué)方式;創(chuàng)新
Java作為一門面向?qū)ο箢惖挠?jì)算機(jī)語言,較好的吸收了計(jì)算機(jī)語言C++的各種優(yōu)點(diǎn),并且拋棄了C++中不便于理解的多繼承和指針等概念,使其自身?yè)碛辛烁鼜?qiáng)大的特點(diǎn),包括面向?qū)ο?、?jiǎn)單性、多線程、分布式等等一系列的特點(diǎn)。Java作為當(dāng)今互聯(lián)網(wǎng)時(shí)代的主流計(jì)算機(jī)語言之一,因其自身功能的強(qiáng)大性與編程簡(jiǎn)潔易用的特點(diǎn),逐漸成為了各大高校的主要授課內(nèi)容之一。Java課程教師的數(shù)量也在逐年增加,教學(xué)質(zhì)量也開始出現(xiàn)了一定的差異性。本文是通過筆者在計(jì)算機(jī)語言類課程方面的教學(xué)經(jīng)驗(yàn),對(duì)Java程序設(shè)計(jì)課程在教學(xué)中容易出現(xiàn)的問題進(jìn)行了簡(jiǎn)單的分析,總結(jié)出了一定的教學(xué)方法。
一、Java授課過程中的常見問題
Java是一門較為簡(jiǎn)潔的計(jì)算機(jī)語言,代碼的編寫思路十分清晰。大部分學(xué)生面對(duì)的問題不是聽不懂老師所講解的內(nèi)容,而是老師講課的時(shí)候能聽懂,但是實(shí)際操作時(shí)卻常常出現(xiàn)五花八門的錯(cuò)誤。這樣的問題不僅僅只是出現(xiàn)在Java程序設(shè)計(jì)這門課程中,在其他實(shí)際操作性較強(qiáng)的課程中也常常出現(xiàn)。面對(duì)教學(xué)過程中的各種問題,適當(dāng)?shù)慕虒W(xué)方法可以大幅度提高教學(xué)質(zhì)量,增強(qiáng)學(xué)生代碼編寫的思維能力。
(一)教學(xué)方式的單一性
教師采用的教學(xué)方式多為多媒體授課,通過對(duì)課本內(nèi)容的理解,整理成課件,再通過課堂上講解課件的方式進(jìn)行授課。這樣的傳統(tǒng)教學(xué)方式能讓學(xué)生學(xué)習(xí)到知識(shí)點(diǎn),還能深入了解到課程的重點(diǎn)難點(diǎn)。但是Java程序的編寫不僅僅只是靠學(xué)習(xí)書本上的內(nèi)容以及老師講解的知識(shí)就能編寫出來的,單一的傳統(tǒng)教學(xué)方式傳授的僅僅是理論知識(shí),缺乏了編程思維與編程練習(xí),這樣單一的教學(xué)方式正是如今Java程序設(shè)計(jì)課程中的一個(gè)問題。
(二)教師指導(dǎo)能力的欠缺
編程類課程實(shí)踐操作編程是課堂上不可或缺的一部分。通過學(xué)生自己進(jìn)行編碼練習(xí),從而更加深入地了解代碼的含義,以及教師所講解的知識(shí)內(nèi)容。
在課程剛開始的時(shí)候,大部分同學(xué)都是抱有濃郁的興趣與認(rèn)真的態(tài)度來學(xué)習(xí)的,但是因?yàn)榇a學(xué)習(xí)初期常常會(huì)有一段過渡時(shí)期,在這段時(shí)期里,學(xué)生在學(xué)習(xí)編程的過程中,各種各樣的BUG總是會(huì)在不經(jīng)意間冒出來,這些報(bào)錯(cuò)也是在代碼學(xué)習(xí)初期不可避免的。教師幫助學(xué)生解決代碼中出現(xiàn)的問題,讓程序正常運(yùn)行,但教師會(huì)覺得問題過于簡(jiǎn)單,不做過多的講解,這樣就會(huì)導(dǎo)致學(xué)生越學(xué)越迷糊,代碼中雖然沒有錯(cuò)誤了,程序也能正常運(yùn)行了,但是問題并沒有得到真正的解決。這種情況顯然會(huì)打擊學(xué)生們的學(xué)習(xí)興趣以及學(xué)習(xí)動(dòng)力,教師指導(dǎo)能力的欠缺所帶來的問題是需要Java程序設(shè)計(jì)課程教師思考的問題,當(dāng)教學(xué)質(zhì)量無法提高的時(shí)候,不僅僅只是咎責(zé)于學(xué)生的學(xué)習(xí)能力,還應(yīng)當(dāng)反思教師的授課指導(dǎo)能力。
二、Java課程教學(xué)的探討
(一)改變教學(xué)方式,開拓學(xué)生思維
編程類課程注重培養(yǎng)的是學(xué)生的思維能力以及動(dòng)手能力。編程類語言的學(xué)習(xí)不僅僅需要學(xué)生記住書上的知識(shí)點(diǎn),還需要具備獨(dú)立思考以及獨(dú)立編寫代碼的能力。因此,傳統(tǒng)的教學(xué)方式并不完全適合Java程序設(shè)計(jì)這門課程,教師在傳授課本上理論知識(shí)時(shí),不應(yīng)該只是講解代碼的構(gòu)成以及代碼所實(shí)現(xiàn)的功能,更要側(cè)重講解此次例題中的關(guān)鍵代碼,包括該代碼的含義、用法以及源代碼的編寫思路等。教學(xué)過程中老師也可以教授學(xué)生一些自己學(xué)習(xí)編程語言的經(jīng)驗(yàn),并在完成章節(jié)的同時(shí)拓展教學(xué)一些有趣的代碼,這樣不僅拓展了學(xué)生的知識(shí)面,還可以提高學(xué)生的學(xué)習(xí)興趣,讓他們意識(shí)到“原來代碼還能這樣寫”,從而提高學(xué)生的思維能力。
(二)教師指導(dǎo)能力的改進(jìn)
既然在Java程序設(shè)計(jì)課程的教學(xué)過程中,學(xué)生無法避免編寫代碼時(shí)BUG的出現(xiàn),那么教師們就應(yīng)該尋求方法來降低學(xué)生們?cè)诰帉懘aBUG出現(xiàn)的頻率,以及想辦法緩解學(xué)生們?cè)诰幊踢^程中不斷遇到BUG時(shí)的挑戰(zhàn)和壓力,這就需要教師有著豐富的教學(xué)經(jīng)驗(yàn)以及正確的指導(dǎo)方法。
當(dāng)學(xué)生在編程過程中遇到程序報(bào)錯(cuò)的情況時(shí),無論問題大小,教師首先需要教學(xué)生們?nèi)绾螌ふ业綀?bào)錯(cuò)代碼的具體位置,然后再為學(xué)生分析出程序報(bào)錯(cuò)的原因,從而達(dá)到問題能夠真正得到解決的效果。因此,高職院校教師在教學(xué)過程中,不僅僅要保留傳統(tǒng)教學(xué)方式的優(yōu)點(diǎn),還要提高個(gè)人的教學(xué)水平能力,改進(jìn)自身的指導(dǎo)能力。
結(jié)束語:
新時(shí)代中對(duì)Java程序設(shè)計(jì)課程的授課教師的要求其實(shí)是非常高的,基于我國(guó)的教育國(guó)情,一個(gè)教師往往需要負(fù)責(zé)教授幾十個(gè)學(xué)生,學(xué)生學(xué)習(xí)能力也存在參差不齊的情況。因此,想要達(dá)到教學(xué)高要求高質(zhì)量,不僅僅需要教師具備深厚的專業(yè)知識(shí),還需要教師擁有良好的教學(xué)水平,更需要付出更多的耐心,擔(dān)任起為互聯(lián)網(wǎng)領(lǐng)域輸出優(yōu)秀人才的責(zé)任。只有不斷地對(duì)課程教學(xué)的方式方法進(jìn)行探討與實(shí)踐,才能充分提高教學(xué)質(zhì)量,提升學(xué)生能力,為社會(huì)輸送優(yōu)秀的編程人才。
參考文獻(xiàn):
[1]王越.JAVA編程語言在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].電子技術(shù)與軟件工程,2019(01):35.
[2]王宏淵.Java課程教學(xué)方式的分析和實(shí)踐[J].智庫(kù)時(shí)代,2019(03):297-298.
[3]秦楷.JAVA語言特點(diǎn)及其在計(jì)算機(jī)軟件開發(fā)中的運(yùn)用[J].中國(guó)新通信,2019,21(01):91.
[4]楊琴,譚鴻健.高職Java程序設(shè)計(jì)課程教學(xué)改革芻議[J].計(jì)算機(jī)產(chǎn)品與流通,2019(02):256+259.
[5]李素娟.高職院校計(jì)算機(jī)專業(yè)Java教學(xué)方法研究與實(shí)踐[J].電腦知識(shí)與技術(shù),2019,15(03):176-177.