職業(yè)教育論文-Java教學初探.doc_第1頁
職業(yè)教育論文-Java教學初探.doc_第2頁
職業(yè)教育論文-Java教學初探.doc_第3頁
職業(yè)教育論文-Java教學初探.doc_第4頁
職業(yè)教育論文-Java教學初探.doc_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

職業(yè)教育論文-教學初探【摘要】Java已經(jīng)在眾多學校的計算機專業(yè)中開設。怎樣做好它的教學工作,成了計算機教學中一個亟待研究解決的問題。本文針對Java課程的現(xiàn)狀和特點,從培養(yǎng)學生的興趣、重視Java基礎的教學、加強實踐教學三個方面提出了關于Java教學的幾點建議?!娟P鍵詞】Java基礎教學實踐教學Java是1995年由Sun公司組織開發(fā)的一種編程語言。時至今日,Java己經(jīng)發(fā)展為一個覆蓋面廣、效率高、易用性強的技術平臺。幾乎所有高校都競相開設了Java程序設計等相關課程。但由于Java語言的實踐性強和開發(fā)環(huán)境的特殊,怎樣教好Java,便成了計算機教學中一個探討與研究的熱點和焦點。一、培養(yǎng)學生的興趣興趣是最好的老師,在知識學習過程中,有沒有興趣,學習的效果是截然不同的。一般來說,學生在第一堂課時學習狀態(tài)是積極的,興趣也很濃厚,為此我們抓住學生的這種心理,在第一次上課時就要激發(fā)學生的求知欲。在Java語言教學書本上,難免有許多書都是講述Java語言的發(fā)展或特點,但是對于一個還沒有體驗過Java語言的初學者,這樣的講解可能會使學生的學習興趣逐漸減少.甚至一下就失去了學習激情。在第一堂課上,我們可以采取玩游戲的方法。Robocode是個可以免費下載的完全用Java開發(fā)的機器人戰(zhàn)斗仿真器,可以在所有支持Java2的平臺上運行。在這個環(huán)境里,可以自己用Java編程的方式創(chuàng)建一個機器人,把它放到戰(zhàn)場上,然后讓它同其他開發(fā)者們創(chuàng)建的機器人對手進行戰(zhàn)斗。當學生看到栩栩如生的游戲畫面時一定非常興奮,這時可以引導他們?nèi)绻胱约洪_發(fā)這樣的游戲那就好好開始學習Java吧,此時學生已經(jīng)急不可耐地想知道如何在電腦上開發(fā)編譯Java程序了。在接下來的教學過程中,我們利用Robocode去學習java的基礎知識如調(diào)用API代碼、閱讀Javadoc、繼承、內(nèi)部類、事件處理等等,還可以讓學生在課余時間自己組成小組在游戲中去互相分享Java學習心得。這種方法有利于激發(fā)學生的興趣和啟迪學生的思維,學生學起來不厭倦而且效果較好。二、重視Java基礎的教學在Java教學中,正確地引導幫助學生建立面向對象的思維方式,是教學的重要環(huán)節(jié)。另一方面,對Java基礎知識的熟練掌握和靈活應用,也是Java教學的重點內(nèi)容之一。語法學習是任何計算機語言的必經(jīng)階段,連語法都不熟悉,怎么談程序設計。Java語法教學的基本目標是對Java的基本語法有一個整體認識,能讀懂源代碼,能夠寫出簡單的Java程序。除了Java的基本語法之外,都是以Java提供的強大API類為主要學習內(nèi)容,Java類都包含在不同的包中,我們可以把經(jīng)常應用的字符串String類作為突破點,提高學生對概念的理解和類方法的正確使用的能力。所有語言中都涉及對字符串的處理,如Delphi和C語言中,用函數(shù)實現(xiàn)了字符串的獲取,而在面向對象設計中則以類的方式提供,對字符串對象進行了封裝,在該類中提供了大量的方法,如charAt(),substr()等等,我們把它作為成熟的類,在任何應用程序中都可以通過創(chuàng)建String對象而實現(xiàn)對字符串的相關操作,我們只關心如何正確使用該類中的方法而不關心方法的內(nèi)部實現(xiàn)過程。通過String類的學習和比較,使學生對類封裝的實質(zhì)、類封裝的作用和意義、類的正確引用都有一個清晰的認識,對后邊的學習起到拋磚引玉的作用。在String類學習的基礎上,后續(xù)的Java類,如線程、異常、輸入/輸出、網(wǎng)絡編程等都是以掌握這些類的作用和技術應用為目的的,我們都可以應用系統(tǒng)提供的類而完成自己的任務,以縮短開發(fā)周期,必要時我們還可以通過繼承等方法建立自己的類庫等,便于擴充自己的功能類??赡苡械慕處熣J為Java的基本類庫不需要學習,因為可以隨時查看類似“Java大全”的資料或者利用集成開發(fā)環(huán)境下的聯(lián)機幫助來獲取相關用法。根據(jù)多年的開發(fā)經(jīng)歷和教學實踐來看,學生應該對基本類庫有個整體了解。這不是要學生熟悉每個類的用法,記住每個類有哪些屬性和方法,而是要學生知道每個包由哪些方面的類構成的,這些類的用途是什么,最核心的幾個類分別是完成什么功能的。當遇到實際問題的時候,能夠知道哪個類或者哪幾個類的組合可以解決這個實際問題就可以了。三、加強實踐教學Java程序設計作為一門純面向對象的程序設計語言,集知識和技能于一體,實踐性很強,需要大量的實踐練習才能較好掌握。教學中應注重上機實踐,上機的過程既是對課程內(nèi)容的實踐,也是應用編程的開始。根據(jù)Java程序設計課程的特點,應用演示+操作+講解(即邊講邊練)的授課方法進行講授。教學內(nèi)容應該突出理論知識的應用和實踐技能的培養(yǎng),以“必需、夠用”為度。建議理論與實踐教學時數(shù)的分配達到1:1,配備了多道上機實例,強化了學生閱讀程序能力。使用“任務驅動”教學法讓學生在“任務”的驅動下學習,引導學生由簡到繁、由易到難地完成一系列“任務”,從而提高操作能力。使用各種軟件實時操作進行教學,學生可以同步感受軟件的運行過程。演示程序的調(diào)試與運行過程,真正實現(xiàn)了“用計算機教計算機”,使教學更具直觀性和互動性,同時加大了授課的知識量。另外,學習Java編程語言要經(jīng)常閱讀一些優(yōu)秀的源碼,對自我提高、開闊視野非常重要。但一定要多動手才能真正把別人的東西消化掉。很多學生學Java就是看書、聽課,當時是明白了,過后馬上就忘記。如果不愿意敲鍵盤,就不如不學。即使有時候所敲的代碼不太明白,可以先運行,看看結果,增加感性認識,然后上升到理性的認識。所以,教學中一定要鼓勵學生多動手寫代碼。四、結束語Java作為一門實踐性很強的學科,教學過程當中,在激發(fā)學生學習興趣的基礎上,重視Java基礎的教學,圍繞提高學生實踐應用能力加強實踐教學,注重面向對象編程思想的培養(yǎng)。本文中提出了一些Java教學的改進措施,并實際應用于Java教學,取得了很好的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論