楊瑾
摘要: Java是一種面向對象的編程語言,其教學效果,直接影響到學生的程序設計能力和對Java知識的學習興趣。教師應該對如何激發學生興趣,改進教學模式、強化實踐教學等問題進行思考和探討。
關鍵詞: 高職院?!禞ava語言程序設計》課程教學提高教學質量
Java作為一種面向對象編程語言,由于其具有簡單、面向對象、分布式、可移植性、安全可靠等特點,深受業界的推崇,現已成為軟件開發領域主流的設計語言之一,隨著近年來嵌入式人才需求量的增加,許多高職院校開設了《Java語言程序設計》課程,因此如何提高Java教學質量,從而培養符合企業要求的Java人才,便成為計算機教學中一個值得探討的問題。
一、提高教師的專業化素質
要想培養出適應市場需求的高素質技能型人才,就必須有一批專業基礎扎實、開發經驗豐富的優秀教師。然而目前許多高校存在一個共性的問題:教師多數都是畢業后直接走上教學工作崗位的,沒有實際的Java開發經驗,而軟件開發人員可能又不太適合教學工作。這就要求教師通過不斷地學習,積極參與企業實際項目的開發,努力提高自身的實踐技能。
二、精選教材
合適的教材,是有效教學的重要保障之一。合適的Java教材應具有較好的知識覆蓋面,難度適中,適合學生的具體情況。
三、激發學習興趣、因材施教
愛因斯坦有句名言:“興趣是最好的老師。”在教學中,首先要讓學生認識到Java的應用普及程度及其就業前景,以此激發學生的學習欲望。其次要向學生展示一些比較有意思的Java小程序,典型的像手機中的小游戲,讓學生更加直觀地認識到Java編程的實際意義,激發學習興趣。課前要充分了解學生之前是否學習過其他編程語言,班級中文理科學生的比例,等等,在此基礎上對課程教學內容的側重點做一個整體的把握,還可以適當調整理論課與實踐課的課時比例,針對學生實際情況選擇合適的教學方法,讓學生在輕松愉悅的氛圍中獲取知識。
四、改進教學模式,強化實踐教學
課堂教學應把多媒體教學方式與傳統教學方式結合起來,適時切換使其互補,對重點、難點內容及問題的推理過程,教師仍需要進行必要的板書,教師要有一定的時間離開鍵盤、鼠標和屏幕,結合傳統教學方式,用自己的語言、身體姿態和表情傳達知識和信息,并要經常性采用啟發式提出問題、分析問題,得到問題的結論,靈活運用多媒體技術,將圖、文、聲、形相結合,展示動態的變化過程,以加深學生的印象和記憶,達到最佳教學效果。
在多媒體教學中,課件播放時間、速度、方式,教師的講解、板書要與學生視覺、聽覺、思考進行恰到好處的銜接,不能違背學生的認識規律,而要解決好多媒體課堂中師生雙向交流問題,適時從多媒體展示轉換到傳統的講授,通過淵博的知識、巧妙的組織和精彩的講授吸引學生,憑借豐富的表情、眼神和手勢等實現與學生的廣泛深入交流和溝通,營造和諧默契的教學氣氛,引發師生之間的共鳴,使教學進入最佳狀態。
在教學過程中,應綜合應用多種教學手段,展示與演示相結合,黑板與投影相結合。對于不同的內容,應采用不同的教學方法。比如,對于Java語法基礎、選擇與循環結構等比較基礎、簡單的內容,可以多通過屏幕展示的方式,強調關鍵點,再輔以一些恰當的實例,通過程序演示的方式深化這些語法。比如要介紹System.out.println與System.out.print的區別,就無需費盡口舌,只需編寫一個簡單的程序,讓學生從直觀的程序運行結果中體會就行了。而對于類的聚合、類的繼承、類的多態性等內容,則應從程序設計的算法思想、思路和步驟著手,先啟發、調動學生,讓學生知道接下來要做什么,引導學生積極主動地參與到算法的設計過程中,必要時可以一邊編寫一邊講解。還可以給學生穿插一些比較有效的分析、設計工具,如可以教給學生使用簡單的UML設計,從而引導學生用軟件工程的思維設計、編寫程序,但在這個過程中,要注意把握好度,不應喧賓奪主。
總之,多媒體教學方法的運用一定要與Java課程的要求和教學特點結合起來,以培養學生良好的程序設計方法和解決問題的能力為主要目標,既要考慮傳授的知識量和信息量,又應充分照顧授課的效果。
五、培養編程思想,養成良好編程習慣
學習編程語言,核心就是掌握其編程思想,只要掌握了編程思想,再學習新的編程語言時就可觸類旁通。為了培養學生的編程思想,教師可以以解決實際問題的程序設計思想作為教學的切入點,例如在講解選擇結構時以學生成績等級評定為例的教學模式,讓學生切實感受編程思想在解決實際問題中是如何體現的,啟發引導學生用程序的方式解決生活的實際問題。在教學過程中要注意循序漸進,先讓學生運用常用的結構和方法解決一些簡單的實際問題,然后由淺入深,最終達到學以致用的目的。多讀一些典型的源代碼,分析別人解決問題的思路,這對初學者增強編程意識、開闊視野非常重要。
另外,在編寫代碼時一定要養成良好的編程習慣。雖然Java是一種自由格式的語言,但是在教學過程中,絕對不能夠讓學生養成隨心所欲的習慣。對于初學者而言,一定要從開始就養成良好的編程風格,特別是要注意代碼的規范性。此外,對于較復雜的程序,要讓學生編寫注釋,這樣可以提高程序的可讀性和可維護性。
采用以上教學方法,可以提高學生對Java語言學習的認識,也可以提高學生對所學知識的綜合運用,滿足社會和企業的需求,達到高校的培養目標。同理,此方法也適用于其他各種計算機程序設計語言的教學工作。