當前位置:學問君>學習教育>畢業論文>

Java課程教學方法探索

學問君 人氣:2.8W

論文關鍵詞:Java;案例教學;多媒體教學;實用技能

Java課程教學方法探索

論文摘要:結合Java課程的特點,針對目前高職中Java課程實際教學中存在的問題進行分析,從而提出幾點教學改革思路、手段和方法,以激發學生的學習興趣、提高實用技能、培養嚴謹的邏輯思維能力和創新能力,使學生具備基本的項目開發能力,從而爲軟件行業提供更合格的Java應用型人才。

    在高職軟件專業開設Java課程,要向學生講解Java作爲通用程序設計語言的本質特徵和語法規則,介紹主流的程序設計思想方法,並以大量程序實例說明面向對象的程序設計方法,使學生具備一定的項目開發能力,因而Java是專業學生提高軟件開發水平的關鍵性課程。

    但是該課程在實際教學中,還存在以下問題:

    (1)學生普遍反映Java很難,害怕學Java。在Java之前已經開設了C語言課程,所以學生對於Java語法級別的學習相對容易,例如基本數據類型、運算符和表達式等。但是C是面向過程的語言,而Java是面向對象的語言,需要學生用面向對象的概念進行思考和設計,這對於大多學生來說是一種新的體驗和挑戰。很多學生反應不知該如何理解“面向對象”,對於“對象”可以做什麼以及怎麼做而感到困惑。而且程序設計不僅要求設計者具有很強的邏輯思維能力,思路清晰,要求設計者能不斷自我學習,適應現代編程技術的變化。所以這對一些學生造成了學習壓力,進而導致害怕編程。

    (2)過於重視語法,實踐教學不夠,忽略了學生動手能力的培養。語言課程主要是學習用計算機解決問題的思考方法,培養編程應用能力。有些教師平時只注重語法的講解,但是卻很難把一個編程問題分解成結構良好的Java程序,讓學生思考如何解決。這些都暴露了程序設計教學中注重語法細節、忽略總體思想方法和整體過程實現的問題。另外教師在教學的過程中缺乏實際的項目教學,學生的實用技能和動手能力得不到培養。

1、教學方法的探索

    在Java程序設計教學的內容和方法上需要做一些改革,以提高學生的學習興趣,促進學生實用技能的提高。

1.1注重編程思想的訓練

    學習一種編程語言,首先是掌握編程思想,找到編程感覺,一旦掌握了編程思想,只要簡單瞭解該語言的語法特點便可觸類旁通。編程思想是在反覆的教學、觀察、分析、比較、總結中積累的。要有好的編程思路,邏輯思維能力很重要。在日常教學中,要結合具體的實例詳細講解面向對象的概念,另外要進行啓發式教學,培養學生的邏輯思維能力,提高學生的面向對象的分析和設計能力。在教學中,要強調完整的應用系統設計思想的建立,要讓學生從簡單的實例出發,掌握編程的一些常用結構和實例算法,邏輯能力就相當於理論指導,實例算法就相當於實戰經驗,然後逐步提高難度,以減低學生的學習難度。

1.2案例教學

    案例教學是一種對真實項目的模擬和仿真,是指在教師指導下,根據教學目標和內容的需要,採用案例組織學生進行學習,研究及鍛鍊能力的方法。對於程序設計課程.如果沒有任何案例的話.直接講解一些抽象、難懂的概念和語法的話,那麼教學過程顯得枯燥無味。所以在Java課程中在教學中,要摒棄“提出概念,解釋概念,舉例說明”的傳統的教學方式,轉變爲以案例作爲重要載體組織教學,透過案例“提出問題,介紹方法,歸納結論”,從而使學生獲取全面的知識。

    引人項目驅動的案例教學,以項目爲導向,以模組爲驅動,圍繞項目把語法和規則滲透到教學過程中,可以讓學生更好地理解面向對象的編程思想,活躍課堂氣氛,提升教學效果,激發學生的學習熱情和能動性,提高學生分析問題和解決實際問題的能力和團隊協作精神,增強課程內容與職業崗位能力要求的相關性,使Java課程的教學真正達到學以致用的效果。案例要淺顯易懂,實用價值高,案例的安排注意循序漸進,前後銜接,案例中對一些程序設計中的原則、方法、經驗以及一般規律進行提煉總結,從而進一步啓發學生的編程思路。

1.3採用多媒體教學
   多媒體教學包括採用多媒體課件,對於學生來說,語言課程大都比較枯燥,過於抽象,如果採用傳統的教學方法,針對性差、學生興趣低、學習效果差。爲此應該利用現代多媒體技術,製作CAI多媒體教學課件輔助教學,以增強教學過程的趣味性,激發學生學習的積極性。在CAI課件中,結合相關的文字、圖片、視頻等多媒體技術,並結合具體的項目,圖文並茂地向學生傳授系統化的知識。例如類和對象的概念、類的繼承等,用語言很難描述清楚,就透過課件的方法、圖形的形式等,增強感染力,提高學生對Java語言的學習興趣,改善教學效果。

    在教學手段上應充分利用現代化的多媒體技術,利用大屏幕投影進行直觀教學,採用演示—操作—講解(即邊講邊練)授課方法進行教授。多媒體技術爲教學提供交互式的教學環境,學生可以按照自己的學習基礎、學習興趣來選擇學習策略、學習的內容和適合自己水平的練習,體現了學生的主體地位。學生在這種交互式教學環境中有了主動參與的可能,有利於激發學習興趣形成學習動機。演示程序的調試與執行過程,真正實現了用計算機教計算機,使教學更具直觀性和互動性,同時加大了授課的知識量。

1.4注重實踐模擬

    程序設計語言的教學目的是培養學生分析問題、解決問題的能力,使其具備嚴謹的邏輯思維能力和創新能力,具備基本的項目開發能力。實現這一目的最有效的方法即爲實踐.實踐是對所學內容的綜合運用和鞏固提高,透過實踐,一方面能夠鞏固前面所學的基礎知識,另一方面能讓學生自己動手去完成相關的模組,從而讓學生了解開發項目的'基本流程,爲日後從事Java領域的開發工作打好基礎。在理論講授後,緊接着是上機實習,使學生的理論知識的掌握與實際操作技能的提高相互促進。教師應根據學生的實際,精心佈置一些能夠提高學生動手能力與創新能力的課後練習和課後實訓課題,使得理論教學和實踐訓練交替進行,讓學生自己動手去完成一些簡單的項目,使得學生在解決問題的過程中獲得成就感及信心,從而發揮學生的主動性和創造性,提高學生獨立思考問題、分析問題、解決問題的能力。