查洋
隨著互聯(lián)網(wǎng)的迅猛發(fā)展,計算機技術應用得到了廣泛的應用,改變了我們的工作和生活。為此在計算機技術中,也衍生出編程語言,為助推生產(chǎn)力的發(fā)展立下汗馬功勞。掌握好這門編程語言,無疑會給科技發(fā)展及社會進步帶來很好的裨益,同時讓大家掌握好編程思想,為軟件界帶來更先進、更科學的理念和方法。
【關鍵詞】程序設計 編程語言 Java 語言
目前,在程序設計應用領域,Java語言編程和相關的Java技術應用非常廣泛,是主流的程序設計開發(fā)語言之一。Java語言是技工院校計算機專業(yè)中地位極為重要的一門專業(yè)知識,目前,對于Java程序語言的應用,很多學校都是采用了以教師講為主,學生聽為輔的方式,通過這樣的方式培養(yǎng)出來的學生通常缺乏自主探索知識及運用知識解決實際問題的能力,實際上也違背了技工院?!爸丶寄堋钡霓k學宗旨。因此,對于Java語言的應用方法探討是擺在我們?nèi)握n老師面前的重要任務,我們應該以培養(yǎng)學生學習能力、自主探知能力為目標,盡最大可能調(diào)動學生的學習興趣,努力培養(yǎng)出企業(yè)需要的軟件人才。
1 Java語言應用中存在的問題分析
1.1 偏重理論
技工院校的學生大多數(shù)都是中考及高考落榜的孩子,他們的學習能力相對薄弱,加之Java課程本身較為枯燥,各種教材都偏重理論知識的講解。如果采用本科院校的理論應用模式,學生會完全提不起興趣,無法理解教材中提及的一堆概念和術語,嚴重影響了他們的學習熱情。
1.2應用計劃設計不夠靈活
計算機技術的快速發(fā)展使得計算機的教育相對滯后,當前的應用內(nèi)容跟不上知識更新的速度,我們所教的Java語言僅僅是J2SE的基礎性知識,而IT產(chǎn)業(yè)界則需要熟練掌握J2EE/J2ME的技術人才,很多學生面臨就業(yè)時,考核技術達不到企業(yè)的要求。
1.3 課時較少導致應用內(nèi)容無法及時消化
一般技工院校的Java課程學時只有80學時左右,而在如此短的時間內(nèi),完全掌握Java的課程學習及編程思想對學生來說是非常困難的。
2 Java語言應用加強的辦法
2.1 優(yōu)化內(nèi)容
Java技術是很強大的,一般的教材都要在四百頁左右,僅僅在80個課時左右就想把Java技術學通幾乎是不可能的。學生在學習Java語言之前基本都學習過了C語言或C++語言,對于程序的基本控制結構已有一定的基礎,因此,在Java語言應用中,基本語法、控制結構、數(shù)組及方法等內(nèi)容可以進行精講,突出面向?qū)ο蟮某绦蛟O計語言與面向過程的程序設計語言不同之外即可。對于這部分內(nèi)容,一定要以學生為主導,多讓學生自己講述,通過講述發(fā)現(xiàn)不足,從而及時進行彌補。
2.2 注重實踐
傳統(tǒng)的實踐應用仍以教師為主導,教師先講實踐要求和步驟,然后學生依照教師完成實踐步驟,這種方法不能真正鍛煉出學生的動手能力。學習一種編程語言,其語法結構、功能調(diào)用是次要的,也不難學,難在學生是否真的掌握了編程思想,而教師就是要注重對學生進行編程思想的訓練。教師可在上機前給學生布置一些實驗題目,題目不限定為書上習題,培養(yǎng)學生能夠利用程序解決問題的能力,因每個人的思維方式都不盡相同,課堂上可允許學生進行交流,取長補短。鑒于上機時間短暫,要求學生在課堂上完成主要關鍵代碼即可,讓學生在實踐中體會編程思想,提高動手能力。
2.3 激發(fā)學習Java語言興趣
興趣是最好的老師!有了興趣,學習起來就不會感覺很費力,應用就應該圍繞提高學生的學習興趣來展開的。在應用過程中,應綜合利用多種應用手段,講解與討論相結合,板書與投影相結合,當然,對于不同的內(nèi)容應采用不同的應用方法,如開學初,為激發(fā)學生學習Java語言的興趣,可以詳細演示一個用Java開發(fā)的軟件,讓學生了解Java的強大功能。再比如學習類和對象時,可以引導學生思考一些現(xiàn)實中的對象,也就是說采用類比的應用方法,如學生自己的不同品牌的手機,每個人家里不同品牌的電視機等,這樣學生就能很快地歸納出手機類、電視類,進而可以抽象成通訊類、電器類等,逐步培養(yǎng)學生面向?qū)ο蟮姆謱映橄笏季S能力。另外,教師還應教會學生學習方法,因為Java中提供了200多個包,3000多個類,內(nèi)容很多,但它們中很多都有相似的結構和使用方法,比如在很多組件中都有getText()方法,將方法告之學生,這樣學生學習起來就能一通百通。
2.4 實訓很重要
我院的培養(yǎng)目標是“工學一體、德技雙優(yōu)”,即理論與實踐相結合,品德與技能一樣優(yōu)秀,培訓學生成為企業(yè)真正受歡迎的“藍領”。目前,大多數(shù)學校的Java實踐課都是在機房進行的,這樣可以完成課程的目標,但體現(xiàn)不出Java語言的優(yōu)越性。如前文所述,Java語言包括三種開發(fā)平臺:J2SE、J2EE和J2ME。它除了可以編寫網(wǎng)絡程序外,還可以開發(fā)手機應用程序及進行企業(yè)級開發(fā),而這些優(yōu)勢必須要在實訓中通過完成一個具體的應用程序設計方可體現(xiàn)出來。因此,教師一定要鼓勵學生利用工學交替或頂崗實習的機會多到優(yōu)秀軟件企業(yè)參加專業(yè)實習,或者參加一些軟件培訓,提升他們的專業(yè)水平,進而提高他們將來就業(yè)時的競爭力。
本人通過多年實踐應用,提出了Java語言應用中出現(xiàn)的一些問題,并提供了一些應用改革的措施,目的在于讓學生能真正地掌握Java語言的編程思想,成為企業(yè)所需要的軟件人才。
作者單位
江蘇省揚州技師學院 江蘇省揚州市 225003endprint