前言:想要寫出一篇引人入勝的文章?我們特意為您整理了Java程序設(shè)計教學(xué)思考范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:為提高java程序設(shè)計的教學(xué)質(zhì)量,高校應(yīng)深入研究課程的教學(xué)規(guī)律。通過分析Java程序設(shè)計現(xiàn)狀及整改措施,闡述Java程序設(shè)計的教學(xué)內(nèi)容,革新傳統(tǒng)的教學(xué)模式,確保教育質(zhì)量的考核指標(biāo),以供參考。
關(guān)鍵詞:Java程序設(shè)計;教學(xué)現(xiàn)狀;整改措施;教學(xué)內(nèi)容;研究
Java程序設(shè)計,不僅有助于學(xué)生全面掌握Java程序設(shè)計的理論知識和專業(yè)技能,還有助于培養(yǎng)學(xué)生解決實際問題的能力。但從目前來看,Java程序設(shè)計教學(xué)難以滿足當(dāng)今社會的發(fā)展需求,很多計算機專業(yè)的畢業(yè)生面臨著嚴(yán)峻的就業(yè)問題。為改變這一現(xiàn)狀,必須對Java程序設(shè)計進行教學(xué)改革。因此,對Java程序設(shè)計進行深入的教學(xué)思考是很有必要的,它有利于為學(xué)生今后發(fā)展奠定堅實的基礎(chǔ)。
1Java程序設(shè)計現(xiàn)狀及整改措施
1.1教材編寫水平良莠不齊
目前,Java程序設(shè)計課程還沒有統(tǒng)一的教材,大多數(shù)教材都是根據(jù)編寫者的經(jīng)驗和Java的API編寫的,從而導(dǎo)致教材編寫水平良莠不齊。一方面,有些教材并沒有抓住問題的關(guān)鍵,導(dǎo)致語言組織不通順,甚至出現(xiàn)編寫錯誤的情況。另一方面,有些教材內(nèi)容并不適用于所有學(xué)生,導(dǎo)致學(xué)生難以提高學(xué)習(xí)成效。為了改變這一現(xiàn)狀,高校必須進行整改。首先,高校應(yīng)挑選滿足學(xué)生實際需求的教材。其次,高校應(yīng)挑選章節(jié)內(nèi)容深刻、語言文字卻淺顯易懂的教材。最后,高校應(yīng)挑選編排結(jié)構(gòu)清晰、編寫質(zhì)量優(yōu)良的教材。
1.2學(xué)生缺乏扎實的基礎(chǔ)編程能力
大多數(shù)學(xué)生都缺乏扎實的基礎(chǔ)編程能力。Java程序設(shè)計課程深受廣大學(xué)生的喜愛,學(xué)生都是帶有較高的學(xué)習(xí)熱情投入這門課程之中的。但是,經(jīng)過接觸后卻發(fā)現(xiàn),這門課程很難理解,致使一部分學(xué)生感到力不從心,甚至產(chǎn)生一定的厭煩心理,久而久之,他們就會磨滅學(xué)習(xí)熱情,最終出現(xiàn)自暴自棄的學(xué)習(xí)態(tài)度。為了改變這一現(xiàn)狀,高校必須進行整改。首先,在Java程序設(shè)計教學(xué)前,教師應(yīng)充分掌握學(xué)生的學(xué)習(xí)特性,引導(dǎo)學(xué)生進行相關(guān)的語言程序練習(xí),從而強化學(xué)生的學(xué)習(xí)動力。其次,在Java程序設(shè)計教學(xué)的過程中,教師應(yīng)精講多練,啟發(fā)學(xué)生的思考和想象,以不斷提高他們的基礎(chǔ)編程能力。
1.3Java程序設(shè)計課時較少且理論課時多于實踐課時
大多數(shù)高校都沒有為Java程序設(shè)計課程安排太多的課時,教師為了按時完成教學(xué)任務(wù),不得不匆匆忙忙結(jié)束課程,導(dǎo)致學(xué)生難以有效吸取Java程序設(shè)計的精華。與此同時,高校又過于注重理論,致使Java程序設(shè)計的理論課時多于實踐課時,導(dǎo)致學(xué)生難以有效提高Java程序設(shè)計的專業(yè)技能。為了改變這一現(xiàn)狀,高校必須進行整改。首先,在Java程序設(shè)計教學(xué)過程中,教師應(yīng)針對教材中的重點知識深入講解,讓學(xué)生自行學(xué)習(xí)其他基礎(chǔ)內(nèi)容,以確保在有限課時內(nèi)高效完成教學(xué)任務(wù)。其次,教師應(yīng)將課堂教學(xué)延伸到課外,使學(xué)生在課堂上學(xué)到的內(nèi)容通過課外試驗得以驗證,以提高學(xué)生解決實際問題的能力。
1.4教師缺乏一定的職業(yè)素養(yǎng)
Java程序設(shè)計教師大多是青年教師,他們?nèi)狈σ欢ǖ穆殬I(yè)素養(yǎng)。在教學(xué)過程中,青年教師由于沒有過多的實踐經(jīng)驗,只能向?qū)W生傳授相關(guān)的理論基礎(chǔ)知識,這不利于Java程序設(shè)計教學(xué)的有效開展。為改變這一現(xiàn)狀,高校必須進行整改。首先,高校應(yīng)積極組織青年教師去相關(guān)企業(yè)進行培訓(xùn),不斷鼓勵他們參與各種項目制作,促使他們不斷提升項目開發(fā)技能,以積累更多的項目開發(fā)經(jīng)驗。只有這樣,才能在課堂中更好地引導(dǎo)學(xué)生,從而為學(xué)生今后發(fā)展奠定堅實的基礎(chǔ)。
2Java程序設(shè)計教學(xué)內(nèi)容
Java程序設(shè)計主要有五大重點內(nèi)容:第一,面向?qū)ο?。第二,圖形用戶界面。第三,輸入/輸出。第四,網(wǎng)絡(luò)編程。第五,數(shù)據(jù)庫編程。教師需要根據(jù)學(xué)生的學(xué)習(xí)狀況,制定相關(guān)的學(xué)習(xí)方案。值得注意的是,在Java程序設(shè)計教學(xué)過程中,教師應(yīng)將面向?qū)ο筮@一重點內(nèi)容貫穿整個章節(jié),例如,對象的定義、類的定義、成員方法的定義以及成員變量的定義。根據(jù)對象調(diào)用相應(yīng)類的成員方法,完成后續(xù)章節(jié)的內(nèi)容。教師還應(yīng)讓學(xué)生認真觀察Java程序的具體實例,通過程序結(jié)構(gòu)創(chuàng)建合適的類,并在原有的基礎(chǔ)上創(chuàng)建相應(yīng)的對象,同時調(diào)用相關(guān)的成員方法,從而滿足學(xué)生的需求。只有這樣,才能讓學(xué)生明確學(xué)習(xí)方向,使學(xué)生充分掌握面向?qū)ο?,有效理解Java語言,透徹了解Java編程,提高學(xué)習(xí)成效,為學(xué)生今后發(fā)展奠定堅實的基礎(chǔ)。
3革新傳統(tǒng)的教學(xué)模式
要想學(xué)好Java程序設(shè)計課程,必須要求學(xué)生具備扎實的理論基礎(chǔ)。若教師在課堂上一味給學(xué)生灌輸知識,很容易就讓他們產(chǎn)生厭煩心理,在Java課程設(shè)計教學(xué)過程中,教師應(yīng)將理論知識與實踐相結(jié)合,引導(dǎo)學(xué)生運用理論知識解決實際問題。這就需要教師不斷革新傳統(tǒng)的教學(xué)模式,例如:案例教學(xué)法、項目驅(qū)動法等,這些全新的教學(xué)手段有助于學(xué)生全面掌握Java程序設(shè)計課程。教師將案例教學(xué)法與項目驅(qū)動法相結(jié)合,啟發(fā)學(xué)生的創(chuàng)造性思維,使教學(xué)目標(biāo)更明確、教學(xué)內(nèi)容更完整、教學(xué)難度也更適當(dāng)。當(dāng)學(xué)生看到最終成果時,他們會更有成就感,從而強化學(xué)習(xí)程序語言的動力,也對程序語言產(chǎn)生了濃厚興趣。采用案例教學(xué)法和項目驅(qū)動法進行教學(xué),不僅有利于學(xué)生掌握更多的知識,還有利于更好地認識自己,這對促進學(xué)生的全面發(fā)展來說是很有幫助的。
4確保教育質(zhì)量的考核指標(biāo)
實踐在一定程度上影響著Java程序設(shè)計的教學(xué)成效,若教師依然采用紙質(zhì)試卷對學(xué)生進行考核,那么就很難發(fā)揮學(xué)生的真實水準(zhǔn),違背了實踐教學(xué)考核的目的。為改變這一現(xiàn)狀,教師必須不斷革新傳統(tǒng)的考核方式,將考核分為三大部分:第一,理論知識考核,占總成績的30%,主要考核學(xué)生的理論基礎(chǔ)知識。第二,驗證性實踐題目考核,同樣占總成績的30%。第三,綜合性實踐題目考核,占總成績的40%。通過該種考核,讓學(xué)生意識到僅靠死記硬背是完成不了這門課程的,還需要他們具備一定的實踐能力。通過實踐,不斷激發(fā)學(xué)生的學(xué)習(xí)熱情,促使他們對Java程序設(shè)計進行深入研究,找到自己的不足并加以彌補。
5結(jié)語
Java作為計算機專業(yè)中十分重要的程序設(shè)計課程,它對畢業(yè)生就業(yè)來說具有一定的積極作用。社會對復(fù)合型人才的需求愈來愈大,為了適應(yīng)發(fā)展,高校應(yīng)對Java程序設(shè)計進行深入的教學(xué)思考,不斷提高教學(xué)成效。但在Java程序設(shè)計教學(xué)中依然存在諸多問題,還需要不斷探索和總結(jié)經(jīng)驗,才能為社會培養(yǎng)出更多高素質(zhì)的復(fù)合型人才。
參考文獻:
[1]周宇.JAVA語言教學(xué)方法研究與實踐[J].電腦知識與技術(shù),2008,(19):100-101.
[2]馮穎凌.Java教學(xué)之探索[J].電腦知識與技術(shù),2011,(31):45-46.
[3]劉美玲,張剛強,謝寧新,等.程序設(shè)計課程實驗教學(xué)模式探討[J].廣西民族大學(xué)學(xué)報(自然科學(xué)版),2010,(04):57-58.
[4]魏惠茹,李曉東.基于“項目驅(qū)動”的Java語言教學(xué)[J].黑龍江科技信息,2009,(27):86-87.
[5]周永,岳靜.Java教學(xué)中三層架構(gòu)之講授技巧[J].計算機教育,2009,(02):50-51.
[6]張濟礎(chǔ),楊亞莉.高職院?!皵?shù)據(jù)結(jié)構(gòu)Java語言描述”課程的實驗設(shè)計[J].計算機教育,2010,(01):93-94.
[7]劉冰.高職院?!禞ava程序設(shè)計》教學(xué)改革的探索[J].科技信息,2009,(01):79.
作者:馬丹 單位:長春理工大學(xué)光電信息學(xué)院