謝志偉
摘要:現(xiàn)階段的《Java程序設(shè)計》課程教學(xué)中,還存在教學(xué)方式方法滯后、教學(xué)反饋缺乏重視等問題?;凇敖虒W(xué)做”一體化的整體式教學(xué)設(shè)計,能夠在教師的指導(dǎo)和示范下,幫助學(xué)生首先掌握扎實的理論基礎(chǔ),然后通過上機(jī)操作,提高編程能力,讓學(xué)生真正掌握一門技術(shù)。文中基于當(dāng)前課程教學(xué)中存在的一系列問題,分別從整合教學(xué)資源、以賽促練等方面,介紹了個人在《Java程序設(shè)計》課程教學(xué)中的一些經(jīng)驗。
關(guān)鍵詞:Java;教學(xué)現(xiàn)狀:整體式教學(xué):項目教學(xué)法
中圖分類號:G642
文獻(xiàn)標(biāo)識碼:A
文章編號:2095-6487(2019)02-0178-02
0引言
《Java程序設(shè)計》是以Java語言的學(xué)習(xí)為基礎(chǔ),講授面向?qū)ο蟮幕舅枷?、概念必程序設(shè)計方法的課程。主要包括Java語言基礎(chǔ)知識、Java面向?qū)ο蟪绦蛟O(shè)計、多線程技術(shù)、網(wǎng)絡(luò)編程和數(shù)據(jù)庫編程等內(nèi)容。在信息時代,熟練掌握和運用Java編程技術(shù),能夠幫助學(xué)生在就業(yè)競爭中突顯自身優(yōu)勢,更容易得到用人單位的青睞,找到一份專業(yè)對口的滿意工作?!禞ava程序設(shè)計》作為入門級課程,其教學(xué)設(shè)計和教學(xué)質(zhì)量就顯得尤其重要。
1《Java程序設(shè)計》課程教學(xué)現(xiàn)狀
1.1教材內(nèi)容和教學(xué)方法有待創(chuàng)新
對于剛剛接觸Java的學(xué)生來說,既有著強(qiáng)烈的探索學(xué)習(xí)興趣,同時又面臨諸多疑惑。一本通俗易懂的教材能夠帶領(lǐng)學(xué)生從入門到精通,實現(xiàn)循序漸進(jìn)的提升。但《Java程序設(shè)計》課程涉及知識點多,沒有一條明確的主線,現(xiàn)大多數(shù)教材還是按照java語言基礎(chǔ)、面向?qū)ο蟆D形界面、網(wǎng)絡(luò)等邏輯結(jié)構(gòu)體系編寫,這就給初學(xué)者的學(xué)習(xí)帶來了很大的難度。
1.2學(xué)生實踐練習(xí)機(jī)會相對較少
《Java程序設(shè)計》是一門對理論與操作均有較高要求的學(xué)科,特別是對于初學(xué)者來說,在課程學(xué)習(xí)中加強(qiáng)理論學(xué)習(xí)、掌握編程語言是必要的。但是隨著學(xué)生學(xué)習(xí)的深入,對這些基本的編程語言能夠熟練運用后,就需要通過實踐訓(xùn)練,讓學(xué)生嘗試編寫程序,提高操作水平n。但是從目前的教學(xué)情況看,在實踐教學(xué)中未能養(yǎng)成良好的編程習(xí)慣,如程序片段中代碼無對齊、語句結(jié)束缺少分號、變量命名不規(guī)范等等,給程序調(diào)試和閱讀增加了難度,當(dāng)學(xué)生碰到問題時就束手無策,不知如何解決。
1.3評價模式單一,缺乏教學(xué)反饋
以往的《Java程序設(shè)計》教學(xué)中,對于學(xué)生的考核與評價,主要是參考學(xué)生的期末考試成績。這種單一化的考評模式,存在兩方面的缺陷:其一,評價具有滯后性,在學(xué)期末得到考核結(jié)果,教師沒有時間調(diào)整教學(xué)思路,也就不能根據(jù)學(xué)生存在的問題進(jìn)行補充和強(qiáng)化教學(xué),學(xué)生存在的問題得不到解決;其二,期末考試結(jié)束后,學(xué)生經(jīng)過一個假期后開始學(xué)習(xí)新的知識,《Java程序設(shè)計》中留下了較多的知識盲點。此外,還有很多教師不注意從考核中及時獲取教學(xué)反饋,對考核成績的利用價值缺乏正確認(rèn)識。
2“教學(xué)做”整體教學(xué)設(shè)計的實踐運用
2.1整合教學(xué)資源,創(chuàng)新教學(xué)模式
教師要掌握專業(yè)課程資源整合與利用的能力,除了書本教材上的知識外,教師還要通過學(xué)校圖書館、互聯(lián)網(wǎng)教學(xué)論壇等多種渠道,搜集更多的教學(xué)素材。一方面是豐富的Java程序設(shè)計專業(yè)課教學(xué)的內(nèi)容,讓課堂教學(xué)不再枯燥和單調(diào),學(xué)生的探究學(xué)習(xí)興趣得到了提升;另一方面是實現(xiàn)了教學(xué)資源的補充,例如很多基礎(chǔ)扎實的學(xué)生,已經(jīng)不滿足于教材上的知識,這時教師如果能夠從網(wǎng)絡(luò)上下載一些素材、資源,就可以滿足學(xué)生探究學(xué)習(xí)的興趣,對于啟發(fā)學(xué)生進(jìn)行專業(yè)知識學(xué)習(xí)和培養(yǎng)學(xué)生的Java程序設(shè)計愛好也有一定的作用。
2.2運用項目教學(xué)法提高學(xué)習(xí)效率
項目教學(xué)法是一種基于實踐訓(xùn)練的教學(xué)方法,由教師為學(xué)生選擇項目、案例。這些項目、案例貼近于教學(xué)內(nèi)容,能夠讓學(xué)生將近期所學(xué)的理論內(nèi)容,盡快的通關(guān)項目訓(xùn)練,轉(zhuǎn)化為個人的一項技能,對提高學(xué)習(xí)效率有積極幫助??蓪⑷康慕虒W(xué)內(nèi)容分成三個模塊:基于命令行的系統(tǒng)開發(fā)、基于圖形界面的系統(tǒng)開發(fā)、基于JDBC的應(yīng)用系統(tǒng)開發(fā),并將網(wǎng)絡(luò)編程作為學(xué)生的可拓展空間[2]。在項目實施過程中,教師不僅要精心規(guī)劃,還要對學(xué)生的項目進(jìn)行監(jiān)控,讓學(xué)生學(xué)會思考、學(xué)會自我啟發(fā),讓其專業(yè)技能不斷得到提高。同時,在教學(xué)過程中除了知識和技能的傳授外,還應(yīng)注重學(xué)生職業(yè)素質(zhì)的培養(yǎng)。
2.3以賽促學(xué),以賽促練
在教學(xué)中,經(jīng)常會出現(xiàn)個別學(xué)生在掌握一定Java編程基礎(chǔ)后就驕傲自滿的情況,這是因為在一個班級中,學(xué)生的競爭對手有限。為了讓學(xué)生能夠認(rèn)清自身的實力,同時也是給予學(xué)生更多的實踐訓(xùn)練機(jī)會,可以聯(lián)合周邊的一些兄弟學(xué)校,舉辦Java編程比賽,或是鼓勵學(xué)生報名參加一些省內(nèi)、市內(nèi)舉辦的Java比賽項目。為學(xué)生提供一個展示自我專業(yè)技能的機(jī)會。在這些專業(yè)比賽中,如果學(xué)生取得了理想成績,獲得了榮譽證書,則可以激發(fā)學(xué)生Java學(xué)習(xí)的自信心;反之,即便是沒有取得名次,也可以作為一次寶貴的實踐機(jī)會,對提升Java程序設(shè)計水平也有很大的幫助。2.4考核中更加關(guān)注學(xué)生的綜合能力
對于學(xué)生來說,考試不僅是一種檢驗學(xué)生階段性學(xué)習(xí)成果的重要手段,而且還能夠更加直觀的體現(xiàn)出學(xué)生還要那些重難點知識沒有熟練掌握,從而指明了下一階段學(xué)習(xí)或復(fù)習(xí)的方向。因此,教師也要加強(qiáng)對考核的重視,將考核作為反饋教學(xué)質(zhì)量和優(yōu)化教學(xué)內(nèi)容的重要渠道。針對以往考核中存在的問題,教師需要從考核內(nèi)容、考核形式兩方面著手,改革《Java程序設(shè)計》考核模式。要將學(xué)生日常課堂表現(xiàn)列入考核范疇,例如在實踐課上教師布置的一些編程任務(wù),根據(jù)學(xué)生完成情況進(jìn)行優(yōu)、良、合格、不合格評級,并在期末考核中折算分?jǐn)?shù)。這樣一來,就可以督促學(xué)生在日常課堂學(xué)習(xí)和訓(xùn)練中,也積極對待,用心學(xué)習(xí),讓專業(yè)基本功更加扎實。
3結(jié)束語
整體式教學(xué)更加關(guān)注學(xué)生教材理論學(xué)習(xí)情況和操作技能掌握情況,能夠幫助學(xué)生循序漸進(jìn)的提高專業(yè)技術(shù)水平。在《Java程序設(shè)計》課程中實施整體式教學(xué),根據(jù)學(xué)生基礎(chǔ)知識掌握情況的差異,為學(xué)生提供個性化教學(xué),讓學(xué)生能夠在個人基礎(chǔ)上得到提升,實踐教學(xué)效果良好,具有推廣應(yīng)用價值。
參考文獻(xiàn)
[1]任立鋒,“互聯(lián)網(wǎng)+”背景下混合式教學(xué)在高職《JAVA程序設(shè)計》課程教學(xué)中的應(yīng)用研究[J],電腦知識與技術(shù),2018(5):150-151.
[2]蘇秀芝.對分課堂在《JAVA程序設(shè)計》課程教學(xué)的實踐探索[J],當(dāng)代教育實踐與教學(xué)研究,2018(3):145-146.
[3]納敏.改進(jìn)教學(xué)方法培養(yǎng)學(xué)生創(chuàng)造性學(xué)習(xí)能力[J].職業(yè),2007(2):66.