谷鐵濤
Java是1995年由Sun公司組織開發(fā)的一種編程語言。時至今日,Java已經成為推廣速度最快的程序設計語言。它采用面向對象編程技術,功能強大而又簡單易學,深受廣大程序設計人員的喜愛。Java伴隨著Internet問世,隨著Internet的發(fā)展而成熟,是精心設計的語言,具有簡單性、面向對象性、平臺無關性、安全性和健康性等諸多特點,內置了多線程和網絡支持能力,可以說是網絡世界的通用語言。為了迎接信息時代的挑戰(zhàn),學習和掌握Java語言無疑會帶來更多的機遇。因此,幾乎所有高校尤其是職業(yè)院校都競相開設了《Java 語言與面向對象程序設計》等相關課程。
但是,由于Java語言的實踐性強以及開發(fā)環(huán)境所具有的非凡性,如何教好Java,成為計算機教學中探討與研究的熱點和焦點。那么,在高職院校如何搞好Java的教學呢?筆者結合多年的教學經驗,談幾點自己的看法。
一、幫助學生樹立信心
有些高校在制定教學計劃時,往往會考慮到Java和C語言的教學順序問題;也有些學生在剛接觸到Java時,就會想到自己的C語言學得不好,會不會影響到Java的學習。事實上,可以不去考慮這些事請,因為這兩門課程誰都不是對方的前驅課程。在教學過程中,有的學生根本就沒學過C語言,但是Java也學得特別好。所以,在教學過程中,教師應當告訴學生不用擔心自己的C語言水平會影響到Java的學習,以增強學生學好Java的信心。
在前期的教學過程中,教師應將Java概括地、簡單地描述給學生:Java就是定義“類”的過程,即編寫Java程序就是寫類頭和類體的過程。例如,系統類庫的引入(import語句)等知識點,將隨著教學的深入一點一點地加進程序中。這樣一來,學生在開始學習Java時就會感覺到Java簡單易學,基礎知識掌握牢固后,再去接受、消化更多的知識點。筆者將這種教學方法概括為“先粗略地了解,再添枝加葉”。
二、多媒體教學
對任何一門課程來說,教學手段必不可少。對于Java教學來說,充分使用多媒體,使用大屏幕投影進行直觀教學,對學生學習Java是非常有幫助的。多媒體能為教學提供交互式的教學情景,學生可以憑據自己的學習基礎、學習興趣來選擇學習戰(zhàn)略、學習的內容和適于自己水平的實習。學生在這種交互式教學情況中有了自動加入的可能,有利于引發(fā)學習興趣,形成學習動機。另外,多媒體教學可以提供多種感官的綜合刺激,有利于知識的獲取與連結。同時,它可以為學生創(chuàng)造一個能聽、能看、能動手操作以及舉行討論、交換的場景。顯然,這樣的教學情況要優(yōu)于傳統的“粉筆+黑板”。
三、案例驅動式教學
采用案例式教學模式,在開始講解一個知識點的時候,給出一段程序,然后分析這個程序,在此基礎上講解知識點,使學生知道這個知識點在一個項目中是如何使用的,從而引起學生對這個知識點的興趣。
值得一提的是,在尋找案例時,要注意了解當今IT技術的主流。也就是說,案例驅動式教學中的案例所涉及到的Java知識點,最好是當今IT企業(yè)的主流技術。只有這樣,才能讓學生清楚地意識到“學習Java不是沒有用”。如此一來,學生學習Java的興趣將會越來越濃。
四、加強實踐,注重應用
職業(yè)院校的本質是培養(yǎng)學生的職業(yè)技能,即動手能力。Java是一門集知識和技能于一體,實踐性很強的課程。兩者的這一共同點決定了實踐教學在職業(yè)院校中是不可缺少的。因此,教學中應注重上機實踐,上機的過程既是對課程內容的實踐,也是應用編程的開始。
在教學課時的安排上,建議將接近一半的課時安排為上機實踐。目的在于培養(yǎng)學生對所學知識點的感性認識,進而上升到理性認識。如果只是一味地看書、聽課,即使當時很明白,但過后還是不能將知識點消化吸收。尤其是應用學者們提出的“任務驅動”教學法,使筆者在教學實踐中受益良多。
總之,職業(yè)院校的Java教學一定要圍繞提高學生的職業(yè)技能而展開,注重面向對象編程思想的培養(yǎng),教學過程中要引入多媒體技術等先進教學手段。筆者將Java教學的一些方法,應用于Java教學,取得了很好的教學效果??傊?教學的關鍵在于因材施教,必須針對學生的具體情況具體分析,尋找出真正合適的教學方法,才能達到良好的教學效果。
(作者單位:河北省定州市冀中職業(yè)學院)