邱雅端
摘 要 美國硅谷有一句眾所周知的話:每10年至15年有一次輪回。然而最近的一次輪回就是從Java開始。Java編程語言已經成為當今社會的一種熱門語言,應用的范圍和前景不言而喻。隨著java程序員的需求量不斷增大,培育一批符合市場需求的java程序員成了中等職業教育一個艱巨的任務。Java課程近幾年開始被引入到中等職業教學中,同時也為中專的教學注入了新的內容。然而,如何在中等職業技術學校開展好這門課程卻是一個值得我們去深入探究的問題。本文將結合自身的教學經驗闡述java課程在中等職業技術學校開設課程過程中所遇到的難題,以及它的解決方法。
關鍵詞 java 中等職業教育 開課難題 解決方法
中圖分類號:G71 文獻標識碼:A
現下,越來越多的中等職業技術學校為計算機軟件專業的學生開設了java這門語言課,并且作為計算機專業的必修基礎課。但同時也有部分學校開展了一至兩年后就發現這門課的開課難題重重,仔細分析,這門課的開課難題主要來自幾下幾個方面:
1學習周期短且僅開設java SE課程帶來的問題
由于課時和機房數量的限制,且大部分學生在此之前沒有深入學習過其他面向對象編程語言等原因,大部分學校多以java SE平臺作為教學的主要內容,從最基本的語法講起。但在實際的教學過程中,只開設和講授基礎部分內容帶來了一系列的問題。首先,學生容易把這門語言和之前所學過的先行基礎語言如C++語言相混淆。java語言只是單純的精簡了C++語言嗎?java與其它面向對象語言比較有什么優越性?這些都讓我們無從去解答。學生淺嘗而止,很難深入探究從而喜歡上這種編程語言,以后更別說去從事java編程的相關工作,這樣同時也大大降低了學校的開課熱情。
2相關專業老師稀缺帶來的問題
Java是近幾年才開始流行的編程語言,任教多年的計算機專業教師大部分沒有學習過,新進教師隊伍中有學過的寥寥無幾。因此面對眾多的班級和學生的需求,學校沒有充足的專業教師資源去滿足。開課遭難題,部分學校最后選擇放棄開設這門課。部分學校或讓非專業的老師來任教這門課,這也導致了任教老師壓力大,并且任教經驗不足從而不能很好的指導學生學習研究這門課。
3學生基礎較差,學習習慣不佳帶來的問題
中專學生的基礎參差不齊,學習目的不明確,思考不積極,不善于或者不愿去動腦筋,經常主動去回避掉那些比較耗腦力的問題,思維上存在惰性,注意力不夠集中,易分心。而學習語言是一個需要靜下心來研究的過程,需要集中注意力去思考,去計算。這對中專生是一個很大的挑戰。師傅領進門,修行靠個人。如果學生主動去回避甚至排斥,老師再大的努力也是無濟于事。
4相關方面教材少,與中專教學現狀不相符帶來的問題
由于課程比較新,相關教材可選性有很大的局限性。部分教材與大專,本科的教材換湯不換藥,內容沒有多大的區別,并沒有很強的針對性。教材里面的例子難度大,語句晦澀難懂,中專生很難對教材感興趣,看不懂成了他們對于教材的最初印象。
面對重重的問題,java 課的開設該何去何從?我們不能忘記中等職業技術學校的辦學初衷,面對這么大的就業市場,我們更應該從有利于學生就業的角度出發綜合考慮,迎難而上,克服困難,轉變我們以往的教育培養方式,一步一步解決當前出現的各種問題。
5老師走出校門再深造
講授java課程的教師可以通過參加相關企業java程序員的培訓課程,參與到具體的實踐中,積極參加企業有關項目的開發,與企業里具有資深開發經驗的工程師進行交流和切磋,提高自身的業務水平。了解當前企業對這方面人才的要求,把這些經驗帶入到課堂,教給學生有實際作用的知識,帶領他們進行類似項目的開發,從而快速提高學生的編程技能。同時,這也能夠解決課堂知識的局限性。
6學校與企業之間密切合作
學校的教育與社會的需求相脫節是目前教育界公認的難題。中等職業技術學校培育的是一線工人,更需要時時了解企業的需求,培養出一批批出校門就能夠馬上上崗的技術型人才。學校可以嘗試和當地的相關企業進行合作,讓學生能夠在學習的過程中參與到企業的一些項目中去,用項目的進度鞭策他們主動學習。這樣也能讓他們感到學以致用和項目完成的成就感,提高他們的自信心。
7學校之間相互學習與合作
同一個區域中的中等職業技術學校如果孤軍奮戰,那么戰果也是可想而知的。只有學校之間建立友誼關系,對于同樣的問題共同探討對策,相互學習,才能取得雙贏。學校間可以定期舉辦一些編程競賽,讓各個學校的學生組團參加。在競賽過程中,學生可以看到自己的水平和其他學校學生水平的差距,在一定程度上也能夠激發他們的斗志,更努力地提高自身實踐能力。另外,學校間的交流還可以是老師之間的交流,共同完成課題的改進,教材的改進,等等。
8改變學生自身的觀念
教育的主體是學生,學生有很強的主觀能動性,所以改變學生自身的觀念是非常重要的。首先,要讓學生知道java課程的學習是很有必要的,對于他們以后的就業是十分有幫助的,要讓他們看到現在市場上對于java程序員的需求量是供不應求的,同時這個方向的就業前景是很廣闊的。其次,要讓他們懂得如果一個人被動去學一項技能就會覺得乏味,深奧難懂,一旦投入其中,就會發現,這只是經驗的累積和思維的轉變。最后,要鼓勵他們。他們的智商并不比別人低,只是一些好的學習習慣沒有養成。代碼的學習可以從側面幫助他們重塑一個良好的學習習慣,幫助他們把浮躁的心安定下來,潛心專研。
9結語
本文通過分析Java這門語言課在中等職業技術學校的作用,以及遇到的問題,和解決方法進行了論述。希望更多的學校和相關專業老師能夠重視這門課的開設,提高開辦課程的硬實力和軟實力,讓選擇計算機軟件這個專業的學生能夠學以致用,順應時代要求,利用熟練的java編程技術在畢業的時候找到一份理想的工作。
參考文獻
[1] 孫偉.《Java程序設計》課程的教學改革與實踐[J].計算機時代,2005.11.
[2] 趙飛,荊光輝,張潤澤.如何培養大學新生計算機語言編程能力[J].計算機教育,2007.10.
[3] 孫晶,滿明.關于中等職業教育教學改革的思考[J].科技風.2010.15.