?

JAVA教學方法的研究與實踐

2010-04-07 09:24向洪波
關鍵詞:知識點教學內容模塊

向洪波

JAVA教學方法的研究與實踐

向洪波

JAVA程序設計是一門實踐性很強的課程,如何調動學生的積極性,讓學生接受知識,開展既富構造性又具有創造力的教學活動,是計算機專業教師應考慮的問題。擬通過找出JAVA語言教學中的問題,提出在JAVA理論與實踐教學中運用不同的教學方法,運用不同的考核機制,是提升學生學習興趣,積極性、主動性的關鍵所在。同時指出在JAVA教學中運用多種教學方法是必不可少的。

JAVA程序設計;模塊化教學方法;任務驅動;考核環節

JAVA程序設計是計算機專業的一門主干專業課程,如何使學生具備動手實踐能力、掌握JAVA程序開發技巧、積累項目開發經驗從而勝任企業需要是亟待研究解決的問題。由于初次接觸計算機語言的學生的認知能力和邏輯抽象思維水平還處于完善階段,那么如何更好地讓學生接受知識,開展既富構造性又具有創造力的教學活動,是計算機專業教師應考慮的問題。本文通過分析JAVA教學當中的問題,找出原因,提出合理的教學建議。

一 JAVA語言教學中存在的問題

1.基礎理論枯燥,學生有厭學心理。

任何一門計算機語言最初學習都是比較枯燥的,從最基本的理論知識點學起,由于JAVA語言涉及的理論廣、內容多,學生在最初學習的過程中很少體現出主動性,隨著課程的深入導致學生逐漸地失去興趣。

2.由于課時的限制,教學內容難以吸收。

由于??菩再|,課程教學學時壓縮,JAVA課程一學期基本在60學時以內就結束,最多兩學期,共計120學時。對于一個學生來說一學期不只學習一門課程,學生很少有時間來復習,結果是講過的內容很快就忘了。相比較而言,專門培訓這一課程的學校則大概安排5到6個月的時間來學習,時間充分、效果較好,所以說學時安排不夠充分,導致學生知識掌握得不夠透徹。

3.理論教學與實驗教學相脫離。

若在教學中采用理論課與實驗課教學分開進行的傳統教學模式,就會使該課程枯燥乏味,學生只是被動機械地去記憶那些語法原理,且很課后也很少拿出時間去復習,等一兩天后再上實驗課時,學生就忘記了前一兩天學習的理論課內容,這就造成了實踐課教師反復指導,浪費了時間。

二 理論教學方法的改進和教學內容的選擇

講授JAVA課程必須合理運用教學方法,充分發揮學生的主體作用,由教學生學習逐漸過渡到學生自學,調動學生的積極性,讓學生能夠理解和運用面向對象的編程思想。

1.運用模塊化的教學方法。

模塊教學是以理論為指導,現場教學為主,技能培訓為核心的一種教學模式,其著眼點是使學生在最短的時間內學到一門技能。模塊式教學法是按照教學過程的基本環節,把教學內容按教學目標合理劃分的教學方法。它旨在把一個復雜、相互交叉的課程內容分成若干個模塊。每一模塊的內容,相對獨立,有較高的內聚性,同時與前后章節之間又存在著一定的聯系,不同模塊的有機結合便構成了課程體系。

在JAVA教學中根據課程的教學目標把該課程教學劃分為三個大模塊:基礎模塊、基本技能模塊、綜合應用模塊。每個模塊下又有相應的子模塊,每個子模塊下又有相應的研究內容。同時模塊可以根據需求進行增減和修訂。

2.運用一體化的教學方法。

教學過程中需將課堂教學與實驗教學進行有機的結合,在多功能媒體實驗室教師講完理論部分后,就安排學生進行實驗部分的內容,將理論與實驗緊密結合,避免實驗課與理論課之間時間間隔較長和課堂講授知識點有所遺忘的弊端,使得學生及時消化、鞏固理論知識。

3.教學內容的選擇。

由于JAVA課程涉及教學內容較廣,必須有針對性地選擇教學內容,更好地完成教學計劃,并且使學生接受??砂袹AVA教學內容劃分為:經常使用的知識必須熟練掌握;不經常使用的知識,用的時候我們能找到;比較偏的、基本上用不到的知識,需要時能查到就可以。

三 實踐教學方法的改進

1.任務驅動型教學方法。

任務驅動型教學方法是以知識點為依據,以學生知識背景和實際接受能力為前提,設計出合理的任務。我們這里所說的“任務驅動”是將所要學習的新知識隱含在一個或幾個任務之中,學生通過對任務進行分析、討論,明確它大體涉及到哪些知識,并找出哪些是舊知識,哪些是新知識,在教師的指導、幫助下找出解決問題的方法,最后通過任務的完成實現對所學知識的意義建構。事實上它并不是簡單的給出任務,重要的是要讓學生學會學習。在完成相應的任務后,比較哪一個程序更完善、時間和空間復雜度更低,同時讓學生把方法介紹給大家,鼓勵大家去發現新思路、新方法,培養學生的創造性思維。

2.以大作業和真實項目為主體的教學方法。

在課程后期,學生有了一定的JAVA編程基礎,欠缺的主要是實際的開發經驗和全面系統地、深入地掌握JAVA技術。解決的方法就是通過企業真實項目練習,對所學知識進行深化,然后通過項目來獲取實際開發的經驗,盡快達到企業的實際要求。選擇項目或安排大作業時需要注意:(1)選擇企業真實項目;(2)規模要適當;(3)應能覆蓋所學的主要知識點;(4)強調培養學生的動手能力。

四 學生自學能力的要求及考核環節的評價

1.發揮學生“學”的主體作用。

教師的教學設計不應只是單純設計自己的教案,而是既設計自己的“教”,又要考慮到學生參與的“學”。而且“教”與“學”的根本目的不再是純粹灌輸知識而應該是能促進學生的知識、能力與人格的全面發展。讓學生在需求中學習,解決問題時遇到的困難就是學生學習的動力,能夠達到一種對知識的渴望。同時教會學生自己解決問題的能力。在JAVA教學中教會學生的學習方法,一是通過查找資料解決問題,二是利用搜索引擎查找,三是通過查找API文檔解決問題,四是到論壇討論,這是學習JAVA必會的解決問題的方法。

2.拓展和深化考核方式,適應能力需求。

Java課程是一門實踐性非常強的課程,因而,單純地使用傳統的書面評價方式來判定學生的學習效果是不科學的。建議使用理論與實踐兼顧、知識與能力并重的評價方式,使之更能適應教學本身的需要,因此應從以下幾個方面考慮:

(1)理論知識的考查仍然是必不可少的,但只占很少的一部分,而且應涵蓋實踐活動的關鍵知識點。

(2)布置的實踐題目應是學生非常感興趣的,學生愿意花時間和精力投入,并與成績掛鉤。

(3)不過分強迫學生按指定內容進行實踐,以完成實踐題目為主線。

(4)嚴格考核知識點。

五 結束語

在JAVA的教學過程中,理論與實踐階段對學生有不同的要求,往往單一的教學方法很難適應,必須根據實際情況,實時調整教學方法,這樣才能符合高職課程教學的特色要求,切合高職學生的學習特點,易于激發學生的學習興趣以及課堂教學中的主動性、積極性。在今后的教學中要不斷地探索、不斷地前進,把精力更多地投入到教學內容和教學方法的研究上。

[1]張國平.Java程序設計教學模式研究與實踐[J].科技信息,2009,(3).

[2]耿祥義.Java2實用教程[M].清華大學出版社,2006,(8).

[3]趙珂.Java程序設計課程模塊化教學的研究與實踐[J].計算機教育,2009,(10).

[4]朱艷紅:實踐性課程JAVA教學模式的研究[J].計算機與信息技術,2009,(12).

ResearchonTeachingMethodofJAVAProgramming

Xiang Hongbo

JAVA programming is seen as a practical course. How to mobilize the enthusiasm of the students and enable them to grasp it is the problems a teacher of computer has to consider ,This paper discusses the problems met in JAVA language teaching , and it thinks that the key lies in the uses of different teaching methods, the different assessment mechanisms . The paper pointed out it is essential to use the different teaching methods to deal with the JAVA Teaching.

JAVA programming; modular teaching methods; task-driven ; assessment links

ClassNo.:G642DocumentMark:A

孔祥春 鄭英玲)

向洪波,碩士,講師,雞西大學,黑龍江·雞西。郵政編碼:158100

1672-6758(2010)06-0014-2

G642

A

猜你喜歡
知識點教學內容模塊
28通道收發處理模塊設計
“選修3—3”模塊的復習備考
一張圖知識點
一張圖知識點
第四頁 知識點 殲轟-7A
“啟蒙運動”一課教學內容分析
關于G20 的知識點
“清末新政”也可作為重要的教學內容
集成水空中冷器的進氣模塊
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合