于薇
摘要:Java軟件開(kāi)發(fā)課程群建設(shè)能夠突破對(duì)傳統(tǒng)知識(shí)的局限性,以突出計(jì)算機(jī)核心課程為基礎(chǔ),面向?qū)W生應(yīng)用能力,構(gòu)建應(yīng)用型課程體系,以應(yīng)用能力培養(yǎng)為主要目標(biāo)的考核體系等等,結(jié)合現(xiàn)代就業(yè)市場(chǎng)的需求,將Java軟件的開(kāi)發(fā)重心放在應(yīng)用能力的培養(yǎng)上,可以有效地提高當(dāng)代學(xué)生的就業(yè)率。
關(guān)鍵詞:應(yīng)用能力培養(yǎng);Java課程群構(gòu)建探討
中圖分類(lèi)號(hào):TP3 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)14-0058-02
伴隨著信息全球化發(fā)展,計(jì)算機(jī)軟件的開(kāi)發(fā)越來(lái)越國(guó)際化,在就業(yè)市場(chǎng)上對(duì)應(yīng)用型人才的需求也逐漸增加,越來(lái)越多的教師希望通過(guò)教育的力量,培養(yǎng)更多的應(yīng)用型人才,在學(xué)校方面也對(duì)這一需求進(jìn)行了鞏固和提升,在教育的課程中加入了Java課程群體的建設(shè),從而更好地培養(yǎng)實(shí)用性強(qiáng)的人才,更好地促進(jìn)學(xué)生的發(fā)展,提升學(xué)生的能力來(lái)適應(yīng)日益變化的社會(huì)需求。
1 Java課程群體系的建立
Java課程群的建設(shè)是通過(guò)CDIO模式即對(duì)Java課程群的構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作為指導(dǎo)對(duì)課程群進(jìn)行科學(xué)合理的劃分與設(shè)置[1]。對(duì)于大學(xué)中Java語(yǔ)言課程群的建設(shè),可以大致按照時(shí)間的階段將整個(gè)Java課程的學(xué)習(xí)分成四個(gè)學(xué)習(xí)模塊,在每一個(gè)時(shí)間模塊里進(jìn)行相應(yīng)的專(zhuān)業(yè)知識(shí)的學(xué)習(xí),從一開(kāi)始的基礎(chǔ)知識(shí)學(xué)習(xí)到最后的實(shí)踐操作,都有固定的課程模式,最終達(dá)到培養(yǎng)專(zhuān)業(yè)的應(yīng)用型人才的目的,打破單一的課程學(xué)習(xí)內(nèi)容,面向?qū)W生應(yīng)用能力的培養(yǎng),在大專(zhuān)三年的學(xué)習(xí)生涯中貫穿每個(gè)階段,逐步的完成Java課程群對(duì)于人才的應(yīng)用能力培養(yǎng)。Java課程群的構(gòu)建是一個(gè)不斷加深的過(guò)程,是通過(guò)時(shí)間的變化來(lái)進(jìn)一步完善,在目前的大專(zhuān)課程建設(shè)中,根據(jù)學(xué)生三年的學(xué)習(xí)生活將Java課程群建設(shè)分成了四個(gè)階段。在入學(xué)的第一年里,對(duì)于計(jì)算機(jī)、對(duì)于Java語(yǔ)言都處于懵懂的狀態(tài),要對(duì)于學(xué)生進(jìn)行基礎(chǔ)的理念和知識(shí)教學(xué),可以設(shè)置基礎(chǔ)的課程例如,計(jì)算機(jī)軟件開(kāi)發(fā)的認(rèn)識(shí)、C語(yǔ)言的初步了解、C++語(yǔ)言的相關(guān)課程學(xué)習(xí)等一些基礎(chǔ)的知識(shí)。進(jìn)入第二年,相關(guān)的知識(shí)已經(jīng)有了一定的掌握,就要對(duì)之前的知識(shí)進(jìn)一步加深鞏固,在這個(gè)階段里可以開(kāi)通關(guān)于Java程序設(shè)計(jì)的相關(guān)課程,通過(guò)對(duì)Java程序、JSP程序等課程的學(xué)習(xí)不斷對(duì)之前所學(xué)習(xí)的知識(shí)進(jìn)行加深和鞏固,為接下來(lái)的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ),在加深基礎(chǔ)知識(shí)的前提下引入新的課程學(xué)習(xí)[2]。大三上學(xué)期,根據(jù)之前的相關(guān)學(xué)習(xí),對(duì)Java有了深入的學(xué)習(xí)和認(rèn)識(shí)以后,開(kāi)設(shè)MYSQL、JSP課程、實(shí)踐課程Java web,掌握J(rèn)ava Web開(kāi)發(fā)核心技術(shù) Servlet、Listener、Filter,掌握同步及異步操作的Java Web開(kāi)發(fā),具備B/S結(jié)構(gòu)軟件開(kāi)發(fā)能力,完成基本的Java Web項(xiàng)目。譬如,讓學(xué)生開(kāi)始設(shè)計(jì)一個(gè)網(wǎng)頁(yè)的頁(yè)面,開(kāi)始可以讓學(xué)生以小組合作的形式,將任務(wù)分散開(kāi)來(lái),共同完成頁(yè)面的設(shè)計(jì)工作,隨后逐步地讓學(xué)生獨(dú)立地進(jìn)行網(wǎng)頁(yè)前端設(shè)計(jì)和后臺(tái)開(kāi)發(fā)。在大三下學(xué)期,學(xué)生可以獨(dú)立的完成相關(guān)的Java項(xiàng)目,學(xué)校在這一時(shí)期主要進(jìn)行的就是對(duì)于學(xué)生綜合能力的考察,要求學(xué)生獨(dú)立自主地完成畢業(yè)設(shè)計(jì),審核學(xué)生的實(shí)際應(yīng)用能力。整個(gè)三年的學(xué)習(xí)過(guò)程是不斷進(jìn)步,逐步完善的過(guò)程,把理論和實(shí)際結(jié)合起來(lái),構(gòu)建Java課程群體系,培養(yǎng)學(xué)生的應(yīng)用能力。
2 Java課程群構(gòu)建中存在問(wèn)題
在Java課程群構(gòu)建的過(guò)程中仍存在一定的教學(xué)問(wèn)題,導(dǎo)致Java技術(shù)的掌握和發(fā)展受到限制,嚴(yán)重影響對(duì)于學(xué)生的實(shí)際應(yīng)用能力培養(yǎng)。
2.1 對(duì)于Java課程群的定位不明確
Java的課程群建立在設(shè)計(jì)上缺乏長(zhǎng)遠(yuǎn)的規(guī)劃,沒(méi)有準(zhǔn)確的定位,對(duì)于總體的目標(biāo)設(shè)立不夠清晰,在具體到每一節(jié)課的教學(xué)時(shí),沒(méi)有全方位的把控和對(duì)課程深度的進(jìn)一步理解,僅僅停留在了對(duì)Java語(yǔ)言的教學(xué)上,知識(shí)過(guò)于淺顯,嚴(yán)重阻礙了Java課程群的發(fā)展。
2.2 對(duì)于應(yīng)用能力的要求不夠嚴(yán)格
在Java的知識(shí)點(diǎn)和具體的應(yīng)用能力把握上,要求不嚴(yán)格。教學(xué)的內(nèi)容與實(shí)際的操作脫節(jié),在學(xué)習(xí)的過(guò)程中,往往只注重對(duì)課本內(nèi)的知識(shí)掌握,欠缺對(duì)于應(yīng)用能力的培養(yǎng)。在課程群教學(xué)中,不同技術(shù)特點(diǎn)的教學(xué)融合度沒(méi)有完善,學(xué)生在系統(tǒng)地掌握知識(shí)時(shí)產(chǎn)生困難[3]。
2.3 實(shí)踐的環(huán)節(jié)缺乏專(zhuān)業(yè)性
Java的實(shí)踐課程并沒(méi)有與所學(xué)習(xí)的知識(shí)點(diǎn)環(huán)環(huán)相扣,沒(méi)有形成系統(tǒng)的、綜合性應(yīng)用能力的實(shí)踐操作。在解決實(shí)際問(wèn)題時(shí),學(xué)生的經(jīng)驗(yàn)和能力不足,與企業(yè)方面的技術(shù)不夠成熟,缺乏專(zhuān)業(yè)性的實(shí)踐操作,只是停留在書(shū)本上,實(shí)踐能力缺乏。
2.4 教學(xué)資源落后
互聯(lián)網(wǎng)的發(fā)展速度飛快,各種程序的設(shè)計(jì)也越來(lái)越復(fù)雜,但是目前高校在教學(xué)的資源上并沒(méi)有跟上時(shí)代發(fā)展的腳步,教學(xué)資源還停留在幾年以前,課本內(nèi)的知識(shí)比較老舊,案例與現(xiàn)實(shí)的企業(yè)需求產(chǎn)生沖突,沒(méi)有系統(tǒng)的整合教學(xué)資源。
3 Java課程群具體實(shí)施措施
3.1 強(qiáng)化基礎(chǔ)技能實(shí)踐
對(duì)于Java課程群的實(shí)施建設(shè)必須要強(qiáng)化基礎(chǔ)技能的實(shí)踐能力。與實(shí)踐相結(jié)合符合事實(shí)的發(fā)展規(guī)律,高校要發(fā)揮帶頭領(lǐng)導(dǎo)的作用,大力發(fā)展計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)課程教學(xué),例如計(jì)算機(jī)軟件開(kāi)發(fā)中最為基礎(chǔ)的C語(yǔ)言課程、計(jì)算機(jī)基本知識(shí)等,強(qiáng)化學(xué)生的基礎(chǔ)知識(shí)掌握能力,熟練地操作計(jì)算機(jī)程序,為后面需要構(gòu)建的Java課程群做鋪墊。在教學(xué)的過(guò)程中可以采用理論與實(shí)踐相結(jié)合的方式,重視實(shí)際操作。在講授理論知識(shí)的同時(shí)一邊講授一邊進(jìn)行相應(yīng)的實(shí)踐練習(xí),老師可以通過(guò)相關(guān)的案例和實(shí)踐結(jié)合起來(lái)對(duì)學(xué)生進(jìn)行傳授,舉個(gè)例子,在講有關(guān)網(wǎng)頁(yè)設(shè)計(jì)的時(shí)候,老師可以用具體案例講解,如,關(guān)于淘寶網(wǎng)的網(wǎng)頁(yè)設(shè)計(jì),在講完知識(shí)點(diǎn)后讓學(xué)生進(jìn)行實(shí)際操作,通過(guò)對(duì)知識(shí)的掌握,可以讓學(xué)生設(shè)計(jì)出類(lèi)似的網(wǎng)頁(yè),用來(lái)加強(qiáng)對(duì)基礎(chǔ)知識(shí)的印象和掌握能力。利用課程群作為教學(xué)平臺(tái),老師在講完課程知識(shí)后,把知識(shí)點(diǎn)和具體的案例上傳,讓學(xué)生在課余時(shí)間加強(qiáng)練習(xí),鞏固所學(xué)的知識(shí)。學(xué)生在學(xué)習(xí)之余,也可以通過(guò)上傳自己的作品和關(guān)于知識(shí)理解的個(gè)人看法,讓所有的學(xué)生相互借鑒和學(xué)習(xí),實(shí)現(xiàn)資源的共享。老師也可以根據(jù)學(xué)生的動(dòng)態(tài)及時(shí)回復(fù)指導(dǎo)。