“Java程序設(shè)計”課程教學(xué)研究與思考.doc

“Java程序設(shè)計”課程教學(xué)研究與思考.doc

ID:53664889

大小:63.00 KB

頁數(shù):6頁

時間:2020-04-05

“Java程序設(shè)計”課程教學(xué)研究與思考.doc_第1頁
“Java程序設(shè)計”課程教學(xué)研究與思考.doc_第2頁
“Java程序設(shè)計”課程教學(xué)研究與思考.doc_第3頁
“Java程序設(shè)計”課程教學(xué)研究與思考.doc_第4頁
“Java程序設(shè)計”課程教學(xué)研究與思考.doc_第5頁
資源描述:

《“Java程序設(shè)計”課程教學(xué)研究與思考.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、“Java程序設(shè)計”課程教學(xué)研究與思考【摘要】隨著國內(nèi)Android系統(tǒng)開發(fā)和應(yīng)用不斷的發(fā)展,Java作為開源語言已成為許多高校計算機專業(yè)的核心課程。本文通過案例教學(xué)方法對Java程序設(shè)計這門課程的教學(xué)目標(biāo)、教學(xué)手段和教學(xué)內(nèi)容上進行了較為深入的探討?!娟P(guān)鍵詞】Ja眩程序設(shè)計;案例式;教學(xué)方法引言Ja眩作為新一代的面向?qū)ο缶幊陶Z言,具有跨平臺、安全、高可靠、多線程籌特點,在計算機網(wǎng)絡(luò)及通信應(yīng)用軟件開發(fā)上得到廣泛的應(yīng)用。冃前,許多高校已將“J^a程序設(shè)計”列為計算機相關(guān)專業(yè)的一門學(xué)科基礎(chǔ)課,明確它在培養(yǎng)計算機專業(yè)開發(fā)人才中的地位和作用。作為高校教師必須深入研究這門課的

2、教學(xué)規(guī)律,提高教學(xué)質(zhì)量。廣東科技學(xué)院從2012年起面向軟件工程本科專業(yè)的學(xué)生開設(shè)了Java程序設(shè)計課程,本人具有多年擔(dān)任高校計算機專業(yè)Java程序設(shè)計課程的主講教師,針對Java教學(xué)中存在的問題,圍繞著課程教學(xué)目標(biāo)、教學(xué)安排與內(nèi)容、教學(xué)方法與手段等方面進行全方位的教學(xué)研究與探索。1課程教學(xué)目標(biāo)"Java程序設(shè)計”課程的教學(xué)目標(biāo)是使學(xué)生通過程序設(shè)計語言的學(xué)習(xí),全面地掌握面向?qū)ο蟪绦蛟O(shè)計的基本知識與基本操作技能,為學(xué)生學(xué)習(xí)后續(xù)課程打下扎實的基礎(chǔ)。同時,在該課程的教學(xué)中,耍以解決實際問題的程序設(shè)計思路作為教學(xué)的切入點,以教材的內(nèi)容為主線,采用案例作為教學(xué)引導(dǎo)線,在教學(xué)中

3、將晦澀難懂的概念、原理融合到案例中,從實際的例子入手,然后再上升到理論高度,適當(dāng)講解理論知識相應(yīng)的知識點。這種模式不僅有助于學(xué)生掌握基本概念、基本理論,也能夠培養(yǎng)學(xué)生解決實際問題的能力。2教學(xué)安排與教學(xué)內(nèi)容2.1教學(xué)安排"Java程序設(shè)計”課程授課對象是計算機系專業(yè)的學(xué)生,它的前續(xù)課程有計算機導(dǎo)論、c語言程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)等;根據(jù)教學(xué)計劃的安排,我們將這門課程安排在大學(xué)的第三學(xué)期。Java語言是面向?qū)ο笳Z言,它的基本語法同C語言。根據(jù)教學(xué)計劃安排,我們將"Java程序設(shè)計”課程設(shè)置為:理論課時數(shù)48個學(xué)時,實驗課時數(shù)為16個學(xué)時,并有2周的課程設(shè)計綜合實訓(xùn)。這樣設(shè)

4、置是更適合應(yīng)用型本科學(xué)生,加調(diào)實際的動手能力。2.2教學(xué)內(nèi)容根據(jù)多年的程序設(shè)計課程教學(xué)經(jīng)驗,我們認(rèn)為講授該課程的內(nèi)容主要包括三個方面:一是Java語言基礎(chǔ);二是而向?qū)ο筇匦?三是Java的常用類及構(gòu)件,包括異常類、swing構(gòu)件、線程類、輸入輸出流類、JDBC連接數(shù)據(jù)庫類、網(wǎng)絡(luò)類等。同時還增加一些對Java新特性的學(xué)習(xí),包括增強的for循壞、自動裝包/拆包、可變參數(shù)和泛型編程等,以拓寬學(xué)生的知識面。3教學(xué)方法選擇"Java程序設(shè)計”課程的教學(xué)環(huán)節(jié)主耍包括理論課教學(xué)、實驗課教學(xué)、實訓(xùn)課教學(xué)三個部分。通過本人多年的教學(xué)實踐,采用案例教學(xué)法進行理論課教學(xué),采用任務(wù)驅(qū)動法

5、進行實驗課教學(xué),采用項目導(dǎo)向法進行實訓(xùn)課教學(xué),可以較為有效地提高教學(xué)質(zhì)量。在計算機教學(xué)屮運用案例教學(xué)法,能夠充分調(diào)動學(xué)生學(xué)習(xí)的積極性,提高學(xué)生探索、合作、創(chuàng)新能力,有利于學(xué)生理論知識的掌握和實踐能力的提高。在Java程序設(shè)計課堂教學(xué)中采用案例教學(xué)方法,通過程序?qū)嵗v解基本的知識點和語法,針對特定問題,選取的案例都盡可能小而精,這樣可對每一個單一知識點進行教學(xué)。同時理解程序的編寫和調(diào)試運行方法。講解完實例后一般布置3個操作練習(xí);第一個練習(xí)是“模仿”,即完成一道和例子極其相似的程序,讓學(xué)生在模仿中鞏固和加深對新講授內(nèi)容的理解,同時教師巡視單獨答疑,幫助學(xué)生澄清教師講解

6、時沒有理解的內(nèi)容,最后教師就共性問題予以強調(diào)。第二個練習(xí)是“修改”,即對第一個例子加工,將教師在講解時已提及而例題中未涉及到的問題交給學(xué)生,激發(fā)學(xué)生自主學(xué)習(xí)的熱情。在此過程中,教師對關(guān)鍵性問題給出指導(dǎo)思想。第三個練習(xí)是“提高”,即將具有一定算法難度但語法適用于當(dāng)前階段的問題拋給學(xué)生,培養(yǎng)學(xué)生的算法設(shè)計能力。在此階段教師主要起啟發(fā)、引導(dǎo)作用,啟發(fā)學(xué)生的創(chuàng)造性思維。通過小型案例講解獨立知識點,以案例模仿的形式促進學(xué)生動手能力。學(xué)生通過案例研究,培養(yǎng)一種分析問題的能力和獨立處理、遷移性的應(yīng)用能力。學(xué)習(xí)過程貫穿于案例分析的過程之中,培養(yǎng)學(xué)生學(xué)會抓住或發(fā)現(xiàn)問題,然后結(jié)合所學(xué)

7、知識尋找解決問題的途徑、手段。這樣不僅能幫助學(xué)生鞏固已學(xué)的知識,同時也能幫助學(xué)生提高自學(xué)能力和設(shè)計能力,強化了案例教學(xué)的效果。4加強實踐教學(xué)環(huán)節(jié)實踐是檢驗真理的唯一途徑?!癑ava程序設(shè)計”是一門實踐性極強的課程,實踐環(huán)節(jié)的教學(xué)尤其重要。實踐的目的就是讓學(xué)生在實踐的過程中鞏固和完善所學(xué)習(xí)的知識。讓學(xué)生親自動手實踐,編輯調(diào)試程序,進一步理解概念和理論知識。教師引導(dǎo)學(xué)生從知道“怎么去做”到學(xué)會“怎么做”,達到理論與實踐的相結(jié)合。有過項目實踐經(jīng)驗的人都認(rèn)為,通過做項目能更鞏固熟練所學(xué)習(xí)的知識,并從中學(xué)習(xí)到更多更廣泛的實際的知識。我們在"Java程序設(shè)計”課講授完畢后安排

8、了為期兩周

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。