侯相茹(黑龍江外國(guó)語(yǔ)學(xué)院,黑龍江哈爾濱,150025)
?
項(xiàng)目教學(xué)法在JAVA程序設(shè)計(jì)課程中的應(yīng)用
侯相茹
(黑龍江外國(guó)語(yǔ)學(xué)院,黑龍江哈爾濱,150025)
摘要:項(xiàng)目教學(xué)法是教師將實(shí)際的工作項(xiàng)目引入教學(xué),引導(dǎo)學(xué)生進(jìn)行分組、協(xié)作學(xué)習(xí),最后完成項(xiàng)目的教學(xué)方式。在“Java程序設(shè)計(jì)”課程教學(xué)中采用項(xiàng)目進(jìn)行教學(xué)可以提高學(xué)生的學(xué)習(xí)積極性和自主性,培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力和創(chuàng)新能力。
關(guān)鍵詞:項(xiàng)目教學(xué);Java;協(xié)作
隨著計(jì)算機(jī)技術(shù)不斷推廣,對(duì)具有Java技術(shù)的計(jì)算機(jī)專業(yè)人才的需求也在不斷增加。為了滿足社會(huì)的需求,各高校都開設(shè)了Java程序設(shè)計(jì)、Java Web應(yīng)用開發(fā)等相關(guān)課程,為了達(dá)到最佳的教學(xué)效果讓學(xué)生學(xué)有所用、學(xué)有所成,教師在教學(xué)過(guò)程中不斷地整合教學(xué)內(nèi)容、對(duì)教學(xué)方法、教學(xué)手段進(jìn)行探索與研究,為培養(yǎng)具有創(chuàng)新能力的應(yīng)用型人才打下基礎(chǔ)。
1.1教學(xué)內(nèi)容枯燥
Java語(yǔ)言是一種理論性和實(shí)踐性均很強(qiáng)的程序設(shè)計(jì)語(yǔ)言,現(xiàn)有的教材強(qiáng)調(diào)理論知識(shí)而輕視實(shí)踐環(huán)節(jié),書中的實(shí)例缺少趣味性和實(shí)用性,章節(jié)之間的連貫性差。
1.2教學(xué)方法單一
在教學(xué)方法方面,大多數(shù)教師采用多媒體課件形式講授課程,整個(gè)教學(xué)過(guò)程,學(xué)生都是被動(dòng)地接受,而忽視了學(xué)生的積極性和主動(dòng)性,缺少團(tuán)隊(duì)合作的環(huán)節(jié)和Java項(xiàng)目開發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn)的培養(yǎng)。
2.1教學(xué)項(xiàng)目的設(shè)計(jì)思路
在JAVA程序設(shè)計(jì)的教學(xué)過(guò)程中,將全部的教學(xué)內(nèi)容分成三個(gè)模塊:基于命令行的系統(tǒng)開發(fā)、基于圖形界面的系統(tǒng)開發(fā)、基于JDBC的應(yīng)用系統(tǒng)開發(fā)。每一個(gè)模塊就是一個(gè)項(xiàng)目,在完成每一個(gè)模塊項(xiàng)目設(shè)計(jì)時(shí),我們不僅可以實(shí)現(xiàn)一個(gè)完整的應(yīng)用系統(tǒng),而且掌握了JAVA語(yǔ)言的相關(guān)知識(shí)點(diǎn)。
三個(gè)模塊(項(xiàng)目)的設(shè)計(jì)是從易到難,符合學(xué)生對(duì)JAVA語(yǔ)言的認(rèn)知過(guò)程,從而使得學(xué)生在學(xué)習(xí)過(guò)程中不斷提升程序設(shè)計(jì)的能力。
2.2具體項(xiàng)目設(shè)計(jì)
根據(jù)教學(xué)項(xiàng)目的設(shè)計(jì)思路,將教學(xué)過(guò)程中的三個(gè)項(xiàng)目細(xì)分為以下任務(wù),學(xué)生通過(guò)完成各個(gè)任務(wù)來(lái)掌握J(rèn)AVA語(yǔ)言的相關(guān)知識(shí)。
表1“ JAVA程序設(shè)計(jì)”教學(xué)項(xiàng)目明細(xì)
2.3項(xiàng)目的實(shí)施
在教學(xué)過(guò)程中,教師所擔(dān)當(dāng)?shù)慕巧且龑?dǎo)者,而學(xué)生是整個(gè)教學(xué)過(guò)程中的主體。教師布置項(xiàng)目任務(wù),學(xué)生通過(guò)完成任務(wù),了解并掌握本門課程的必備知識(shí)點(diǎn),同時(shí)通過(guò)完成項(xiàng)目任務(wù)對(duì)相關(guān)知識(shí)進(jìn)行了練習(xí)。
三個(gè)項(xiàng)目模塊中前兩個(gè)模塊需要學(xué)生在實(shí)驗(yàn)室里完成,并提交作業(yè),而第三個(gè)模塊是以小組合作的形式完成。每個(gè)小組由2-3人組成,小組成員合理分工,相互協(xié)作,最后形成項(xiàng)目作品的文字材料和通過(guò)測(cè)試的應(yīng)用系統(tǒng),并由小組成員進(jìn)行項(xiàng)目匯報(bào)。通過(guò)這樣的項(xiàng)目教學(xué)可以讓學(xué)生掌握J(rèn)AVA項(xiàng)目的基本流程,同時(shí)培養(yǎng)了學(xué)生的團(tuán)隊(duì)合作能力。
2.4項(xiàng)目教學(xué)的考核
JAVA程序設(shè)計(jì)這門課程采用過(guò)程化考核模式,表時(shí)成績(jī)(課堂表現(xiàn)和出勤)占10%,平時(shí)項(xiàng)目作業(yè)占50%,小組合作的項(xiàng)目占40%。這種考核方式突破了以往的期末試卷形式,更能體現(xiàn)學(xué)生的真實(shí)成績(jī)。
項(xiàng)目教學(xué)法是行為引導(dǎo)型教學(xué)方法中的一種,在應(yīng)用過(guò)程中教師發(fā)揮了引導(dǎo)作用,引導(dǎo)學(xué)生完成相關(guān)項(xiàng)目,從而提高了課堂的教學(xué)質(zhì)量。但在項(xiàng)目教學(xué)法的使用過(guò)程中還應(yīng)注意以下幾點(diǎn):
3.1教材與項(xiàng)目選擇的關(guān)系
實(shí)施項(xiàng)目教學(xué)法,選取什么樣的項(xiàng)目作為教學(xué)素材是關(guān)鍵。教學(xué)中的項(xiàng)目可大可小,但要圍繞教學(xué)內(nèi)容而設(shè)置,既要包含相關(guān)必備的知識(shí)點(diǎn),又要激發(fā)學(xué)生的興趣,讓學(xué)生運(yùn)用所學(xué)知識(shí)解決項(xiàng)目中提出的問(wèn)題,同時(shí)還要給學(xué)生留有創(chuàng)新的空間。因此,選擇項(xiàng)目時(shí)要結(jié)合教材內(nèi)容,但不能照搬教材。
3.2教師的角色定位
在實(shí)施項(xiàng)目教學(xué)的過(guò)程中,教師不僅需要為學(xué)生構(gòu)建學(xué)習(xí)的環(huán)境和準(zhǔn)備學(xué)習(xí)的資源,還要對(duì)學(xué)生的項(xiàng)目進(jìn)行評(píng)估與總結(jié)。這就需要教師不僅具備扎實(shí)的專業(yè)的理論知識(shí),還要熟悉企業(yè)的JAVA項(xiàng)目開發(fā)的工作流程和管理模式。因此,教師要具備雙師型的素質(zhì),只有這樣才能有效地運(yùn)用項(xiàng)目教學(xué)法,培養(yǎng)社會(huì)所需要的應(yīng)用型人才。
3.3溝通與合作
在項(xiàng)目教學(xué)的過(guò)程中,項(xiàng)目的實(shí)施是以小組為單位開展的。小組成員之間需要廣泛的交流與溝通才能融洽的合作,共同協(xié)作完成所承擔(dān)的項(xiàng)目;小組成員與教師之間也需要交流、溝通與合作,從而得到正確的引導(dǎo)。因此,溝通與合作是十分重要的,不僅提高了學(xué)生的表達(dá)能力和人際交往能力,還增強(qiáng)了團(tuán)隊(duì)合作精神。
項(xiàng)目教學(xué)法在JAVA程序設(shè)計(jì)課程中的應(yīng)用,不僅將JAVA語(yǔ)言的理論內(nèi)容與實(shí)踐內(nèi)容進(jìn)行了有機(jī)結(jié)合,而且加深并擴(kuò)展了書本上的理論內(nèi)容,從而激發(fā)了學(xué)生的學(xué)習(xí)興趣,使得學(xué)生在學(xué)習(xí)過(guò)程中靈活應(yīng)用,達(dá)到事半功倍的效果。在教學(xué)過(guò)程中實(shí)施項(xiàng)目教學(xué)法有利于培養(yǎng)和鍛煉學(xué)生的實(shí)踐能力、團(tuán)隊(duì)協(xié)作能力和解決問(wèn)題的能力;有利于拓展教師的專業(yè)技能與教學(xué)方法,調(diào)動(dòng)教師開展教學(xué)創(chuàng)新研究的積極性,加快JAVA 程序設(shè)計(jì)課程體系、教學(xué)內(nèi)容、及教學(xué)模式等方面的改革,轉(zhuǎn)變教育觀念,從而提高教學(xué)水平和教學(xué)質(zhì)量,更好地為社會(huì)培養(yǎng)應(yīng)用型人才。
參考文獻(xiàn)
俞蝶瓊.項(xiàng)目教學(xué)法在JAVA程序設(shè)計(jì)課程中的應(yīng)用研究[J].電腦知識(shí)與技術(shù),2013(18)
The application of project teaching method in the course of JAVA programming
Hou Xiangru
(Heilongjiang international university, HeilongjiangHarbin, 150025)
Abstract:Project teaching method is introducing the actual work project teaching,guide the student to carry on the grouping,collaborative learning, and finally to complete the project teaching method.In "Java programming" course teaching program is adopted to improve the teaching can improve students' learning initiative and autonomy,cultivate students' practice ability and innovation ability.
Keywords:Project teaching;Java;cooperation