荊東星 湘西民族職業技術學院 046000
對于JAVA語言來講,它是一種新型的程序語言,在當前隨著互聯網的不斷發展以及更新,在目前已經得到了迅速的發展,并且在高校當中也開設了相應的專業課程。但是因為其內部的理論知識較為枯燥從而使得在教學中教學的質量不太理想,學生在進行學習之后,沒有產生濃烈的學習興趣,更是達不到提高編程能力的作用。因此當前我們基于CDIO的教學模式,來對JAVA程序設計課程教學進行了有效的提升和改善。
對于CDIO工程教育模式來講,它是由國外四所高校提出的概念,接著通過全球諸多的高校共同進行開發和研究得出的。這一種模式可以很好的使得學生將教學內容和工作經驗兩者進行結合起來。CDIO模式它和傳統的教學模式兩者進行比較的話,更加注重于學生對知識的使用和個人能力的培養以及團隊協作能力的塑造。這一種教學模式的特點主要是以工程項目為教學方針,可以很好的開闊學生的創新精神,全面的提高學生的綜合素質,讓學生可以掌握到扎實的理論知識,從而運用到實際中,在一定的程度上滿足社會對于技術人才的需求。
對于JAVA語言來講,它有著操作簡便,可移植性好,安全性較高等優點,因此被廣泛的運用到程序設計中,例如小到桌面程序以及手機
軟件開發,大到企業程序開發,JAVA語言隨處可見。在高職院校的教學中,有著專門的JAVA程序開發課程,這一門課程不但有著很強的理論知識,也會使得學生的實踐能力有所增長。但是在教學過程中,雖然能夠使得學生的編程能力有所提高,但是他們所學的知識以及實踐能力仍然以企業需求有著較大的差距。在近一些年來,院校為了能夠很好的提高學生的實踐經驗,對考核的方式進行了優化,并且取得了相應的成效,但是仍然存在著一些問題。
第一,關于程序設計課程的教學內容主要是老師通過講解語法以及規則為主,因此使得教學的內容變得十分的枯燥無趣,難以激發學生的學習情趣,再者加上當前高職學生他們的學習能力比較差,并且基礎也不好,使得當前教學的整體質量并不是很高。
第二,并且老師在進行教學的過程中使用的案例教學只是簡單的針對某一個知識點,從而使得案列的選取和實際應用存在一定的脫節,不能很好的培養學生的整體系統開發能力,這就造成學生學習的知識和企業需求存在著一定的脫節,學無以用的情況發生。
第三,老師在進行教學的過程當中教學的形式比較單一,不講程序開發的過程,直接講結論,并且也沒有對錯誤的程序進行有效的分析和講解。
第四,在當前JAVA程序考核中,傳統的考試都是以筆試為主的,即使是上機考試也只能是一些簡單的編程類題目,并不能對學生的實踐能力以及開發能力有所提高。
想要很好的實施JAVA課程的CDIO教學方法,那么首先我們就需要按照企業的需求來進行制定,對于當前院校中的學生進行合理的制定教學目標,有效的培養學生的專業能力。
傳統的JAVA程序設計課程對教學目標的確認,主要是從語法以及規則的掌握來進行判定的,但是對于企業來講,除了對編程能力有著要求之外,還需要保障員工有著很好的團隊協作能力以及溝通能力,因此我們需要對JAVA程序設計課程進行重新定位,如表1所示。

表1 JAVA程序設計課程教學目標
在當前高職院校當中普遍存在著學生素質較低,學習能力不足等現象,并且對于程序設計的課程有著抵觸的情緒。因此,我們在進行JAVA程序設計課程的教學中,應當循序漸進,不能采用一蹴而就的辦法,讓他們在進行學習的過程中可以感受到編程帶來的快樂。因此教師需要在教學的過程中從小程序進行著手,向學生展示JAVA程序的經典案例,并且告知學生使用JAVA程序可以做什么和能夠做什么。接著將整個教學過程分為經典案例來教學講解,因此使得案例教學應當涵蓋大部分的教學內容。

圖2 案例設計教學
我們可以從圖2中了解到,這一種方法可以解決單純的說教式以及填鴨式教學中存在的不足,可以使得教學內容變得更加的直觀,不單單進行使得老師負擔減輕,也可以有效的避免學生學無以用的情況發生。
對于JAVA這一門程序設計課程來講,它是一門實踐性比較強的課程,因此教師在對學生的考核中,應當減少對于記憶內容的考核,從而適當的增加對應用能力的考核,主要是以項目考核為主。在項目考核當中有著平時的考勤,軟件開發工具的使用熟練度,以及掌握JAVA程序的結構和語義、團隊協作能力等等。這樣的一種考核方式,不管是對學生來講,還是老師來講都有著很高的要求。對于老師來說,需要老師在日常的教學過程中定期檢查學生作業的完成情況。對于學生來講,需要保障在每一個教學階段中都能完成相應的作業,并且在進行課程考核的過程中,需要把握好教學的質量,從而可以通過不同層次,不同范圍來及時的了解到學生的學習效果。
在當前的JAVA程序教學中,老師應當以職業崗位為要求來進行設計相應的教學內容模塊,從而可以使得學生在畢業之后可以很好的將崗位工作需求內容和教學內容兩者進行很好的對接,方便學生了解到職業特點,知識以及素質的要求。另外教師還需要在教學的過程中讓學生進行崗位工作的模擬和訓練,從而可以在一定的程度上有效的提升學生的職業技能和素質。
課題組在實施了基于CDIO理念的JAVA程序設計課程教學改革之后,在一定的程度上使得學生學習興趣以及自信心有著很大的提升,學生學習JAVVA程序的自主性也變得強烈了起來,從原本的被動學習轉變為主動學習。并且在使得學生在畢業之后,能夠很好的滿足企業的需求。總體的說來,當前面對JAVA設計程序教學現狀,我們應當不斷的采取新的教學方法來進行有效的提高。