[摘 要] Java網(wǎng)絡(luò)程序設(shè)計(jì)存在教學(xué)內(nèi)容涉及面廣,新技術(shù)多,實(shí)驗(yàn)時(shí)間有限等問題。該文從課程教學(xué)實(shí)際出發(fā),分別從理論課教學(xué)、實(shí)驗(yàn)課教學(xué)和課程設(shè)計(jì)方面對教學(xué)改進(jìn)作了一定的嘗試,并對教學(xué)方法和教學(xué)手段的使用進(jìn)行了一些探索。這些教學(xué)研究與探索,對Java網(wǎng)絡(luò)程序設(shè)計(jì)課程教學(xué)有一定的借鑒作用。

[關(guān)鍵詞] 程序設(shè)計(jì) 案例教學(xué) 任務(wù)驅(qū)動 項(xiàng)目導(dǎo)向

本論文為陜西教育學(xué)院教改項(xiàng)目“網(wǎng)絡(luò)程序設(shè)計(jì)課程實(shí)踐體系研究(2007JGB01)”所支持。

引言

Java語言是20 世紀(jì)90 年代初由sun 公司推出的一種純面向?qū)ο蟮木幊陶Z言,隨著互聯(lián)網(wǎng)和移動設(shè)施的發(fā)展,由于它的 可移植性跨平臺性等優(yōu)點(diǎn),在基于網(wǎng)絡(luò)編程開發(fā)中應(yīng)用廣泛,其得到了迅猛的發(fā)展?!癑ava程序設(shè)計(jì)”是高職高專院校計(jì)算機(jī)相關(guān)專業(yè)開設(shè)相當(dāng)普遍的一門學(xué)科基礎(chǔ)課,各高校都非常重視這門課的教學(xué),作為高校教師必須深入研究這門課的教學(xué)規(guī)律,提高教學(xué)質(zhì)量。該門課程的教學(xué)目標(biāo)不僅是使學(xué)生通過程序設(shè)計(jì)語言的學(xué)習(xí),全面地掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識與基本操作技能,為學(xué)生學(xué)習(xí)后繼課程打下扎實(shí)的基礎(chǔ); 同時(shí),它還是培養(yǎng)學(xué)生思維能力和實(shí)踐能力的重要環(huán)節(jié)。因此,在該課程的教學(xué)中,必須更新觀念,開拓教改新路,重視學(xué)生思維和實(shí)踐能力的培養(yǎng)。

我院從2003年起面向計(jì)算機(jī)應(yīng)用技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)的學(xué)生開設(shè)了Java程序設(shè)計(jì)課程,本人一直擔(dān)任該課程教學(xué)工作,圍繞著課程內(nèi)容與結(jié)構(gòu)、教學(xué)方法與手段、課程考核等進(jìn)行全方位的教學(xué)改革研究與探索,本文將從Java課程的理論課教學(xué)、上機(jī)實(shí)驗(yàn)課教學(xué)以及實(shí)訓(xùn)課教學(xué)等方面展開闡述。

Java語言教學(xué)存在的問題

在Java 程序設(shè)計(jì)這門課程日常的教學(xué)中,通過無數(shù)次與學(xué)生的交流、溝通,以及與同事之間的相互交流中,作者發(fā)現(xiàn)該門課程在實(shí)際教學(xué)中主要存在以下幾個(gè)方面的問題:

1.傳統(tǒng)教學(xué)模式使學(xué)生覺得這門課既“苦”又“枯”

傳統(tǒng)的教學(xué)模式是,“提出概念—解釋概念—舉例說明”。課程一開始要引進(jìn)程序設(shè)計(jì)的思想和大量的新概念,再加上教學(xué)方式為“填鴨式”,學(xué)生的注意力都被引導(dǎo)在具體的語法細(xì)節(jié)上,卻忽略了解決問題的總體思想,使學(xué)生感覺學(xué)習(xí)這門課既“苦”又“枯”。“苦”的是要學(xué)的東西多,學(xué)習(xí)是被動接受,不會學(xué)以致用;“枯”的是學(xué)生剛開始時(shí)對學(xué)這門課感興趣,但學(xué)著學(xué)著就沒有興趣了。程序設(shè)計(jì)本身就比較枯燥, 對于理解能力和自控力相對較弱??祁悓W(xué)生更是如此。

2.教學(xué)方法尚有待改進(jìn),學(xué)生學(xué)習(xí)興趣沒有得到良好激發(fā)

各高校計(jì)算機(jī)及其相關(guān)專業(yè)通常在C 程序課程后開設(shè)Java課程,教師在講授過程中仍然使用面向過程的語言的教學(xué)方法,學(xué)生也習(xí)慣于面向過程語言的學(xué)習(xí)方法,將教學(xué)過程和學(xué)習(xí)重點(diǎn)放在了語法和算法上,忽略了Java 面向?qū)ο蟮木幊趟悸返睦斫狻T偌由洗蟛糠纸處煹慕虒W(xué)方式還是以教師講授為主,學(xué)生被動接受,課堂氣氛沉悶、極其缺乏互動性。教師的講授大多還是按照現(xiàn)有教材結(jié)構(gòu),常規(guī)的順序式、灌輸式教學(xué),對課堂上引入的程序案例不能精心篩選或者適當(dāng)修改,使得其缺乏實(shí)用性和趣味性,不能吸引學(xué)生學(xué)習(xí)的“注意力”。這種教學(xué)方法不利于培養(yǎng)學(xué)生解決綜合問題與實(shí)際應(yīng)用問題的能力,更不利于啟發(fā)學(xué)生的思維與激發(fā)學(xué)生的學(xué)習(xí)興趣。常常是很多學(xué)生上課非常認(rèn)真,基本的原理和理論也能聽懂,但是一遇到實(shí)際問題就解決不了。

3.實(shí)踐環(huán)節(jié)較為薄弱,實(shí)驗(yàn)教學(xué)重驗(yàn)證、輕設(shè)計(jì),實(shí)驗(yàn)效果不佳

多數(shù)教師一般嚴(yán)格按照教學(xué)大綱和教材組織教學(xué),學(xué)生的學(xué)習(xí)只限于書本上的練習(xí)。實(shí)驗(yàn)教學(xué)的內(nèi)容多以執(zhí)行和驗(yàn)證程序?yàn)橹鳎韵n堂理論講授內(nèi)容為目的。大部分學(xué)生上機(jī)實(shí)驗(yàn)只是將實(shí)驗(yàn)教程上的實(shí)例程序輸入計(jì)算機(jī),遇到問題查閱資料,很少靠自己思考解決。整個(gè)實(shí)驗(yàn)過程學(xué)生就如在練習(xí)打字,一旦題目稍有變化便不知如何設(shè)計(jì),遇到實(shí)際問題更不知如何解決。而且學(xué)生沒有參與過完整的項(xiàng)目開發(fā),不能把所學(xué)的知識貫穿在一起,不能建立起整體的編程思想,達(dá)不到軟件業(yè)對軟件人才的要求。

4.考核方式單一,學(xué)生受應(yīng)試教育思想的影響,學(xué)習(xí)目的狹隘

過去考核方式基本上是以學(xué)期結(jié)束的筆試為主,考核是知識而不是能力,而且是一紙定結(jié)果。很多學(xué)生學(xué)習(xí)Java 僅僅傾向于應(yīng)試而淡化實(shí)際應(yīng)用與開發(fā),這也導(dǎo)致學(xué)生在學(xué)習(xí)過程中只是一味模仿課本上的實(shí)例,知識點(diǎn)零散,對系統(tǒng)開發(fā)認(rèn)識模糊,不能形成軟件開發(fā)的整體概念。

5.課程結(jié)束后,學(xué)生只會做一些孤立的小程序

傳統(tǒng)的語言教學(xué)往往比較注重Java 語言基本語法的講解,所舉編程實(shí)例也只是簡單地用來驗(yàn)證語法規(guī)則,只是“就事論事”的進(jìn)行教學(xué),致使大多數(shù)學(xué)生在學(xué)習(xí)過程中“知其然而不知其所以然”,對Java 程序設(shè)計(jì)的掌握也僅僅停留在語言使用層面上,不能吃透、用活所學(xué)知識,造成學(xué)生學(xué)完這門課程后僅會孤立地做一些簡單的小程序、小例題,而在開發(fā)應(yīng)用軟件時(shí)設(shè)計(jì)能力差,無法實(shí)現(xiàn)培養(yǎng)學(xué)生編程能力的教學(xué)目的。

課程教學(xué)改革的實(shí)施過程

“Java程序設(shè)計(jì)”課程的教學(xué)環(huán)節(jié)主要包括:理論課教學(xué)、上機(jī)課教學(xué)、實(shí)訓(xùn)課教學(xué)三個(gè)部分。通過多年的教學(xué)實(shí)踐,采用案例教學(xué)方法進(jìn)行理論課教學(xué),采用任務(wù)驅(qū)動進(jìn)行上機(jī)課教學(xué),采用項(xiàng)目導(dǎo)向進(jìn)行實(shí)訓(xùn)課教學(xué),可以較為有效地提高教學(xué)質(zhì)量。

1.理論課教學(xué)采用案例教學(xué)與“3W1H”教學(xué)法

在理論課教學(xué)環(huán)節(jié)中,教師應(yīng)根據(jù)事先精心設(shè)計(jì)的案例,合理運(yùn)用“3W1H”教學(xué)法等多種教學(xué)技巧,準(zhǔn)確地向?qū)W生傳授基本知識與理論。

(1) “3W1H”教學(xué)法

理論課授課要始終貫穿“3W1H”教學(xué)法思想?!?W1H”,即What—要求教師簡明扼要地講解清楚所要講述的內(nèi)容及要點(diǎn),指出講課的重點(diǎn);Why—要求教師引出為什么要講述該內(nèi)容,該內(nèi)容在軟件開發(fā)中的作用,引起學(xué)生的好奇心及對聽課的興趣;Where—要求教師能夠結(jié)合切身體會和經(jīng)驗(yàn)指出所講述的內(nèi)容用在軟件開發(fā)的什么地方,突出所講內(nèi)容的實(shí)用性;How—要求教師能夠指出在實(shí)際的軟件開發(fā)中如何使用所講述的內(nèi)容,突出所講內(nèi)容在實(shí)際軟件開發(fā)中的使用方法和使用應(yīng)該注意些什么。How的講解至關(guān)重要。這種教學(xué)方法的目的在于不僅僅使學(xué)生具有應(yīng)用軟件的使用技能,也具備堅(jiān)實(shí)的理論基礎(chǔ),逐步提升對將來的工作環(huán)境適應(yīng)能力和自信心,且對學(xué)習(xí)充滿興趣。

例如在Java程序設(shè)計(jì)中“異?!钡闹v解思路可分解為:

What:解釋什么是異常,why:java中為什么要引入異常,Where:在編程中異常都用在什么地方,How: 在異常處理中怎樣使用異常。

(2) 案例教學(xué)法

在《Java 程序設(shè)計(jì)》這門課的教學(xué)中,要明確課程改革的思路,要以解決實(shí)際問題的程序設(shè)計(jì)思路作為教學(xué)的切入點(diǎn),以教材的內(nèi)容為主線,采用案例作為教學(xué)引導(dǎo)線,在教學(xué)中將晦澀難懂的概念、原理融合到案例中,從實(shí)際的例子入手,然后再上升到理論高度,適當(dāng)講解理論知識相應(yīng)的知識點(diǎn)。這種模式不僅有助于學(xué)生掌握基本概念、基本理論,同時(shí)也能夠培養(yǎng)學(xué)生解決實(shí)際問題的能力。能夠自己動手解決實(shí)際問題是學(xué)習(xí)的最直接動力,是激發(fā)學(xué)習(xí)興趣的根源所在。

通過案例教學(xué)時(shí),語法、知識點(diǎn)的講解全部可用程序說話。讓學(xué)生先看例子,通過動起來的例子看到程序的運(yùn)行結(jié)果,至于為什么這樣,如何做到這樣正是教師要講的新知識點(diǎn)。例子講完之后布置3 個(gè)操作練習(xí)。第一個(gè)練習(xí)是“仿”,即完成一道和例子極其相似的程序,讓學(xué)生在模仿中鞏固和加深對新講授內(nèi)容的理解,同時(shí)教師巡視單獨(dú)答疑,幫助學(xué)生澄清教師講解時(shí)沒有理解的內(nèi)容,最后教師就共性問題予以強(qiáng)調(diào)。第二個(gè)練習(xí)是“改”,即對第一個(gè)例子加工,將教師在講解時(shí)已提及而例題中未涉及到的問題交給學(xué)生,激發(fā)學(xué)生自主學(xué)習(xí)的熱情。在此過程中,教師對關(guān)鍵性問題給出指導(dǎo)思想。第三個(gè)練習(xí)是“提高”,即將具有一定算法難度但語法適用于當(dāng)前階段的問題拋給學(xué)生,培養(yǎng)學(xué)生的算法設(shè)計(jì)能力。在此階段教師主要起啟發(fā)、引導(dǎo)作用,啟發(fā)學(xué)生的創(chuàng)造性思維。

在Java 程序設(shè)計(jì)課堂教學(xué)中采用案例教學(xué)方法可對每一個(gè)單一知識點(diǎn)進(jìn)行教學(xué)。選取的案例都盡可能小而精,針對特定問題。通過小型案例講解獨(dú)立知識點(diǎn),以案例模仿的形式促進(jìn)學(xué)生動手能力。學(xué)生通過案例研究,培養(yǎng)一種分析問題的能力和獨(dú)立處理、遷移性的應(yīng)用能力。學(xué)習(xí)過程貫穿于案例分析的過程之中,培養(yǎng)學(xué)生學(xué)會抓住或發(fā)現(xiàn)問題,然后結(jié)合所學(xué)知識尋找解決問題的途徑、手段。這樣不僅能幫助學(xué)生鞏固已學(xué)的知識,同時(shí)也能幫助學(xué)生提高自學(xué)能力和設(shè)計(jì)能力,強(qiáng)化了案例教學(xué)的效果。

在計(jì)算機(jī)教學(xué)中運(yùn)用案例教學(xué)法,能夠充分調(diào)動學(xué)生學(xué)習(xí)的積極性,提高學(xué)生探索、合作、創(chuàng)新能力,有利于學(xué)生理論知識的掌握和實(shí)踐能力的提高。在實(shí)際的教學(xué)過程中,每位教師都應(yīng)根據(jù)教學(xué)大綱、教學(xué)內(nèi)容和學(xué)生實(shí)際情況的不同合理運(yùn)用案例教學(xué)等方法,只有這樣才能真正提高課堂教學(xué)效果,提高教學(xué)質(zhì)量,培養(yǎng)出符合時(shí)代發(fā)展要求的高素質(zhì)應(yīng)用型人才。

2.實(shí)驗(yàn)教學(xué)采用任務(wù)驅(qū)動,提高學(xué)生動手實(shí)踐能力

Java程序設(shè)計(jì)是一門實(shí)踐性極強(qiáng)的學(xué)科,實(shí)踐環(huán)節(jié)的教學(xué)尤其重要,其目的就是讓學(xué)生在自主探索的過程中完成對新知識的練習(xí)和鞏固。有一句關(guān)于實(shí)踐的諺語是這么說的:“我聽到的會忘掉,我看到的能記住,我做過的才真正明白。”講的就是理論作為實(shí)踐的支撐不是死記硬背背會的。讓學(xué)生親自動手實(shí)踐,編輯調(diào)試程序,要比聽老師講、看老師做記憶深刻,同時(shí)還能明確知道自己到底哪個(gè)地方不會,特別是編譯中出現(xiàn)的錯誤往往讓學(xué)生印象更深刻。學(xué)生通過自己動手實(shí)驗(yàn),進(jìn)一步理解概念和理論知識, 教師引導(dǎo)學(xué)生從知道“怎么去做”到學(xué)會“怎么做”,達(dá)到理論與實(shí)踐的完美結(jié)合。

實(shí)驗(yàn)內(nèi)容除了教材中的例子, 還包括我們精心設(shè)計(jì)的實(shí)驗(yàn)題目。而實(shí)驗(yàn)類型大致可以劃分為驗(yàn)證性實(shí)驗(yàn)、鞏固性實(shí)驗(yàn)、分析性實(shí)驗(yàn)與綜合設(shè)計(jì)性實(shí)驗(yàn)等幾種形式。其中驗(yàn)證性實(shí)驗(yàn)內(nèi)容主要來自教材中的例子,這種類型的實(shí)驗(yàn)?zāi)康氖菫榱蓑?yàn)證或演示基礎(chǔ)知識點(diǎn)的特點(diǎn)與用法,以便理解這些基礎(chǔ)理論。驗(yàn)證性實(shí)驗(yàn)是其他實(shí)驗(yàn)類型的基石。鞏固性實(shí)驗(yàn)的目的是對基礎(chǔ)知識進(jìn)一步理解、鞏固、深化。在驗(yàn)證性實(shí)驗(yàn)的基礎(chǔ)上,鞏固性實(shí)驗(yàn)的實(shí)驗(yàn)內(nèi)容是教師為了讓學(xué)生加深對基礎(chǔ)知識的理解而專門設(shè)置的,這些實(shí)驗(yàn)內(nèi)容的選擇與設(shè)置應(yīng)具有代表性,難度中等,符合教學(xué)要求。學(xué)習(xí)程序設(shè)計(jì)必須具備一定的程序分析能力與問題分析能力, 因此分析性實(shí)驗(yàn)設(shè)置的目的就是為了提高學(xué)生的分析能力。這一類型的實(shí)驗(yàn)中,教師根據(jù)要掌握的知識點(diǎn)設(shè)置一些程序題,讓學(xué)生分析程序運(yùn)行的結(jié)果并上機(jī)驗(yàn)證,通過比較自己分析與上機(jī)驗(yàn)證的結(jié)果,既可以知道自己分析的正誤又可以更深入地理解知識。而綜合設(shè)計(jì)性實(shí)驗(yàn)以培養(yǎng)學(xué)生的綜合運(yùn)用能力。我們把它放在課程實(shí)訓(xùn)課中完成。無論哪種類型的實(shí)驗(yàn), 實(shí)驗(yàn)課題設(shè)置的好壞將影響學(xué)習(xí)效果,因此,針對每一種實(shí)驗(yàn)類型我們應(yīng)該認(rèn)真地設(shè)計(jì)相應(yīng)的實(shí)驗(yàn)課題。

具體在實(shí)驗(yàn)教學(xué)時(shí),要根據(jù)具體的教學(xué)內(nèi)容與學(xué)生的實(shí)際情況,結(jié)合現(xiàn)實(shí)IT案例,提出實(shí)驗(yàn)任務(wù)問題,按照“行為導(dǎo)向”的原則,形成以“學(xué)生為主體,教師為主導(dǎo),從中學(xué), 做中練的一體化”的“教、學(xué)、做”一體化實(shí)驗(yàn)教學(xué)模式,以“解決問題、完成任務(wù)”為行動使命, 以“培養(yǎng)能力,掌握知識,培養(yǎng)職業(yè)素養(yǎng)”為培養(yǎng)目標(biāo),實(shí)施“任務(wù)驅(qū)動、啟發(fā)式教學(xué)、討論教學(xué)、現(xiàn)場教學(xué)”等教學(xué)方法與手段。

3. 課程實(shí)訓(xùn)采用項(xiàng)目導(dǎo)向, 提高學(xué)生綜合實(shí)踐能力

當(dāng)今社會對計(jì)算機(jī)人才的技術(shù)能力、實(shí)踐能力與創(chuàng)新能力要求越來越高, 綜合素質(zhì)較高的人才越來越受歡迎。 因此, 我們還考慮設(shè)置了該類型的實(shí)驗(yàn),如課程設(shè)計(jì)和課程實(shí)訓(xùn),是將所學(xué)的基礎(chǔ)知識結(jié)合起來用以解決較復(fù)雜的問題, 在選擇與設(shè)置綜合性課題時(shí),應(yīng)綜合考慮學(xué)生目前掌握的知識情況, 需要涉及哪些知識點(diǎn),難度如何,將這些知識點(diǎn)結(jié)合起來解決什么問題,同時(shí)還應(yīng)考慮學(xué)生水平的差異、能力的不同,因此具有一定的思維性、綜合性與應(yīng)用性。

課程設(shè)計(jì)或?qū)嵱?xùn)是對本課程所學(xué)內(nèi)容的綜合運(yùn)用和鞏固提高,它在整個(gè)Java 教學(xué)過程中起到一個(gè)承上啟下的關(guān)鍵性作用,一方面能夠鞏固前面所學(xué)的基礎(chǔ)知識;另一方面能讓學(xué)生了解Java 開發(fā)的一些基本流程,為日后從事Java 領(lǐng)域的開發(fā)作鋪墊。在課程設(shè)計(jì)階段,學(xué)生已經(jīng)有了一定的Java 編程基礎(chǔ),欠缺的主要是實(shí)際的開發(fā)經(jīng)驗(yàn)和全面系統(tǒng)的、深入的掌握J(rèn)ava 技術(shù)。解決的方法就是通過企業(yè)真實(shí)項(xiàng)目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項(xiàng)目來獲取實(shí)際開發(fā)的經(jīng)驗(yàn),盡快達(dá)到企業(yè)的實(shí)際要求,讓學(xué)生在具體的項(xiàng)目中進(jìn)行學(xué)習(xí),縮短學(xué)生與企業(yè)之間的距離。根據(jù)學(xué)生的實(shí)際能力選擇好開發(fā)項(xiàng)目是關(guān)鍵,即不能讓學(xué)生感到太容易,也不能讓學(xué)生感到無從下手。通過學(xué)生的獨(dú)立實(shí)踐,使學(xué)生熟悉軟件開發(fā)的全過程,培養(yǎng)團(tuán)隊(duì)意識。大大提高了學(xué)生理論聯(lián)系實(shí)際和綜合分析問題的能力。

有過項(xiàng)目實(shí)踐經(jīng)驗(yàn)的人都認(rèn)為,通過做項(xiàng)目能學(xué)到的東西遠(yuǎn)比聽課學(xué)到的東西多,因?yàn)檫@是個(gè)實(shí)踐和自主學(xué)習(xí)的過程。在Java語言程序設(shè)計(jì)課教學(xué)計(jì)劃需講授的內(nèi)容講授完畢后安排一個(gè)為期兩周的總結(jié)性實(shí)訓(xùn)教學(xué)課,借助于企業(yè)辦學(xué)的優(yōu)勢,將公司中的實(shí)際項(xiàng)目抽取簡化,交給學(xué)生以小型項(xiàng)目的形式來做,這是對學(xué)生一個(gè)學(xué)期的學(xué)習(xí)效果的綜合考察。在完成這個(gè)小型項(xiàng)目的過程中可能會涉及到一些課堂上聞所未聞的知識,利用這個(gè)機(jī)會鍛煉學(xué)生搜集資料、整理資料獲取知識的自主學(xué)習(xí)能力。在此階段,教師的職責(zé)不再是教學(xué)生如何解決一個(gè)具體問題,而是告訴學(xué)生到哪里能查找到幫助解決問題的資料。

“項(xiàng)目導(dǎo)向”的實(shí)訓(xùn)具體實(shí)施時(shí),可將學(xué)生分成若干課題研發(fā)小組,模擬某企業(yè)中項(xiàng)目研發(fā)團(tuán)隊(duì)。其中被選為組長的同學(xué),可以“情景扮演”成“項(xiàng)目經(jīng)理”,由他給組內(nèi)其他成員分配相應(yīng)的工作任務(wù),按照軟件工程的要求完成該項(xiàng)目開發(fā)的全部流程。綜合實(shí)訓(xùn)課程的項(xiàng)目設(shè)計(jì)注重實(shí)用性、真實(shí)性。將企業(yè)中的實(shí)際項(xiàng)目抽取簡化,分解成若干模塊交給學(xué)生以小型項(xiàng)目的形式來做。在完成這個(gè)小型項(xiàng)目的過程中可能會涉及到一些課堂上沒有學(xué)習(xí)到的知識,利用這個(gè)機(jī)會鍛煉學(xué)生搜集資料、整理資料獲取知識的自主學(xué)習(xí)能力。

對綜合實(shí)訓(xùn)的總結(jié)可以采取分小組答辯的方式,即每個(gè)課題小組把此次項(xiàng)目的設(shè)計(jì)思想、所用到的知識點(diǎn)、實(shí)現(xiàn)的技術(shù)難點(diǎn)、解決方案、完成效果、尚存在的問題等以PPT 的形式向全體同學(xué)、老師做講解、演示。其他小組的同學(xué)和老師可以對其提問,一起討論。這樣的總結(jié)形式有效提高了學(xué)生自主學(xué)習(xí)能力、團(tuán)隊(duì)合作的精神,為將來步入社會做好了準(zhǔn)備;也使得其他組的成員拓展了知識面,汲取到別人的長處,增強(qiáng)學(xué)習(xí)交流,從而打造了一個(gè)“積極”、“熱烈”、“和諧”的學(xué)習(xí)氛圍。

結(jié)束語

Java 教學(xué)一定要圍繞提高學(xué)生實(shí)踐應(yīng)用能力展開,注重面向?qū)ο缶幊趟枷氲呐囵B(yǎng),通過對《JAVA程序設(shè)計(jì)》課程各教學(xué)環(huán)節(jié)的教學(xué)改革嘗試,學(xué)生的學(xué)習(xí)興趣明顯增強(qiáng),動手能力也有了較大的進(jìn)步,對本門課程的認(rèn)可程度大幅度提高。當(dāng)然,教學(xué)改革的方法并不是一成不變的,隨著教改的深入,時(shí)間的推移,還會有新的問題出現(xiàn),我們對教學(xué)改革的探索還將繼續(xù)。

參考文獻(xiàn):

[1]劉新橋等.JAVA程序設(shè)計(jì)課程教學(xué)改革的探索與實(shí)踐[J].長沙航空職業(yè)技術(shù)學(xué)院學(xué)報(bào),2009,6,第9卷第2期.

[2]劉夢娟等.《互聯(lián)網(wǎng)絡(luò)程序設(shè)計(jì)》特色課程建設(shè)的實(shí)踐探索[J].福建電腦,2011,1.

[3]俞輝,計(jì)算機(jī)專業(yè)提高Java 語言教學(xué)效果的探索與實(shí)踐[J].計(jì)算機(jī)教育,2008(14).

[4]賀建英.如何提高高校學(xué)生Java 語言的實(shí)踐能力[J].電腦知識與技術(shù),2008(1).