荊東星 湘西民族職業(yè)技術(shù)學(xué)院 046000
對(duì)于JAVA語(yǔ)言來(lái)講,它是一種新型的程序語(yǔ)言,在當(dāng)前隨著互聯(lián)網(wǎng)的不斷發(fā)展以及更新,在目前已經(jīng)得到了迅速的發(fā)展,并且在高校當(dāng)中也開(kāi)設(shè)了相應(yīng)的專(zhuān)業(yè)課程。但是因?yàn)槠鋬?nèi)部的理論知識(shí)較為枯燥從而使得在教學(xué)中教學(xué)的質(zhì)量不太理想,學(xué)生在進(jìn)行學(xué)習(xí)之后,沒(méi)有產(chǎn)生濃烈的學(xué)習(xí)興趣,更是達(dá)不到提高編程能力的作用。因此當(dāng)前我們基于CDIO的教學(xué)模式,來(lái)對(duì)JAVA程序設(shè)計(jì)課程教學(xué)進(jìn)行了有效的提升和改善。
對(duì)于CDIO工程教育模式來(lái)講,它是由國(guó)外四所高校提出的概念,接著通過(guò)全球諸多的高校共同進(jìn)行開(kāi)發(fā)和研究得出的。這一種模式可以很好的使得學(xué)生將教學(xué)內(nèi)容和工作經(jīng)驗(yàn)兩者進(jìn)行結(jié)合起來(lái)。CDIO模式它和傳統(tǒng)的教學(xué)模式兩者進(jìn)行比較的話,更加注重于學(xué)生對(duì)知識(shí)的使用和個(gè)人能力的培養(yǎng)以及團(tuán)隊(duì)協(xié)作能力的塑造。這一種教學(xué)模式的特點(diǎn)主要是以工程項(xiàng)目為教學(xué)方針,可以很好的開(kāi)闊學(xué)生的創(chuàng)新精神,全面的提高學(xué)生的綜合素質(zhì),讓學(xué)生可以掌握到扎實(shí)的理論知識(shí),從而運(yùn)用到實(shí)際中,在一定的程度上滿(mǎn)足社會(huì)對(duì)于技術(shù)人才的需求。
對(duì)于JAVA語(yǔ)言來(lái)講,它有著操作簡(jiǎn)便,可移植性好,安全性較高等優(yōu)點(diǎn),因此被廣泛的運(yùn)用到程序設(shè)計(jì)中,例如小到桌面程序以及手機(jī)
軟件開(kāi)發(fā),大到企業(yè)程序開(kāi)發(fā),JAVA語(yǔ)言隨處可見(jiàn)。在高職院校的教學(xué)中,有著專(zhuān)門(mén)的JAVA程序開(kāi)發(fā)課程,這一門(mén)課程不但有著很強(qiáng)的理論知識(shí),也會(huì)使得學(xué)生的實(shí)踐能力有所增長(zhǎng)。但是在教學(xué)過(guò)程中,雖然能夠使得學(xué)生的編程能力有所提高,但是他們所學(xué)的知識(shí)以及實(shí)踐能力仍然以企業(yè)需求有著較大的差距。在近一些年來(lái),院校為了能夠很好的提高學(xué)生的實(shí)踐經(jīng)驗(yàn),對(duì)考核的方式進(jìn)行了優(yōu)化,并且取得了相應(yīng)的成效,但是仍然存在著一些問(wèn)題。
第一,關(guān)于程序設(shè)計(jì)課程的教學(xué)內(nèi)容主要是老師通過(guò)講解語(yǔ)法以及規(guī)則為主,因此使得教學(xué)的內(nèi)容變得十分的枯燥無(wú)趣,難以激發(fā)學(xué)生的學(xué)習(xí)情趣,再者加上當(dāng)前高職學(xué)生他們的學(xué)習(xí)能力比較差,并且基礎(chǔ)也不好,使得當(dāng)前教學(xué)的整體質(zhì)量并不是很高。
第二,并且老師在進(jìn)行教學(xué)的過(guò)程中使用的案例教學(xué)只是簡(jiǎn)單的針對(duì)某一個(gè)知識(shí)點(diǎn),從而使得案列的選取和實(shí)際應(yīng)用存在一定的脫節(jié),不能很好的培養(yǎng)學(xué)生的整體系統(tǒng)開(kāi)發(fā)能力,這就造成學(xué)生學(xué)習(xí)的知識(shí)和企業(yè)需求存在著一定的脫節(jié),學(xué)無(wú)以用的情況發(fā)生。
第三,老師在進(jìn)行教學(xué)的過(guò)程當(dāng)中教學(xué)的形式比較單一,不講程序開(kāi)發(fā)的過(guò)程,直接講結(jié)論,并且也沒(méi)有對(duì)錯(cuò)誤的程序進(jìn)行有效的分析和講解。
第四,在當(dāng)前JAVA程序考核中,傳統(tǒng)的考試都是以筆試為主的,即使是上機(jī)考試也只能是一些簡(jiǎn)單的編程類(lèi)題目,并不能對(duì)學(xué)生的實(shí)踐能力以及開(kāi)發(fā)能力有所提高。
想要很好的實(shí)施JAVA課程的CDIO教學(xué)方法,那么首先我們就需要按照企業(yè)的需求來(lái)進(jìn)行制定,對(duì)于當(dāng)前院校中的學(xué)生進(jìn)行合理的制定教學(xué)目標(biāo),有效的培養(yǎng)學(xué)生的專(zhuān)業(yè)能力。
傳統(tǒng)的JAVA程序設(shè)計(jì)課程對(duì)教學(xué)目標(biāo)的確認(rèn),主要是從語(yǔ)法以及規(guī)則的掌握來(lái)進(jìn)行判定的,但是對(duì)于企業(yè)來(lái)講,除了對(duì)編程能力有著要求之外,還需要保障員工有著很好的團(tuán)隊(duì)協(xié)作能力以及溝通能力,因此我們需要對(duì)JAVA程序設(shè)計(jì)課程進(jìn)行重新定位,如表1所示。
表1 JAVA程序設(shè)計(jì)課程教學(xué)目標(biāo)
在當(dāng)前高職院校當(dāng)中普遍存在著學(xué)生素質(zhì)較低,學(xué)習(xí)能力不足等現(xiàn)象,并且對(duì)于程序設(shè)計(jì)的課程有著抵觸的情緒。因此,我們?cè)谶M(jìn)行JAVA程序設(shè)計(jì)課程的教學(xué)中,應(yīng)當(dāng)循序漸進(jìn),不能采用一蹴而就的辦法,讓他們?cè)谶M(jìn)行學(xué)習(xí)的過(guò)程中可以感受到編程帶來(lái)的快樂(lè)。因此教師需要在教學(xué)的過(guò)程中從小程序進(jìn)行著手,向?qū)W生展示JAVA程序的經(jīng)典案例,并且告知學(xué)生使用JAVA程序可以做什么和能夠做什么。接著將整個(gè)教學(xué)過(guò)程分為經(jīng)典案例來(lái)教學(xué)講解,因此使得案例教學(xué)應(yīng)當(dāng)涵蓋大部分的教學(xué)內(nèi)容。
圖2 案例設(shè)計(jì)教學(xué)
我們可以從圖2中了解到,這一種方法可以解決單純的說(shuō)教式以及填鴨式教學(xué)中存在的不足,可以使得教學(xué)內(nèi)容變得更加的直觀,不單單進(jìn)行使得老師負(fù)擔(dān)減輕,也可以有效的避免學(xué)生學(xué)無(wú)以用的情況發(fā)生。
對(duì)于JAVA這一門(mén)程序設(shè)計(jì)課程來(lái)講,它是一門(mén)實(shí)踐性比較強(qiáng)的課程,因此教師在對(duì)學(xué)生的考核中,應(yīng)當(dāng)減少對(duì)于記憶內(nèi)容的考核,從而適當(dāng)?shù)脑黾訉?duì)應(yīng)用能力的考核,主要是以項(xiàng)目考核為主。在項(xiàng)目考核當(dāng)中有著平時(shí)的考勤,軟件開(kāi)發(fā)工具的使用熟練度,以及掌握J(rèn)AVA程序的結(jié)構(gòu)和語(yǔ)義、團(tuán)隊(duì)協(xié)作能力等等。這樣的一種考核方式,不管是對(duì)學(xué)生來(lái)講,還是老師來(lái)講都有著很高的要求。對(duì)于老師來(lái)說(shuō),需要老師在日常的教學(xué)過(guò)程中定期檢查學(xué)生作業(yè)的完成情況。對(duì)于學(xué)生來(lái)講,需要保障在每一個(gè)教學(xué)階段中都能完成相應(yīng)的作業(yè),并且在進(jìn)行課程考核的過(guò)程中,需要把握好教學(xué)的質(zhì)量,從而可以通過(guò)不同層次,不同范圍來(lái)及時(shí)的了解到學(xué)生的學(xué)習(xí)效果。
在當(dāng)前的JAVA程序教學(xué)中,老師應(yīng)當(dāng)以職業(yè)崗位為要求來(lái)進(jìn)行設(shè)計(jì)相應(yīng)的教學(xué)內(nèi)容模塊,從而可以使得學(xué)生在畢業(yè)之后可以很好的將崗位工作需求內(nèi)容和教學(xué)內(nèi)容兩者進(jìn)行很好的對(duì)接,方便學(xué)生了解到職業(yè)特點(diǎn),知識(shí)以及素質(zhì)的要求。另外教師還需要在教學(xué)的過(guò)程中讓學(xué)生進(jìn)行崗位工作的模擬和訓(xùn)練,從而可以在一定的程度上有效的提升學(xué)生的職業(yè)技能和素質(zhì)。
課題組在實(shí)施了基于CDIO理念的JAVA程序設(shè)計(jì)課程教學(xué)改革之后,在一定的程度上使得學(xué)生學(xué)習(xí)興趣以及自信心有著很大的提升,學(xué)生學(xué)習(xí)JAVVA程序的自主性也變得強(qiáng)烈了起來(lái),從原本的被動(dòng)學(xué)習(xí)轉(zhuǎn)變?yōu)橹鲃?dòng)學(xué)習(xí)。并且在使得學(xué)生在畢業(yè)之后,能夠很好的滿(mǎn)足企業(yè)的需求??傮w的說(shuō)來(lái),當(dāng)前面對(duì)JAVA設(shè)計(jì)程序教學(xué)現(xiàn)狀,我們應(yīng)當(dāng)不斷的采取新的教學(xué)方法來(lái)進(jìn)行有效的提高。