李躍飛 湖南信息學(xué)院
應(yīng)用型人才培養(yǎng)模式下的Java課程教學(xué)改革探索
李躍飛 湖南信息學(xué)院
JAVA作為一門(mén)實(shí)踐性較強(qiáng)的工具型課程,受信息科技發(fā)展的影響。如今在經(jīng)濟(jì)的發(fā)展過(guò)程中扮演了越來(lái)越重要的角色。因此加強(qiáng)JAVA人才的培養(yǎng)的有效探索,將對(duì)社會(huì)經(jīng)濟(jì)的發(fā)展起到間接的推動(dòng)作用。本文將圍繞人才的有效培養(yǎng),展開(kāi)JAVA課程教改論述,希望探索出更好的教學(xué)模式,加強(qiáng)JAVA人才的培養(yǎng)能力。
應(yīng)用型人才 JAVA 課程改革
前言:為了確保我國(guó)JAVA人才的有效培養(yǎng),必須要提高JAVA人才的實(shí)踐能力,本文將重點(diǎn)圍繞以應(yīng)用型人才的有效培養(yǎng)途徑展開(kāi)探索,希望借助于課程改革,加強(qiáng)JAVA課程教學(xué)的實(shí)用性。為我國(guó)計(jì)算機(jī)軟件編寫(xiě)領(lǐng)域提供更多優(yōu)質(zhì)的綜合性人才。
應(yīng)用型人才的概念是相對(duì)于專門(mén)學(xué)術(shù)研究型人才提出的,以適應(yīng)用人單位為實(shí)際需求,以大眾化教育為取向,面向基層和生產(chǎn)線,強(qiáng)調(diào)實(shí)踐能力和動(dòng)手能力的培養(yǎng)。JAVA作為一門(mén)工具型技術(shù),不同企業(yè)單位所需人才類(lèi)型有著很大的區(qū)別。復(fù)雜的知識(shí)點(diǎn)內(nèi)容,要求JAVA教學(xué)必須按照程序設(shè)計(jì)的特點(diǎn),將其分類(lèi)。如類(lèi)和對(duì)象、抽象類(lèi)和接口、繼承和多態(tài)、飽和內(nèi)部類(lèi)以及異常處理5個(gè)專題進(jìn)行講解,使分散的知識(shí)更具系統(tǒng)型,便于學(xué)生理解和掌握。
作為一門(mén)注重操作與實(shí)踐的技術(shù)課程,JAVA語(yǔ)言的學(xué)習(xí)更偏重于實(shí)踐操作,從而加深學(xué)生學(xué)習(xí)印象。在傳統(tǒng)教學(xué)模式下,教師一般會(huì)先將知識(shí)的理論點(diǎn)與重點(diǎn)進(jìn)行傳授,使學(xué)生初步了解知識(shí)重點(diǎn)與理論原點(diǎn)。之后教師借助于實(shí)例故事,分析知識(shí)點(diǎn)案例,講解知識(shí)問(wèn)題與問(wèn)題解決思路。最后使用代碼演示如何解決問(wèn)題,示范代碼運(yùn)行效果。傳統(tǒng)教學(xué)過(guò)程中教師所采用的案例一般為成功案例,在該模式下,學(xué)生的思維往往非常保守,缺少足夠的實(shí)踐操作,學(xué)習(xí)效果必然會(huì)有所影響。因而為了確保學(xué)生加深知識(shí)理解,方便知識(shí)內(nèi)化,應(yīng)采用倒敘+拋錨的方式進(jìn)行實(shí)例授課。具體措施為在講解案例的過(guò)程中,并不直接穿插解題思路,而是有限展示案例運(yùn)行效果,啟發(fā)學(xué)生解決問(wèn)題的思路運(yùn)轉(zhuǎn)。這么做可以確保學(xué)生有更多的時(shí)間去思考問(wèn)題解決對(duì)策,之后安排實(shí)踐操作活動(dòng),找出解決缺陷的辦法。
傳統(tǒng)計(jì)算機(jī)語(yǔ)言教學(xué)時(shí),教師一般會(huì)提前編好源代碼,之后編譯運(yùn)行程序結(jié)果。這種方式能夠增加課堂教學(xué)講授數(shù)目,卻無(wú)法真正提升學(xué)生學(xué)習(xí)熱情,加強(qiáng)學(xué)生編程技能。因而,為了提高學(xué)生的實(shí)際學(xué)習(xí)質(zhì)量。教師應(yīng)在課堂中,根據(jù)教學(xué)內(nèi)容的學(xué)時(shí)進(jìn)度和難度,設(shè)置數(shù)量恰當(dāng)?shù)慕虒W(xué)案例。采用一對(duì)一的步驟講解方式,進(jìn)行現(xiàn)場(chǎng)編程教學(xué)。教師一般解讀自己編寫(xiě)的源代碼思路,一邊為學(xué)生展示如何編寫(xiě)代碼。通過(guò)直接演示的的方式,加深學(xué)生學(xué)習(xí)印象。另外在現(xiàn)場(chǎng)編程教學(xué)下,學(xué)生將會(huì)得到更加直觀的知識(shí)學(xué)習(xí)感受,消除學(xué)生對(duì)知識(shí)學(xué)習(xí)茫然的情況。這樣更能提高學(xué)生學(xué)習(xí)熱情,調(diào)動(dòng)JAVA學(xué)習(xí)課堂學(xué)習(xí)氣氛。
JAVA程序有許多的開(kāi)發(fā)平臺(tái),例如記事本和JDK及IDE等。不同的編寫(xiě)工具有著不同的編寫(xiě)優(yōu)勢(shì)。例如記事本加JDK的方式,編寫(xiě)程序相對(duì)簡(jiǎn)單,而IDE編寫(xiě)平臺(tái)在程序編寫(xiě)過(guò)程中則會(huì)十分有趣。不過(guò)相對(duì)應(yīng)的則是,不同的程序開(kāi)發(fā)平臺(tái)也有著不同的問(wèn)題,如記事本加JDK的方式雖說(shuō)編寫(xiě)方式簡(jiǎn)單易掌握,但卻會(huì)出現(xiàn)編寫(xiě)無(wú)聊枯燥的情況出現(xiàn)。而在一味使用IDE編寫(xiě)情況下,則會(huì)使學(xué)生陷入IDE工具以來(lái),導(dǎo)致學(xué)生無(wú)法真正完成技術(shù)的掌握。所以,JAVA語(yǔ)言的教學(xué)應(yīng)采用多層、分段的方式進(jìn)行。如在基礎(chǔ)知識(shí)學(xué)習(xí)過(guò)程中,可以采用記事本加JDK的方式,使學(xué)生更好的掌握基礎(chǔ)知識(shí)。在編寫(xiě)大型程序的時(shí)候則使用IDE開(kāi)發(fā)工具,避免編碼錯(cuò)誤。這樣既有利于學(xué)生的基礎(chǔ)知識(shí)掌握,同時(shí)也能夠使學(xué)生具備大型項(xiàng)目開(kāi)發(fā)的能力。
教學(xué)前,教師應(yīng)結(jié)合學(xué)生的學(xué)習(xí)個(gè)性與特點(diǎn)分配不同的學(xué)習(xí)小組。小組成員不宜過(guò)多,為了使學(xué)習(xí)知識(shí)更好的吸收,每組應(yīng)由3-4人組成。之后安排一名組織能力強(qiáng),且具有責(zé)任心的學(xué)生擔(dān)任小組組長(zhǎng)。
JAVA語(yǔ)言相對(duì)于其他編程語(yǔ)言雖說(shuō)較為簡(jiǎn)單,但是對(duì)于許多初次涉及到這門(mén)計(jì)算機(jī)語(yǔ)言的人來(lái)說(shuō),高級(jí)JAVA語(yǔ)言仍舊有一定學(xué)習(xí)難度。因此應(yīng)結(jié)合學(xué)生的學(xué)習(xí)進(jìn)度,采取層級(jí)遞進(jìn)的教學(xué)模式,將學(xué)習(xí)難度劃分多個(gè)等級(jí)。安排不同學(xué)習(xí)進(jìn)度的學(xué)生進(jìn)入不同的班次,從而完成知識(shí)的內(nèi)化。
多元化學(xué)習(xí)不止代表學(xué)生要圍繞自己的職業(yè)方向發(fā)展不同的語(yǔ)言學(xué)習(xí)方向。同時(shí)意味著教師的實(shí)驗(yàn)評(píng)價(jià)方式要結(jié)合學(xué)生的學(xué)習(xí)層次與進(jìn)度,采取不同的方式進(jìn)行。例如課后評(píng)價(jià)可以現(xiàn)由學(xué)生自己點(diǎn)評(píng),對(duì)自己進(jìn)行客觀性分析。之后由小組成員根據(jù)學(xué)生的實(shí)驗(yàn)項(xiàng)目質(zhì)量和工作量大小進(jìn)行評(píng)分。最后在教師對(duì)學(xué)生的努力情況和學(xué)習(xí)態(tài)度的點(diǎn)評(píng)下結(jié)束教學(xué)評(píng)價(jià)。通過(guò)多元化的評(píng)價(jià)體系,能夠?yàn)閷W(xué)生的知識(shí)掌握能力提供更為實(shí)際與客觀的評(píng)價(jià)結(jié)果。
隨著社會(huì)的發(fā)展,計(jì)算機(jī)語(yǔ)言在實(shí)際生活中的用途越來(lái)越多,對(duì)社會(huì)的影響越來(lái)越大。因此必須圍繞計(jì)算機(jī)人才的發(fā)展方向及社會(huì)經(jīng)濟(jì)發(fā)展地位展開(kāi)計(jì)算機(jī)課程知識(shí)的改革,通過(guò)多種學(xué)習(xí)方式,及實(shí)踐操作的方法,加強(qiáng)學(xué)生知識(shí)理解能力與使用效果。不斷分析操作問(wèn)題和實(shí)踐問(wèn)題,從而為技術(shù)的創(chuàng)新提供動(dòng)力。加強(qiáng)我國(guó)計(jì)算機(jī)人才培養(yǎng)能力,創(chuàng)新國(guó)內(nèi)計(jì)算機(jī)科技技術(shù)水平。
[1]Java程序設(shè)計(jì)課程教學(xué)改革的探索與實(shí)踐[J].張鐵成.職業(yè),2015,(23)
10]高職面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)課的教學(xué)探索與實(shí)踐[J].張立涓.職業(yè)教育研究. 2010(08)
李躍飛,女,湖南省長(zhǎng)沙市,1980年1年,碩士,副教授,研究方向:軟件開(kāi)發(fā)。