案例驅動(dòng)的Java編程技術(shù)教學(xué)改革分析論文
Java程技術(shù)是計算機專(zhuān)業(yè)學(xué)生需掌握的一項重要技能,是目前軟件開(kāi)發(fā)的一門(mén)重要的應用技術(shù),在培養創(chuàng )新型軟件技術(shù)人才中有著(zhù)不可替代的作用,對培養應用型人才為主的高校而言至關(guān)重要。
一、現有Java編程技術(shù)教學(xué)模式及其問(wèn)題分析
現有Java編程技術(shù)的教學(xué)模式是教師上課以講解知識點(diǎn)為主,然后拿一些教科書(shū)式的小例子去驗證和鞏固課堂上講過(guò)的內容;上機實(shí)驗也是使用一些實(shí)用性不強的例子來(lái)配合上課講解的知識點(diǎn),以幫助學(xué)生掌握相應的知識點(diǎn)。從學(xué)生的反饋情況來(lái)看,存在以下幾個(gè)問(wèn)題。
1.只靠理論的講解及教科書(shū)式的例子很難調動(dòng)全體學(xué)生的興趣,學(xué)生學(xué)了相應的知識點(diǎn)也不知道可以用在哪些地方,久而久之便失去了學(xué)習的動(dòng)力。
2.因教科書(shū)上例子較小或脫離實(shí)際,導致培養出的學(xué)生存在著(zhù)理論脫離實(shí)際的傾向,實(shí)踐動(dòng)手能力較差,缺乏運用所學(xué)知識分析、解決問(wèn)題的能力。甚至學(xué)完整門(mén)課程還不知如何下手做一個(gè)項目,掌握的只是一些多而煩瑣的知識點(diǎn)。
3.從我院及全國其他高校的教學(xué)現狀看,Java編程技術(shù)的理論與實(shí)踐教學(xué)處于一種較混亂的狀態(tài),各高校的教學(xué)大綱、教學(xué)內容、方法體系及其在整體教學(xué)中所處的地位等都有所不同。
針對這種情況,如何改革Java編程技術(shù)理論和實(shí)訓教學(xué)及培養既具有扎實(shí)的基礎理論知識,又具有較強的實(shí)踐動(dòng)手能力的高素質(zhì)人才,是目前Java編程技術(shù)教學(xué)所仍待解決的問(wèn)題。
二、案例驅動(dòng)的Java編程技術(shù)教學(xué)模式及其優(yōu)勢分析
案例驅動(dòng)是指選擇一個(gè)與教學(xué)內容相關(guān)的項目,依次分析該項目中各個(gè)模塊所用到的語(yǔ)法、規則,做到以案例為載體,以模塊為驅動(dòng),使學(xué)生獲得知識和經(jīng)驗。資源庫包含Java所需軟件的安裝及配置,Java的知識點(diǎn)及語(yǔ)法規則,及案例的解析。案例驅動(dòng)資源庫的建設旨在打造一個(gè)既能提高學(xué)生的學(xué)習興趣,又能打破常規教學(xué)模式,做到理論與實(shí)踐相結合的知識資源庫。達到輔助教學(xué)的目的,最終完成提高學(xué)生自己分析問(wèn)題與解決問(wèn)題的能力的效果。
案例驅動(dòng)的Java程技術(shù)教學(xué)模式是用一個(gè)具體的企業(yè)項目開(kāi)發(fā)的例子貫穿始終,先梳理出Java編程技術(shù)的知識架構,整理出Java編程技術(shù)的各關(guān)鍵知識點(diǎn),后尋找并改進(jìn)具體的企業(yè)項目實(shí)例,將關(guān)鍵 Java編程技術(shù)的知識點(diǎn)融入到項目中,項目從界面設計開(kāi)始,遍歷軟件工程的生命周期直至最后生成一個(gè)可以獨立運行的高效率的軟件項目。采用案例驅動(dòng)的Java編程技術(shù)教學(xué)模式有以下優(yōu)勢。
1.案例驅動(dòng)可以選用企業(yè)正在開(kāi)發(fā)的優(yōu)秀的項目作為范本實(shí)現教學(xué)過(guò)程,教學(xué)過(guò)程中仿真企業(yè)開(kāi)發(fā)案例,可充分調動(dòng)學(xué)生的學(xué)習興趣并為以后的就業(yè)打下堅實(shí)的基礎。
2.因為Java編程技術(shù)自身的特點(diǎn),其知識點(diǎn)多而煩瑣,可引導學(xué)生從無(wú)到有地做一個(gè)項目,讓學(xué)生明白在項目開(kāi)發(fā)過(guò)程中什么地方用到了什么樣的知識點(diǎn),就可讓學(xué)生更好地掌握所學(xué)的知識點(diǎn),從而梳理出清晰合理的知識結構。
3.通過(guò)實(shí)際項目中客戶(hù)端與服務(wù)器端的編程開(kāi)發(fā),讓學(xué)生知道對一個(gè)項目應該如何入手,來(lái)切實(shí)有效地提高學(xué)生的編程思維和編程技能。
三、案例驅動(dòng)的Java編程技術(shù)教學(xué)模式改革內容
本項目根據Java編程技術(shù)理論教學(xué)與實(shí)踐教學(xué)內容及學(xué)生掌握基礎知識的程度,以項目為驅動(dòng),在實(shí)際項目中設定需完成的規定內容及提煉出創(chuàng )新性教學(xué)內容,將實(shí)際項目中與Java編程技術(shù)相關(guān)的內容與Java編程技術(shù)教學(xué)相結合,真正實(shí)現Java編程技術(shù)教學(xué)的重心在于學(xué)生的基本技能、項目實(shí)踐能力和項目意識的培養。改革內容如下。
(一)教學(xué)模式改革
將以往的知識點(diǎn)講解的教學(xué)模式改為案例驅動(dòng)的教學(xué)模式,其間不僅涉及到授課內容的改革,還包括實(shí)驗、作業(yè)及課程設計,所有內容都圍繞著(zhù)企業(yè)開(kāi)發(fā)案例進(jìn)行。
(二)教學(xué)支撐系統的設計
1.教學(xué)案例的收集。教學(xué)案例需來(lái)自企業(yè),教師需深入企業(yè)進(jìn)行調研與學(xué)習,進(jìn)入企業(yè)隨相應的項目組一起從事項目的研發(fā)工作并收集相關(guān)的教學(xué)案例,并以此作為背景進(jìn)行案例驅動(dòng)式的教學(xué)。教學(xué)改革的關(guān)鍵問(wèn)題在于實(shí)際項目的選擇,選擇項目需要注意實(shí)際項目需從企業(yè)中來(lái),要有很強的實(shí)用價(jià)值;實(shí)際項目中盡可能多地囊括Java編程技術(shù)關(guān)鍵的知識點(diǎn);需考慮Java編程技術(shù)知識點(diǎn)在實(shí)際項目中應用的先后順序,以便學(xué)生對各知識點(diǎn)的掌握。
2.教學(xué)案例分析與整理。企業(yè)拿來(lái)的案例不一定涉及到教學(xué)上的各關(guān)鍵知識點(diǎn),所以需先列出教學(xué)中的關(guān)鍵知識點(diǎn),然后對案例進(jìn)行分析、整理、擴充等一系列工作,在修改擴充案例的時(shí)候,特別要注意知識點(diǎn)的前后及銜接關(guān)系,要充分考慮如何讓學(xué)生更好地接受。
3.站的建設。Java編程技術(shù)的學(xué)習過(guò)程很大一部分在于學(xué)生自己的學(xué)與練,建設站,其中集成Java程技術(shù)的案例開(kāi)發(fā)過(guò)程及講義、實(shí)驗、新案例、習題、多媒體課件等教學(xué)資源,為以后開(kāi)發(fā)教學(xué)資源輔助軟件做準備。
教學(xué)案例與資源庫的建設并不是將資源進(jìn)行簡(jiǎn)單地堆積,而是以一種或多種組織形式有規律地去組織資源。建設一個(gè)好的資源庫不但要考慮資源庫的教育性和系統性,還要考慮到分類(lèi)的科學(xué),達到檢索資源方便、快捷、高效的效果。因此資源庫建設的規劃與設計要遵循三大原則:
資源的教育性原則。資源庫建設的核心功能是為學(xué)習服務(wù),其建設的最終目的就是要最大限度地發(fā)揮其供人們學(xué)習的功能,因此教學(xué)資源庫的建設要遵循現代教育教學(xué)的客觀(guān)規律,其規劃與設計要考慮到教師教學(xué)和學(xué)生學(xué)習的特點(diǎn)和需要。在Java資源庫的建設過(guò)程中,應該了解大多數Java學(xué)習者在學(xué)習過(guò)程中存在的問(wèn)題,即理論不能與實(shí)踐相結合,因此不但將理論知識與實(shí)踐知識依次列出來(lái),并且將二者進(jìn)行有效的融合,達到學(xué)以致用的效果。
資源的系統性原則。資源庫內的所有資源個(gè)體不是相互獨立的,而是相輔相成、相互關(guān)聯(lián)的。應結合文本、圖片、視頻等有效資源共同進(jìn)行,使其成為針對知識點(diǎn)的整體教學(xué)資源,以便教師和學(xué)生的使用。在Java資源庫的建設中,將Java知識以文本、圖片、視頻的形式展現出來(lái),可達到良好的'學(xué)習效果。
分類(lèi)的科學(xué)性原則。對資源庫內的資源進(jìn)行科學(xué)合理的分類(lèi)和組織,提高資源的利用率。一般可按照資源類(lèi)型進(jìn)行分類(lèi),如文本類(lèi)、圖像類(lèi)、音頻類(lèi)、視頻類(lèi)等進(jìn)行劃分,也可按理論知識、應用知識等劃分。在對資源進(jìn)行分類(lèi)和組織時(shí)要遵循資源的系統性原則,使所有資源以知識點(diǎn)、學(xué)習專(zhuān)題等形式聯(lián)系成為一個(gè)整體。資源庫分類(lèi)的科學(xué)可幫助用戶(hù)方便、快捷地檢索到自己所需要的資源,在Java學(xué)習資源庫中,學(xué)習資料是按文本、圖像、視頻進(jìn)行劃分的。
例如,學(xué)習資源以一個(gè)新聞發(fā)布系統為例,首先構造出靜態(tài)網(wǎng)頁(yè)原型,功能為后臺管理模塊(標題錄入、文件上傳)與新聞前臺顯示模塊(各級標題下的新聞顯示),依此內容可先將靜態(tài)網(wǎng)頁(yè)的設計與實(shí)現融入系統開(kāi)發(fā)中,使學(xué)習者學(xué)會(huì )靜態(tài)網(wǎng)頁(yè)的制作與編程,使用集合類(lèi)存儲新聞標題,掌握集合框架的使用。然后將靜態(tài)網(wǎng)頁(yè)改寫(xiě)為動(dòng)態(tài)網(wǎng)頁(yè),經(jīng)這一步學(xué)習,可將動(dòng)態(tài)網(wǎng)頁(yè)的設計與實(shí)現融入的系統開(kāi)發(fā)中,使學(xué)習者掌握動(dòng)態(tài)網(wǎng)頁(yè)的特征及相應的開(kāi)發(fā)技術(shù),了解動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)的區別,同時(shí)進(jìn)一步的熟悉JAVA編程技術(shù)在案例中的實(shí)際應用,再由此擴展到利用JDBC連接數據庫,實(shí)現新聞一級標題的增、刪、改、查;可以使學(xué)習者深刻理解BC工作原理。
最后將整合后的所有資源即為軟件部分、課件部分、視頻部分、學(xué)習文檔、練習題等幾個(gè)部分放入站中供學(xué)習者學(xué)習。
(三)教材建設
本項目改革可先形成講義、實(shí)驗、案例、習題等教學(xué)資源資料,在此基礎上經(jīng)過(guò)不斷的修改,爭取在以后形成案例驅動(dòng)的Java程技術(shù)教材。
四、案例驅動(dòng)的Java編程技術(shù)教學(xué)模式改革效果
Java編程技術(shù)是計算機專(zhuān)業(yè)實(shí)踐性很強的專(zhuān)業(yè)課,經(jīng)過(guò)本項目的研究與建設預期的課程效果是:學(xué)生對程序設計的興趣大大提高,從原來(lái)的被動(dòng)學(xué)習變?yōu)楦母锖蟮闹鲃?dòng)學(xué)習;同學(xué)們的實(shí)際編程能力能夠大大提高,同學(xué)們對Java編程技術(shù)會(huì )由原來(lái)的零散的知識點(diǎn)變?yōu)楦母锖蟮南到y掌握,并且能夠學(xué)以致用。
1.讓學(xué)生學(xué)到知識點(diǎn)在具體項目中應該如何使用,在項目中加深對Java編程技術(shù)各知識點(diǎn)的理解。
2.讓學(xué)生學(xué)會(huì )如何從界面設計開(kāi)始動(dòng)手寫(xiě)一個(gè)實(shí)際項目,切實(shí)鍛煉學(xué)生的編程思維,提高學(xué)生的實(shí)際編程能力。
3.可為計算機專(zhuān)業(yè)其余專(zhuān)業(yè)課的授課模式與學(xué)習方法的改革和改進(jìn)提供一定的參考。
案例驅動(dòng)的Java編程技術(shù)教學(xué)模式改革,注重企業(yè)實(shí)際編程實(shí)例在高校教學(xué)中的應用,注重產(chǎn)學(xué)研結合;教學(xué)內容上重視就業(yè)與發(fā)展能力,重視課程內外經(jīng)驗的一致性;學(xué)習過(guò)程上注重任務(wù)驅動(dòng)的項目導向學(xué)習,注重學(xué)生創(chuàng )新能力的培養;在學(xué)習方法上,注重“以學(xué)生為中心”,實(shí)行團隊式與服務(wù)式及教室與實(shí)訓一體化的學(xué)習;教學(xué)評估上注重動(dòng)手能力和技能評價(jià)。會(huì )對學(xué)生的編程思維和編程技能提供一個(gè)有效的訓練平臺,為同學(xué)們后續的就業(yè)工作鋪平道路。
【案例驅動(dòng)的Java編程技術(shù)教學(xué)改革分析論文】相關(guān)文章:
案例驅動(dòng)和項目驅動(dòng)的營(yíng)銷(xiāo)探索論文11-06
學(xué)分銀行驅動(dòng)的教學(xué)改革特征論文07-20
商法案例分析論文02-24
《圓明園的毀滅》的案例分析論文11-04
高職體育教學(xué)改革分析論文11-11
護理案例分析論文范文12-30
幼兒教育案例分析論文03-30
管理會(huì )計案例分析論文04-06