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

高職高專JAVA程序設計課程教學現狀研究與對策

學問君 人氣:1.03W

摘要:對高職高專Java程序設計教學現狀進行研究分析,針對其現有問題和缺陷,更新教學理念,選取合適的教學教材和教學內容,創新Java 課程教學模式和教學方法,改進教學評價體系,以提高學生的自主學習、動手實踐、設計應用、創造創新、組織交流、團結協作等能力,從而贏得公司單位的青睞。

高職高專JAVA程序設計課程教學現狀研究與對策

關鍵詞:高職高專;教學改革;Java

引言

Java是一門應用廣泛、功能強大的編程語言,具有面向對象、可移植、跨平臺、較簡單等特性,Java程序設計課程已成爲高校計算機軟件專業的一門核心課程,課程培養目標旨在讓學生掌握Java基本語法知識、算法、面向對象思想、GUI、線程等,透過課堂理論和實踐教學提高學生的編程設計能力、動手能力、創造能力、解決問題以及工程應用等能力,以滿足公司、企事業單位對軟件專業人才的能力要求。爲使該課程取得良好預期效果,當前很多本科院校已對該課程進行教學改革,以加強學生的動手實踐能力,採用“案例教學法”,設計經典的案例,透過案例實踐訓練,以提高學生動手能力。高職高專院校中,也逐步對該課程進行了教學改革,側重學生動手能力培養,但總體效果不佳,在教學體系和教學方法等方面還存在一些問題和不足。

一、Java教學存在的問題和不足

(1)教學理念、教學教材、教學內容沒有突出高端能力培養

高職高專現有Java程序設計課程教學沒有把編程思想和能力培養放在首位,這樣即使培養出來的學生具有一定的理論基礎和動手操作能力,但是分析問題、解決問題、創造應用等能力還是不夠強。有些高校在教材選訂和教學內容設計時只注重學生Java語法知識灌輸和低水平的動手編程能力培養,沒有將設計和應用等能力作爲核心能力培養,導致學生理論掌握深度不夠,實踐能力也不夠強,設計、創造應用能力基本沒有,於是培養的學生與企業脫軌,不利於專業對口就業。有些高校開設課程時注意突出培養學生設計、創造應用能力,但是在教學內容選擇上不科學,沒有層次,雖有采用項目驅動教學,但選擇項目不合理,而且教學方法過於死板,有些教師直接將案例或者項目題目給學生,然後就是放羊式教學,學生究竟學的怎麼樣,也不完全知道。

(2)教學方法有待改進和提高

高職高專院校中Java 程序設計課程的教學,雖然採用了以教師講爲主,學生聽爲輔,同時結合上機實踐操作來鞏固和熟悉課堂上所學的知識點的教學方法,但是收效頗微,造成此種現象主要有兩個因素:一是高職專科學生的學制比本科要短,加上要提前實習等因素,造成學生在校學習時間只有一年半,使得專業排課難度要比本科院校大,有些專業基礎課不得不砍掉或者只能作爲選修課開設;二是因程序設計語言課大都比較枯燥,牽扯到語法、算法等知識,容易學到後面忘記前面,是工科中比較難學的一門專業課,加上任課教師教學方式單一,存在缺陷,一開始不能完全調動學生的學習興趣和積極性,造成學生被動接受語法知識、動手實踐能力偏低,因此,學生在學習基礎知識時,常感到枯燥乏味。

以上是目前高職高專學校Java程序設計課程教學普遍存在的問題,對這些問題不研究解決方案,最終教學就難以取得預期目標,也難以培養具備核心競爭力的學生。

二、Java教學改革

基於該課程現狀和存在的問題,擬着重從以下幾個方面進行教學改革。

(1)保持先進的教學理念

任課教師要更新教學理念,對Java程序設計這門課,一方面應要不斷提高自身的教學業務能力,建立多層次的實踐教學環節,同時採用學生易懂、易學、有利於自主學習能力培養的教學方式和方法,善於調動學生學習積極性;另一方面應突出重點,以工程項目案例教學爲驅動,樹立面向對象編程思想,着力培養學生設計創新、創造應用、團結協作等能力。

(2)選取合適教材,設計教學內容

選取或修訂合適的教材,對課程教學內容進行科學設計,劃分成若干單元,選取合理的實踐教學案例和工程項目案例,比如中小型超市進銷存系統。教學內容要以“應用能力爲本位、對口就業爲導向”,結合公司軟件項目實施過程,分析項目任務和完成流程,依據行業、企業的實際需求取捨教學內容,組合核心課程模組單元知識, 每一模組都以設計創新、創造應用能力培養爲主線,把課程知識和能力培養有機地融合爲一個整體,並不斷根據行業發展需求,選取專業發展前沿的知識作爲課程教學內容,保證教學內容的針對性與適用性,培養學生可持續發展和遷移能力。

(3)改進教學模式和教學方法

以“任務驅動”教學模式爲基礎,並結合書本內容,引入中小型工程項目,將工程項目劃分爲若干單元,圍繞學習任務的完成來展開。在一定程度避免教學內容、實踐項目不連貫的缺陷,保持理論學習和實踐學習的融合和連貫性。

教學方法必須具備多樣性,因地制宜,調動學生的積極性。一是採用任務教學法,根據學生情況合理設計學習任務,並根據實踐情況進行調整。二是採用分組教學法,根據學生性別、理論基礎、反應能力、動手能力、設計能力、創造能力、應用能力、組織能力以及溝通協作能力等對學生進行合理分組,確保每組學生綜合能力相當,既有理論基礎學的'紮實的,又有動手能力強的,既有男生,又有女生,既有組織能力強的,又有溝通能力強的,既有設計能力強的,又有創造應用能力強的。三是激勵教學法,對小組學習好、完成任務快的學生進行適當獎勵,比如設定最佳動手能力獎、最佳設計創新獎、優秀組織團隊獎等,對獲獎學生適當提高平時作業成績等,從而增強學生自信,培養學生團隊意識和榮譽感。

(4)構建良好的評價體系

改進和完善課程教學質量評價體系,突出引導培養學生動手和創新能力。學生質量評價應實行多元化考覈模式,採取過程考覈與綜合考覈相結合,過程考覈在實施教學任務過程中進行,每個任務完成後學生自查、教師評價,按平時的考勤、學習態度、聽課情況、實踐能力、項目完成情況等評價,課程結束後進行綜合考覈即期末考試。一改以往的“教師一次性”評價方式,讓學生進行自我評價及互評,再結合老師評價一起確定學生的最終評定成績。培養學生動手、解決問題和團隊合作能力,同時促進學生創新意識和學生素質的全面提高。

三、結束語

市場調研表明,企業並不需要生澀的大學生,企業需要的是可以零距離上崗的職場人。因此作爲計算機軟件專業核心課程的Java程序設計教學不僅要培養學生的理論基礎知識和基本程序編寫能力,還要着眼培養學生的設計創新創造及工程應用等能力,這樣才能獲得就業單位的青睞。

參考文獻:

[1]任曉莉. Java課程教學改革探索與實踐.資訊技術, 2011(7)

[2]陳濤.基於案例教學的Java語言教改研究 .教育研究與實驗,2009(9)

[3]賀向光程序設計精品課程建設的實踐和探索.現代教育科學. 2009(1)

[4]單維鋒. 講練結合教學法在面向對象程序設計課程中的應用研究.軟件工程師.2015

[5]吉梅. 項目驅動在Java語言程序設計教學中的研究與應用.教育教學研究.2012(4)

[6]鬱煒. 《傳感器與檢測技術》案例式課堂教學設計.教育學文摘.2014(6)