摘要:隨著我國科技的發(fā)展,軟件行業(yè)的發(fā)展也是比較迅速的,我國有很多網(wǎng)絡科技專業(yè)的人才,在計算機的編程用,java語言是很常用的一種語言。本文是一篇 計算機中級職稱論文 范文,主
隨著我國科技的發(fā)展,軟件行業(yè)的發(fā)展也是比較迅速的,我國有很多網(wǎng)絡科技專業(yè)的人才,在計算機的編程用,java語言是很常用的一種語言。本文是一篇計算機中級職稱論文范文,主要論述了提高Java語言教學效果的研究與實踐。

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