摘 要:近幾年來,教師在進行Java語言程序設計語言教學過程中,發現學生的自主學習能力和動手能力很差,本文針對這些問題進行詳細的闡述,同時根據多年豐富的教學經驗,對高職高專老師在開展程序設計語言課程的教學方法進行探討并提出了一些建議。
關鍵詞:高等教育 編程 教學
中圖分類號:G642文獻標識碼:A
高等教育的目標就是為社會培養一批適應企業需要的專業化應用人才,高職高專教育培育下的畢業生應具有豐富的知識、能將理論運用到實際中去的能力、高尚的道德素質和擁有很強的技術運用能力等特征。在Java程序設計語言教學方案中實踐應占很大的比重,只有通過實踐才可將所學到的知識進行靈活的運用,才達到學習的目的。以下就在高等教育中如何開展java程序設計語言教學工作展開討論。
一、在編程學習過程中做好實踐這一工作
在java程序設計語言教學中,主要學習的就是要學會編程,而學習編程的最好辦法就是實踐,在實踐中將所學到的知識應用進去,同時別人做的編程也有好有壞,我們不能只看那些寫的好的編程,也要教導學生對那些差的編程進行研究,這樣才能以便于學生以后區分編程的好壞,寫出的編程也更有含量。很多學生認為編程的學習就是把編程語言的語法和語義學習好,然后就付諸實踐開始編程,有這種想法的學生往往只能寫出一些簡單的編程,而且質量較差。而在實際生活中我們所提倡的編程是要在抽象層次上能夠反復利用的復雜程序,來避免重復性工作的發生。
編程的技術有多種多樣,不僅包括嵌入到類和包的抽象型技術,還包括用編程語言的特色特征來表達特定的編程。組成編程技術的部分也叫做編程模式或編程計劃,要更加深入的了解編程這就需要學生對代碼進行仔細研究和觀察。在很多公司里,會出現這樣的情況,大多數的開發人員只在前人設計的系統上進行升級而很少自己開發系統,原因是他們不能夠讀透和理解那些舊系統的代碼,因此只能進行一些升級工作。還有一個問題,一些開發人員不能正確對待審查代碼的工作,很少考慮通過審查別人的代碼來提高自身的編程水平,這種做法是不對的,要把審查代碼這一活動看做是系統開發活動中的一部分內容,提高他們的編程水準。
二、對教學過程進行優化和改進
(一)運用多樣化的教學方法來調動學生的積極性。
以采用不同的教學方式。有些不是非常深奧的知識點,我們可以讓學生自己分組總結并做成演示文稿,然后讓學生自己上臺講,下面的學生點評,最后老師進行總結指導。讓學生親身體驗老師平時備課、講課的過程,也讓學生學會學習。在小組的合作過程中,也讓學生學習如何做人,調動學生的積極性,讓計算機高手帶動計算機盲,在相互幫助、合作中實現相互間的互補和平衡。同時我們要明確每章的重點內容,縮短對學生教學時間,使學生在課堂上有更多時間參與討論,充分發揮學生的主動性,激發學生的積極性,培養學生自己分析問題和解決問題的能力。
(二)注重開展實驗課教學,提高實驗課的教學質量。
按照國家規定的大學計算機課程教學的大綱要求,實驗課和教學課的比例是一半的一半。在實驗過程中,我們要注意培養學生的學習興趣和動手能力,指引學生自主學習,學會研究和探索,培養學生的創新意識。在實驗過程中,給學生最大的自由發揮空間。比如在網頁設計過程中,可以鼓勵學生自由發揮自己的想象力,設計出有自己獨特風格的作品;對于制作多媒體,我們可以給學生擬一個主題,然后讓學生自由發散思維,大膽創新設計。
(三)采用擬人化教學方式,通過生動形象地演示和講解將課本內容人性化。
在Java程序設計語言教學中,應用性非常強,,在講解知識點的時候,可以先通過一些具體的例子來引出所要講解的概念及知識點。在這些經典案例中,將事情存在的問題和困難呈現給學生,讓學生自己思考,最后再展示案例中別人是怎樣解決這些問題和困難的,讓學生知道在開發過程中什么才是最重要的因素。
三、建設一支優秀的育人隊伍
為更好的實現Java程序設計語言的教學,需要培育一批出眾的教師,可以從以下幾個方面來強化教師隊伍的素質建設: (1)對老師進行培訓,組織學習。老師要與時俱進,不斷學習新知識,只有自身有較強的專業知識水平,才能教導給學生更多的知識。(2)經常組織老師聽課,相互間借鑒、取長補短,分享一些優秀老師的上課視屏,從不同角度對課堂的教學質量提出評價并給出意見,不斷完善課堂的教學質量和學生的聽課效率。(3)對能力強的老師要加以重視并委以重任。一個老師的才干不一定就與其學歷和職稱相符,我們更要看重是他們的教學方法,對于那些對這門學科研究深入的年輕的老師,我們可以給其機會,讓他們充分發揮自身精力旺盛、學習能力強以及對工作有熱情認真負責等優點。
四、總結
Java程序設計語言的教學是一項系統性的工程,要更好的設計Java程序設計語言教學方案,關鍵是我們要加強學校老師素質的培養,改變傳統落后的教學思想和模式,加強培養學生的實踐能力和不斷探索、大膽創新的意識,發揮學生的主觀性,激發學生對這門課程的興趣,才能不斷的提高教學質量,完善教學方案。
(作者:河南濮陽職業技術學院,助教,學歷:本科,研究方向:計算機軟件)
參考文獻:
[1]馬燕林.JAVA的平臺獨立性.新技術新工藝.1996年04期.
[2]肖英.高職Java程序設計課堂教學的探討.現代企業教育.2007年16期.
[3]覃國蓉.Java語言教學中的兩個案例.計算機教育.2005年11期.
[4]宋平,王振.提高Java語言教學效果的探索與實踐.沈陽農業大學學報(社會科學版).2006年04期.