国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

信息技術(shù)環(huán)境下基于項目驅(qū)動的Java課程教學(xué)設(shè)計與實施

2013-09-30 06:39:40于海峰
關(guān)鍵詞:項目驅(qū)動信息技術(shù)

于海峰

[摘要]本文針對計算機編程語言Java傳統(tǒng)教學(xué)中所存在的弊端,提出了以“信息技術(shù)環(huán)境”為平臺,運用“項目驅(qū)動”教學(xué)法進行Java語言的教學(xué),分析并論述了這種教學(xué)法在教學(xué)過程中的實現(xiàn)思路及實施過程。教學(xué)實踐表明,本教學(xué)方法激發(fā)了學(xué)生學(xué)習(xí)的積極性,培養(yǎng)了學(xué)生分析問題和解決問題的實際應(yīng)用能力。

[關(guān)鍵詞]信息技術(shù);項目驅(qū)動;JAVA教學(xué)

[中圖分類號]G202 [文獻標(biāo)識碼]A [文章編號]1672-5158(2013)06-0128-02

一、引言

隨著科學(xué)技術(shù)的進步和教育改革的發(fā)展,現(xiàn)代化的教育以多媒體技術(shù)、計算機輔助教學(xué)、遠程教學(xué)等眾多手段迅速發(fā)展起來。因此,合理而適時地運用現(xiàn)代化信息技術(shù)進行教學(xué),已成為深化教學(xué)質(zhì)量、提高課堂效率的重要手段和有效舉措。其中,“項目驅(qū)動”、“主動探索”、“情景創(chuàng)設(shè)”等多種新型教學(xué)方法的運用,使得在培養(yǎng)學(xué)生學(xué)習(xí)興趣、提高學(xué)生自主學(xué)習(xí)能力,強化學(xué)生團隊協(xié)作意識等多個方面有了顯著的提高。

在此,本文針對計算機編程語言-JAVA在傳統(tǒng)教學(xué)中所存在的弊端,提出如何在“信息技術(shù)環(huán)境”下運用“項目驅(qū)動”教學(xué)法進行JAVA語言的教學(xué),并予以實施。

二、java語言與“項目驅(qū)動”教學(xué)法

1 JAVA語言

JAVA是目前應(yīng)用廣泛,功能強大的面向?qū)ο蟮木W(wǎng)絡(luò)編程語言之一。在JAVA的教學(xué)中,不僅要求學(xué)生對所學(xué)知識進行充分地理解和掌握,更要求學(xué)生對所學(xué)知識能學(xué)以致用,把知識融會貫通地應(yīng)用到解決實際問題中去。這就要求教師要選擇合理正確的JAVA教學(xué)方法進行教學(xué)。因此,對于Java課程的講授,我們可充分利用信息技術(shù)平臺,打破傳統(tǒng)教學(xué)的局限性,將理論教學(xué)與實驗教學(xué)進行有機的結(jié)合,教師運用多媒體手段進行輔助教學(xué),運用“遠程教學(xué)”和“網(wǎng)絡(luò)教學(xué)”進行互助教學(xué),從而充分調(diào)動學(xué)生的學(xué)習(xí)積極性,讓學(xué)生“邊做邊學(xué)”,通過實踐充分理解和運用JAVA面向?qū)ο蟮木幊趟枷?,鞏固所學(xué)知識。

2 “項目驅(qū)動”教學(xué)法

“項目驅(qū)動”教學(xué)法是在建構(gòu)主義學(xué)習(xí)理論下形成的一種“教”和“學(xué)”的模式,它集中關(guān)注于某一學(xué)科的中心概念和原則,旨在把學(xué)生融入到有意義的項目任務(wù)完成的過程中,讓學(xué)生積極地學(xué)習(xí),自主地進行知識的建構(gòu)。學(xué)生在教師的引導(dǎo)下,緊緊圍繞一個共同的任務(wù)活動中心,在強烈的問題動機驅(qū)動下,通過對學(xué)習(xí)資源的積極主動應(yīng)用,進行自主探索和互動學(xué)習(xí),并在完成既定任務(wù)的同時,引導(dǎo)學(xué)生產(chǎn)生一種學(xué)習(xí)實踐活動,使學(xué)生帶著真實的任務(wù)在探索中學(xué)習(xí)。

三、Java信息化教學(xué)中“項目驅(qū)動法”的實現(xiàn)

JAVA信息化教學(xué)中加入“項目驅(qū)動”教學(xué)法,可以讓學(xué)生在信息化教學(xué)環(huán)境下,以一個個典型的編程項目為驅(qū)動展開教學(xué)活動,通過項目的參與,了解并把握項目整個過程及每一個環(huán)節(jié)的基本要求,隨著項目的不斷拓展和層層推進,帶動學(xué)生理解和掌握項目中所涉及到的知識和技能,培養(yǎng)學(xué)生分析問題和解決問題的能力。因此,在實際教學(xué)活動中,教師可合理的選擇一個項目貫穿整個教學(xué)過程,而學(xué)生將按照教師的引導(dǎo)和項目的具體要求來完成整個項目的設(shè)計、編碼、測試等工作,使學(xué)生主動參與項目實施的全過程,充分創(chuàng)設(shè)有利于學(xué)生發(fā)揮潛能的寬松環(huán)境和真實的職業(yè)情景,使他們置身于真實的或模擬的職業(yè)世界中去積極主動地探索和嘗試。可以看出,以信息技術(shù)為平臺,在Java教學(xué)中加入“項目驅(qū)動”教學(xué)法,將使Java語言的知識建構(gòu)和再建構(gòu)以及對Java獲得認知和理解的學(xué)習(xí)活動變得更加容易。

(一)“項目驅(qū)動法”在Java信息化教學(xué)中的實施

針對計算機傳統(tǒng)教學(xué)中以“教師”為教學(xué)主體,以“灌輸式”講授為教學(xué)方法,學(xué)生在教學(xué)過程中學(xué)習(xí)被動,不能發(fā)揮其主觀能動性和積極性等種種弊端。改革傳統(tǒng)理論教學(xué),以“信息化教育技術(shù)”為平臺,以“項目驅(qū)動”教學(xué)法為方法,將課堂從教室搬到多媒體室、機房,以現(xiàn)代化教學(xué)環(huán)境實現(xiàn)理論教學(xué)和實踐教學(xué)相統(tǒng)一,變學(xué)生學(xué)習(xí)“被動”為“主動”。教師通過電子模擬演示、Netmmtmg等對課程、項目中所涉及的知識點和技能進行多媒體手段教學(xué)和實驗,對存在的問題進行指導(dǎo),讓學(xué)生在信息化教學(xué)環(huán)境下以“項目”的構(gòu)建為學(xué)習(xí)主線對知識進行綜合性掌握和理解,充分利用現(xiàn)代教育技術(shù)手段給學(xué)生提供多種學(xué)習(xí)資源,打破學(xué)生的個體界限,采用自愿結(jié)組的原則,對學(xué)生進行分組,學(xué)生自主探索,互助協(xié)作,圍繞項目主題及相關(guān)知識點展開學(xué)習(xí)、討論和交流,從而對Java語言進行深入的學(xué)習(xí)和探索、研究。其過程如圖1所示:

基本思路是:教師指導(dǎo)學(xué)生,以一個完整的Java開發(fā)項目貫穿整個教學(xué)過程的始終,以該項目的構(gòu)建過程為線索,以學(xué)生為中心,安排教學(xué)步驟,教學(xué)過程由項目的任務(wù)驅(qū)動,教師在教學(xué)過程中起組織和指導(dǎo)作用,學(xué)生在學(xué)習(xí)過程中參與一個完整Java項目的立項、分析、設(shè)計及實現(xiàn)的全過程Ⅲ,通過該項目的完成使學(xué)生充分實現(xiàn)對Java語言的深入掌握。這種基于信息化教學(xué)的開放性、創(chuàng)新性的教學(xué)思想和方法,有利于克服以往的教學(xué)弊端,有利于學(xué)生通過主動參與,從整體上掌握課程的精髓,從而提高學(xué)生在實際工作中分析問題、解決問題的能力。從圖1中可看出,整個驅(qū)動法的實施可分為四步:

1 Java項目的提出及選取

Java項目的提出與選取是“項目驅(qū)動”教學(xué)成功與否的一個關(guān)鍵因素,項目的選取要以Java教學(xué)的內(nèi)容為依據(jù),以現(xiàn)實的對象為材料,還要考慮項目本身所能涵蓋的知識面,考慮學(xué)生對所選項目的熟悉程度,必要時教師和學(xué)生共同參與項目的選取,教師要注意啟發(fā)學(xué)生去主動發(fā)現(xiàn)身邊的素材。在這里,我們以選取運用Java語言編寫“學(xué)生成績管理系統(tǒng)”為例,經(jīng)過教師指導(dǎo)學(xué)生分析該項目,按其模塊功能劃分,可包括:“學(xué)生成績管理系統(tǒng)界面”、“學(xué)生信息”、“成績管理”等實訓(xùn)項目單,從而讓學(xué)生明確實現(xiàn)該系統(tǒng)需要涉及到的主要Java知識點包括類的設(shè)計、Java數(shù)組和字符串、File I/O文件操作、Java Swing界面開發(fā),JDBC數(shù)據(jù)庫操作、異常處理等。這樣,就把Java教材中的主要知識點進行了串聯(lián),使得整個教學(xué)過程始終貫穿該系統(tǒng)的開發(fā),始終圍繞所涉及到的知識點,學(xué)生在學(xué)習(xí)每一章節(jié)時都能夠明確其功能和自己的學(xué)習(xí)目標(biāo),并將所學(xué)知識應(yīng)用到實際的項目開發(fā)中去??紤]到該系統(tǒng)與實際需求緊密結(jié)合,與學(xué)生的生活息息相關(guān),完成后即能投入實際使用,因此,該項目的選取具有科學(xué)性和合理性,能夠充分驅(qū)動學(xué)生對Java語言的主動學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)熱情和學(xué)習(xí)興趣。

2 Java項目的分析與任務(wù)分配

項目提出后,應(yīng)采取“以學(xué)生為主體,教師為主導(dǎo)”的教學(xué)策略,由學(xué)生分析完成該項目需具備的知識能力,然后由教師講解必要的知識點,根據(jù)具體項目的不同,可采取不同的教學(xué)手段和設(shè)備,從而提出解決問題的設(shè)想和方案。若項目較為復(fù)雜,可將項目劃分成若干子模塊,由教師確定各子項目模塊的總體要求及設(shè)計標(biāo)準(zhǔn),由學(xué)生以分組為形式進行子項目的分析和討論,項目開展的每一階段,都須以組為單位提交標(biāo)準(zhǔn)化、規(guī)范化的階段性文檔,并要求組內(nèi)成員執(zhí)行嚴(yán)格的文檔評審機制。在項目設(shè)計與任務(wù)分配時要力爭做到低耦合、高內(nèi)聚、降低項目模塊間的耦合程度,從而獲得較高的模塊獨立性以利于任務(wù)的分配。以運用Java創(chuàng)設(shè)“學(xué)生成績管理系統(tǒng)”為例,在對系統(tǒng)的需求進行分析的基礎(chǔ)上進行功能設(shè)計,可將該項目系統(tǒng)劃分為“管理系統(tǒng)登錄模塊”、“學(xué)生信息模塊”、“成績添加模塊”、“成績查詢與修改模塊”、“成績打印模塊”等,對于各子項目模塊的分配可根據(jù)項目的功能需求和具體的項目任務(wù)以分組為單位進行劃分和下達,各分組制定實施方案,確定各任務(wù)模塊的設(shè)計、編碼、測試,并付諸實施。

3 Java項目的完成與測試

項目實施的每個階段都可以分為設(shè)計、編碼、測試和文檔等四個主要工作,各分組完成各自相應(yīng)的任務(wù),項目實施期間,學(xué)生要學(xué)會利用信息化工具進行查資料、讀教材、互相學(xué)習(xí)交流來不斷的修改和完善項目,使學(xué)生既達到了掌握知識,提高實際操作能力的目的,又充分體現(xiàn)了“做中學(xué)”的主導(dǎo)思想,教師僅對其中難點問題給予適當(dāng)?shù)奶崾竞蛶椭?,協(xié)助學(xué)生完成任務(wù),在此過程中要突出學(xué)生的主體地位,要在教師的引導(dǎo)下,充分發(fā)揮學(xué)生的學(xué)習(xí)主動性和創(chuàng)造性。

實施期間各分組應(yīng)對各子項目模塊進行嚴(yán)格的交叉測試,測試結(jié)束后,各分組提交所有相關(guān)軟件及文檔,由教師隨機將軟件系統(tǒng)交叉試用,發(fā)現(xiàn)錯誤,反饋給相關(guān)分組進行修改、完善。測試環(huán)節(jié)主要是使學(xué)生開發(fā)出的Java軟件作品盡量與商業(yè)化接軌,要求學(xué)生掌握Java軟件從制作到發(fā)行的整個過程,培養(yǎng)學(xué)生軟件質(zhì)量意識,促進學(xué)生職業(yè)素質(zhì)的培養(yǎng)。

4 Java項目的評價與總結(jié)

Java項目結(jié)束后,教師組織學(xué)生以分組為單位進行項目作品的展示,點評項目的優(yōu)缺點,并對項目實施過程中出現(xiàn)的問題進行講解,對出現(xiàn)的優(yōu)秀作品應(yīng)及時給予表揚,并讓學(xué)生進行自評和小組互評,相互吸取作品中好的理念和方法,促使學(xué)生反思自己的思路和行為,提高學(xué)生JAVA應(yīng)用的各項能力,激發(fā)學(xué)生的學(xué)習(xí)欲望和學(xué)習(xí)熱情,增進學(xué)生學(xué)習(xí)的自主性、積極性和創(chuàng)造性。

四、結(jié)束語

信息化技術(shù)以嶄新的現(xiàn)代化教育技術(shù)、自由的知識、新穎的方法已滲透到各個學(xué)科領(lǐng)域,在信息化教學(xué)中運用“項目驅(qū)動法”對計算機JAVA編程語言進行現(xiàn)代化教學(xué),使得理論和實踐有機地結(jié)合起來,學(xué)生在Java的教學(xué)過程中是積極的參與者,這種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的新的教學(xué)方法,變傳統(tǒng)的Java“教學(xué)”為“求學(xué)”、“索學(xué)”,整個Java教學(xué)過程以信息技術(shù)環(huán)境為平臺,以項目的合理實施為主線,學(xué)生按項目所需知識自主組織學(xué)習(xí)流程,可以說,這種Java教學(xué)模式的運用,使學(xué)生不僅掌握了書本上的知識,而且通過針對性的Java開發(fā)項目的實踐,提高了學(xué)生在真實的項目中分析問題和解決問題的能力,最大化激發(fā)了學(xué)生的學(xué)習(xí)主動性、積極性和創(chuàng)新性,培養(yǎng)了學(xué)生善于鉆研和勇于創(chuàng)新的實踐精神。

參考文獻

[1]田曉玲,現(xiàn)代教育技術(shù)下教學(xué)模式的變革[J],石家莊法商職業(yè)學(xué)院教學(xué)與研究,2005(4)

[2]鄭淑榮,項目驅(qū)動與非項目驅(qū)動的Java實驗教學(xué)對比分析,教育科普,2011(9):61

[5]姚明,彭志平,李啟銳,教學(xué)型本科院校計算機專業(yè)Java教學(xué)之我見,2011(4):51

[4]徐海濤,吳昊,基于雙項目驅(qū)動的ASP.NET教學(xué)改革與實踐[J]福建電腦,2011(4):24

猜你喜歡
項目驅(qū)動信息技術(shù)
新一代信息技術(shù)征稿啟示
新一代信息技術(shù)征稿啟示
新一代信息技術(shù)征稿啟示
新一代信息技術(shù)征稿啟示
新一代信息技術(shù)征稿啟示
信息技術(shù)在幼兒教育中的有效應(yīng)用
甘肅教育(2020年2期)2020-09-11 08:00:44
項目驅(qū)動教學(xué)法在機械制造工程學(xué)課程教學(xué)中的應(yīng)用
考試周刊(2016年95期)2016-12-21 14:09:19
以項目驅(qū)動為核心的電子技術(shù)綜合設(shè)計課程教學(xué)改革與探索
科技視界(2016年26期)2016-12-17 17:17:07
依托工作室的軟件工程實踐教學(xué)研究
基于物聯(lián)網(wǎng)項目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實踐
红安县| 社旗县| 白河县| 嘉黎县| 沾化县| 司法| 固始县| 师宗县| 枣强县| 磐安县| 内江市| 德令哈市| 太仆寺旗| 阜阳市| 福建省| 武夷山市| 抚州市| 嵊泗县| 巴东县| 淮北市| 仙游县| 保亭| 双桥区| 东台市| 马边| 福清市| 筠连县| 阿克苏市| 德兴市| 泸定县| 通州区| 定陶县| 错那县| 怀来县| 绩溪县| 株洲市| 疏附县| 都安| 仲巴县| 婺源县| 牡丹江市|