- 相關(guān)推薦
淺析關(guān)于提高Java語言教學(xué)質(zhì)量的研究與實(shí)踐
論文關(guān)鍵詞 Java 教學(xué)方法 教學(xué)理論 考核方式
論文摘 要 如何優(yōu)化Java語言教學(xué)效果是高校Java教師一直探討的熱點(diǎn)問題。對Java教學(xué)中存在的問題進(jìn)行分析,從教學(xué)內(nèi)容、教學(xué)方法及考核方式三方面提出幾點(diǎn)教學(xué)建議,并對Java任課教師提出幾點(diǎn)要求,可以對Java教學(xué)改革提供一定的借鑒意義。
Java語言是目前最為流行的編程語言之一,近年來在各大高校被列為專業(yè)主干課程。Java教學(xué)的主要目標(biāo)旨在培養(yǎng)學(xué)生面向?qū)ο缶幊碳记、?dòng)手實(shí)踐能力和積累項(xiàng)目開發(fā)經(jīng)驗(yàn),從而使學(xué)生盡快適應(yīng)企業(yè)需求。在教學(xué)過程中如何提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生自主創(chuàng)新學(xué)習(xí)能力,優(yōu)化教學(xué)效果,是Java任課教師需要考慮的問題。文章通過對目前Java教學(xué)過程中存在的幾個(gè)問題進(jìn)行分析,提出合理的教學(xué)建議,并對Java任課教師提出幾點(diǎn)要求。
1 Java語言教學(xué)中存在的問題及分析
1.1 課程內(nèi)容缺乏實(shí)用性,學(xué)生學(xué)習(xí)興趣不濃
Java語言課是實(shí)踐性較強(qiáng)的一門課程,但各種參考教材都偏重基礎(chǔ)理論知識(shí)的講解,實(shí)驗(yàn)內(nèi)容大都是驗(yàn)證型的,且與實(shí)際應(yīng)用脫節(jié)嚴(yán)重,學(xué)習(xí)起來枯燥乏味,因此學(xué)生在學(xué)習(xí)過程中漸漸失去興趣。
1.2 課堂理論教學(xué)為主,實(shí)踐教學(xué)相對薄弱
由于課程學(xué)時(shí)壓縮,Java課的學(xué)習(xí)基本在一學(xué)期的60學(xué)時(shí)以內(nèi)就結(jié)束,課時(shí)安排較少,并且課堂教學(xué)多于實(shí)踐教學(xué)。再加上Java教學(xué)內(nèi)容涉及面廣,所以目前還主要是作為一門普通的語言課進(jìn)行教學(xué),如重點(diǎn)放在基礎(chǔ)理論知識(shí)的學(xué)習(xí),課程實(shí)踐環(huán)節(jié)強(qiáng)度不大。由于實(shí)驗(yàn)課少,導(dǎo)致學(xué)生理論知識(shí)的掌握浮于表面,并且缺乏實(shí)踐中各種寶貴經(jīng)驗(yàn)的積累。
1.3 考核方式單一,偏離教學(xué)目標(biāo),影響教學(xué)過程實(shí)施
目前Java語言的考核方式主要是筆試,重點(diǎn)是考核學(xué)生掌握知識(shí)的多少,學(xué)生為了應(yīng)付考試將主要精力放在基礎(chǔ)知識(shí)的死記硬背上,因此不利于實(shí)踐能力的鍛煉。同時(shí),對于動(dòng)手能力強(qiáng)的學(xué)生不能全面地反映其真實(shí)成績,從而打消了他們學(xué)習(xí)的積極性,最終阻礙學(xué)生綜合素質(zhì)的培養(yǎng)。
2 對Java課程教學(xué)的建議
下面結(jié)合筆者的Java教學(xué)經(jīng)驗(yàn),從教學(xué)內(nèi)容、教學(xué)方法及考核方式三方面提出幾點(diǎn)教學(xué)建議。
2.1 提高教學(xué)內(nèi)容選擇和組織的針對性、有效性
1)參考教材選擇。選擇一本實(shí)用的教學(xué)參考教材是教學(xué)成功的第一步。參考教材是學(xué)生獲取知識(shí)的主要學(xué)習(xí)資料,也是最方便、最直接的學(xué)習(xí)資料,對于初學(xué)者是最適用的。主要參考教材的選擇首先要符合專業(yè)培養(yǎng)目標(biāo)和認(rèn)知規(guī)律,便于自學(xué)和具有創(chuàng)新性。其次要“新”,由于計(jì)算機(jī)學(xué)科是發(fā)展很快的學(xué)科,新舊技術(shù)更新周期變短,為了適應(yīng)新技術(shù),Java語言教材版本更新加快。另外,最好有配套的實(shí)訓(xùn),包括驗(yàn)證型實(shí)驗(yàn),綜合型、創(chuàng)新型實(shí)驗(yàn),特別是面向工程應(yīng)用的實(shí)驗(yàn)。
2)實(shí)驗(yàn)材料的組織。閱讀足夠的典型程序的源代碼和充分的動(dòng)手實(shí)踐訓(xùn)練才能真正理解和掌握J(rèn)ava語言的編程思想和技巧,并很好地應(yīng)用于解決實(shí)際問題。因此,實(shí)驗(yàn)內(nèi)容應(yīng)包括大量的基礎(chǔ)與驗(yàn)證型實(shí)驗(yàn),并在此基礎(chǔ)上增加小型綜合實(shí)例和綜合探究型案例材料。實(shí)驗(yàn)內(nèi)容在教學(xué)過程中分層次、分階段組織進(jìn)行。
實(shí)驗(yàn)材料和案例選取首先要具有教學(xué)性和代表性,選擇趣味性實(shí)例或比較接近學(xué)生本身的案例,能很好地調(diào)動(dòng)學(xué)生積極參與的熱情,以達(dá)到更好的教學(xué)效果。比如計(jì)算器、動(dòng)畫制作等可以“寓教于樂”,激發(fā)學(xué)生的學(xué)習(xí)興趣;學(xué)生成績系統(tǒng)是學(xué)生比較熟悉的案例,可以對其進(jìn)行分解和重組,形成典型的小型綜合實(shí)例,如可以分為登錄界面、成績錄入界面、成績查詢界面等。
3)提供網(wǎng)絡(luò)學(xué)習(xí)資源。網(wǎng)絡(luò)資源為學(xué)生提供了開放的學(xué)習(xí)形式,可以開闊學(xué)生的視野,是學(xué)生自主學(xué)習(xí)的最好途徑。為學(xué)生提供權(quán)威的Java語言網(wǎng)絡(luò)學(xué)習(xí)材料,如精品課網(wǎng)站、Java論壇等,使他們能夠按照自己的時(shí)間、學(xué)習(xí)進(jìn)度和興趣進(jìn)行自主輔助學(xué)習(xí)。特別是對于水平較高的學(xué)生,可以彌補(bǔ)學(xué)校教學(xué)過程的限制,能夠接觸到更深刻的學(xué)習(xí)內(nèi)容。
2.2 采用多種教學(xué)方法實(shí)施教學(xué)
教學(xué)過程中根據(jù)教學(xué)內(nèi)容的特點(diǎn)應(yīng)用多種教學(xué)方法相結(jié)合,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣和積極性、主動(dòng)性。借鑒建構(gòu)主義和任務(wù)驅(qū)動(dòng)式學(xué)習(xí)理論,將理論知識(shí)和實(shí)踐鍛煉進(jìn)行有機(jī)的結(jié)合,合理展開教學(xué)。
1)理論知識(shí)采取三步驟教學(xué)法;A(chǔ)理論知識(shí)的學(xué)習(xí)是教學(xué)過程必不可少的部分,由于比較抽象,學(xué)習(xí)起來枯燥乏味,而且學(xué)生難以發(fā)揮主動(dòng)性,理解比較困難。理論知識(shí)的學(xué)習(xí)主要通過“理論講授——例題解析——模仿解題”3個(gè)步驟來完成。首先,理論講解可以把抽象的概念形象化、具體化,比如列舉與現(xiàn)實(shí)生活相關(guān)的例子,如果講繼承技術(shù)的時(shí)候結(jié)合生物學(xué)的遺傳變異現(xiàn)象進(jìn)行解釋,并制作圖文結(jié)合的多媒體課件直觀表達(dá),能更利于幫助學(xué)生對概念的理解。其次,對相應(yīng)的例題進(jìn)行詳細(xì)解析和演示,實(shí)現(xiàn)理論知識(shí)到代碼實(shí)現(xiàn)的轉(zhuǎn)化過程。最后,以例題為模板,引導(dǎo)學(xué)生模仿類似問題的解決策略,最好提供具體題目,引導(dǎo)學(xué)生完成思路設(shè)計(jì)和關(guān)鍵代碼的實(shí)現(xiàn),直到學(xué)生能最終寫出可以運(yùn)行的代碼。
2)實(shí)踐教學(xué)分階段分層次實(shí)施。
基礎(chǔ)與驗(yàn)證型實(shí)驗(yàn):作為各部分的教學(xué)環(huán)節(jié)的上機(jī)實(shí)踐,主要特征是與課堂教學(xué)密切結(jié)合,幫助學(xué)生理解和掌握各部分的基礎(chǔ)知識(shí)。同時(shí)可作為教材的擴(kuò)展材料,提高學(xué)生程序閱讀和理解能力,是學(xué)生動(dòng)手實(shí)踐的基礎(chǔ)。
小型綜合實(shí)例:以作業(yè)或任務(wù)的方式在教學(xué)過程中階段性提出并選講,學(xué)生主要自主設(shè)計(jì)完成,可以幫助學(xué)生完成從理論學(xué)習(xí)到動(dòng)手實(shí)踐的過渡,并為綜合探究型案例提供基礎(chǔ)。課后作業(yè)可以鞏固和深化課堂知識(shí),小型案例可以綜合掌握知識(shí)模塊,這部分教學(xué)可以鍛煉學(xué)生動(dòng)手操作能力和獨(dú)立解決問題的能力。
綜合探究型案例:給定或自選項(xiàng)目方式進(jìn)行,綜合運(yùn)用所學(xué)的知識(shí),可以培養(yǎng)學(xué)生項(xiàng)目開發(fā)的基本流程,積累項(xiàng)目開發(fā)相關(guān)的經(jīng)驗(yàn),盡早適應(yīng)軟件開發(fā)的工作。這部分內(nèi)容在教學(xué)后期基礎(chǔ)理論知識(shí)學(xué)習(xí)完成時(shí)進(jìn)行,采用小組協(xié)作學(xué)習(xí)模式為學(xué)生構(gòu)建一個(gè)基于任務(wù)的、以學(xué)生為中心的學(xué)習(xí),學(xué)生模擬軟件開發(fā)流程,通過協(xié)作交流共同完成任務(wù)。教師適時(shí)給出案例的開發(fā)流程、相關(guān)案例等必要的引導(dǎo),可以培養(yǎng)學(xué)生解決問題的能力和團(tuán)隊(duì)合作精神。
3)考核方式體現(xiàn)知識(shí)與能力并重的過程性評(píng)價(jià)原則。在Java教學(xué)中由于學(xué)生對學(xué)習(xí)的悟性、學(xué)習(xí)策略等存在差異,因此接受各方面知識(shí)的能力不同,有的理論強(qiáng)一點(diǎn)善于設(shè)計(jì),有的實(shí)踐強(qiáng)一點(diǎn)善于實(shí)現(xiàn)。例如案例教學(xué)中從項(xiàng)目需求分析到設(shè)計(jì)及實(shí)現(xiàn)的各個(gè)環(huán)節(jié)需要發(fā)揮學(xué)生各方面的不同的優(yōu)勢才能完成整個(gè)任務(wù)。所以單純的卷面考試已經(jīng)不能真實(shí)全面地反映學(xué)生掌握水平。
所以,最終成績應(yīng)體現(xiàn)理論知識(shí)兼顧實(shí)踐能力,注重教學(xué)過程的過程性評(píng)價(jià),主要包括:①課堂提問和課堂作業(yè)等隨機(jī)考查情況有時(shí)候更能真實(shí)反映學(xué)生的水平;②課后作業(yè)及案例任務(wù)的完成情況,按時(shí)獨(dú)立完成,并能通過調(diào)試運(yùn)行;③項(xiàng)目實(shí)現(xiàn)過程中從需求分析到設(shè)計(jì)及實(shí)現(xiàn)的各個(gè)環(huán)節(jié)進(jìn)行相應(yīng)的考核;④期末卷面考查,對于各知識(shí)點(diǎn)全面的測試。
3 對Java教師提出的幾點(diǎn)要求
3.1 不斷學(xué)習(xí),全面把握教學(xué)內(nèi)容及更新
俗話說,教給學(xué)生一碗水,教師需要一桶水。Java教師要充分把握教學(xué)內(nèi)容,才能在教學(xué)中有自由發(fā)揮的空間。學(xué)科不同于其他基礎(chǔ)學(xué)科,技術(shù)更新速度快,因此,Java教師需要不斷地學(xué)習(xí)才能把握最新的理論和技術(shù)。隨著網(wǎng)絡(luò)教學(xué)的發(fā)展,各種學(xué)習(xí)資源如多媒體課件、教案、視頻教學(xué)錄像等不一而足,為獲取知識(shí)提供了極大的便利。Java教師應(yīng)積極獲取相關(guān)知識(shí)進(jìn)行學(xué)習(xí),并善于加工整理新知識(shí)來充實(shí)教學(xué)內(nèi)容,彌補(bǔ)參考教材資料的不足。
3.2 積極參與各種項(xiàng)目培訓(xùn)及實(shí)際開發(fā),提高自身實(shí)踐能力
教師知識(shí)結(jié)構(gòu)和專業(yè)素養(yǎng)存在差異,一般專業(yè)知識(shí)扎實(shí),但缺少實(shí)際開發(fā)經(jīng)驗(yàn),所以不利于Java實(shí)踐教學(xué)環(huán)節(jié)的進(jìn)行。因此,Java教師需要從自身出發(fā),打破能講清課本內(nèi)容為目標(biāo)的模式,積極參加各種實(shí)踐培訓(xùn)活動(dòng),參與實(shí)際項(xiàng)目的開發(fā),以提高自身實(shí)踐能力,努力使自己成為既能講授理論知識(shí)、又能組織項(xiàng)目實(shí)踐的“雙師型”教師人才。
3.3 學(xué)習(xí)先進(jìn)的教學(xué)理論和教學(xué)技能并應(yīng)用于教學(xué)
傳統(tǒng)的“知識(shí)型”教學(xué)模式以教師為中心的知識(shí)灌輸型教學(xué),使學(xué)生學(xué)習(xí)的主動(dòng)性、積極性難以發(fā)揮,不利于創(chuàng)新能力的培養(yǎng),已經(jīng)不適應(yīng)現(xiàn)代教學(xué)的特點(diǎn)。隨著多媒體技術(shù)和網(wǎng)絡(luò)應(yīng)用的發(fā)展,建構(gòu)主義理論發(fā)展起來,其特點(diǎn)是:以學(xué)生為中心,強(qiáng)調(diào)學(xué)生對知識(shí)的主動(dòng)探索、發(fā)現(xiàn)和對所學(xué)知識(shí)的主動(dòng)建構(gòu)過程。結(jié)合Java課程實(shí)踐性強(qiáng)的特點(diǎn),案例教學(xué)和項(xiàng)目教學(xué)中采取小組合作方式完成,充分利用建構(gòu)主義理論進(jìn)行設(shè)計(jì)和實(shí)施以優(yōu)化教學(xué)效果。
現(xiàn)代多媒體技術(shù)應(yīng)用于教學(xué)可以更好地激發(fā)學(xué)生的學(xué)習(xí)興趣,增強(qiáng)教與學(xué)的交互性,利于學(xué)生接受抽象、復(fù)雜的學(xué)習(xí)內(nèi)容。所以Java教師應(yīng)在多媒體課件、動(dòng)畫制作等多媒體教學(xué)方面多下工夫,并與傳統(tǒng)的教學(xué)方法結(jié)合,對優(yōu)化教學(xué)效果有很大的幫助。
4 結(jié)束語
Java語言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,重點(diǎn)培養(yǎng)學(xué)生面向?qū)ο缶幊碳记珊蛣?dòng)手實(shí)踐能力。Java教師要把握教學(xué)過程實(shí)踐的各個(gè)環(huán)節(jié),理論與實(shí)踐相結(jié)合,堅(jiān)持以實(shí)踐教學(xué)為主的教學(xué)原則進(jìn)行教學(xué);從提高自身教學(xué)技能出發(fā),在培養(yǎng)學(xué)生對Java語言的學(xué)習(xí)興趣和主動(dòng)性方面多下工夫,不斷優(yōu)化Java教學(xué)效果。
參考文獻(xiàn)
[1]毋建軍.Java實(shí)訓(xùn)課程體系構(gòu)建研究[J].長江大學(xué)學(xué)報(bào):理工卷,2010(3):398-399
[2]何克抗.建構(gòu)主義:革新傳統(tǒng)教學(xué)的理論基礎(chǔ)[J].電化研究,1997(4):25-27
[3]沈維政,蘇中濱,趙潔.項(xiàng)目驅(qū)動(dòng)教學(xué)法在Java語言程序設(shè)計(jì)教學(xué)中的應(yīng)用[J].東北大學(xué)學(xué)報(bào):科學(xué)版,2010(2):66-67
[4]菊花.使用綜合案例貫穿Java程序設(shè)計(jì)課程教學(xué)的探索[J].內(nèi)蒙古師范大學(xué)學(xué)報(bào):教育科學(xué)版,2010,23(11):139-140,146
[5]何曉蓉.高職院校Java程序設(shè)計(jì)課程教學(xué)方法的研究[J].計(jì)算機(jī)教育,2007(3):67-69
【淺析提高Java語言教學(xué)質(zhì)量的研究與實(shí)踐】相關(guān)文章:
提高酒店經(jīng)濟(jì)效益研究06-11
淺析招貼藝術(shù)中圖形語言的特征02-28
提高港口設(shè)備綜合管理能力的研究08-26
淺析提高VB程序設(shè)計(jì)課堂教學(xué)效果之我見08-09
利用課程資源提高英語教學(xué)質(zhì)量論文(精選5篇)04-18
淺析加強(qiáng)施工企業(yè)作業(yè)層建設(shè)的實(shí)踐與思考05-09