楊秀娟,董 軍,王麗芬(黑龍江科技大學(xué)計(jì)算機(jī)與信息工程學(xué)院,黑龍江哈爾濱150022)
?
基于軟件項(xiàng)目案例式教學(xué)方法在VisualBasic課程中的實(shí)踐
楊秀娟,董軍,王麗芬
(黑龍江科技大學(xué)計(jì)算機(jī)與信息工程學(xué)院,黑龍江哈爾濱150022)
摘要:針對Visual Basic課程學(xué)時(shí)少、知識點(diǎn)多、學(xué)生實(shí)際動(dòng)手操作效果差的現(xiàn)狀,提出基于軟件項(xiàng)目的案例式教學(xué)方法,并應(yīng)用到Visual Basic課程的實(shí)際教學(xué)當(dāng)中。通過實(shí)例詳細(xì)論述基于軟件項(xiàng)目的案例式教學(xué)方法在Visual Basic課程教學(xué)改革中的實(shí)踐情況。
關(guān)鍵詞:教學(xué)方法;軟件項(xiàng)目;案例式
目前,大學(xué)計(jì)算機(jī)基礎(chǔ)課的教學(xué)方法依然采用的是“教師講授知識點(diǎn)、舉例演示操作-學(xué)生練習(xí)”的教學(xué)模式。近年來,學(xué)校逐漸重視提高學(xué)生的實(shí)際操作能力,從很多方面做了改進(jìn),從“大班上課”改成“小班上課”,從“在大教室上課”改成“在機(jī)房上課”,從“教師課堂講授-學(xué)生上機(jī)練習(xí)”教學(xué)模式改成“教師講授知識點(diǎn)、舉例演示操作-學(xué)生練習(xí)”教學(xué)模式。雖然做了很多改進(jìn),但并沒有從根本上改變教學(xué)效果,不能充分調(diào)動(dòng)學(xué)生主動(dòng)參與的積極性,不能學(xué)以致用、學(xué)用脫節(jié),學(xué)生對這種“灌輸”式的傳統(tǒng)教學(xué)更是“反感”,產(chǎn)生厭學(xué)情緒。
基于軟件項(xiàng)目的案例式教學(xué)方法以軟件項(xiàng)目為主線、學(xué)生為主體、教師為主導(dǎo),將軟件項(xiàng)目合理地劃分為相對獨(dú)立的案例來進(jìn)行教學(xué),讓學(xué)生在完成軟件項(xiàng)目的過程中,能夠自主學(xué)習(xí)、主動(dòng)探索新知識。
1.1項(xiàng)目教學(xué)法的定義
美國教育家WilliamHeardKnpatrick于1917年首次提出了項(xiàng)目學(xué)習(xí)的概念。項(xiàng)目教學(xué)法是美國著名的兒童教學(xué)家、加拿大兒童教育家阿爾伯特大學(xué)教授查德博士、伊利諾宜大學(xué)教授凱茲博士共同推創(chuàng)的一種活動(dòng)教學(xué)法。
項(xiàng)目教學(xué)法是一種以“項(xiàng)目”為依托,以學(xué)生為主體,在教師的指導(dǎo)下,師生通過共同實(shí)施一個(gè)相對完整的項(xiàng)目而進(jìn)行的教學(xué)活動(dòng),通過學(xué)生自己動(dòng)手動(dòng)腦的主動(dòng)學(xué)習(xí)、親自實(shí)踐,完成學(xué)習(xí)過程的探究式學(xué)習(xí)。
1.2項(xiàng)目教學(xué)法的特點(diǎn)
1.2.1在教學(xué)內(nèi)容方面
以學(xué)生當(dāng)前知識水平和接受新知識的能力為基礎(chǔ),融合大綱中的各個(gè)知識點(diǎn),設(shè)立一個(gè)適合學(xué)生學(xué)習(xí)的軟件項(xiàng)目,將軟件項(xiàng)目合理劃分為相對獨(dú)立的子項(xiàng)目,根據(jù)子項(xiàng)目重新組織教學(xué)內(nèi)容,認(rèn)知上更加符合學(xué)生要求,方便學(xué)生掌握和運(yùn)用相關(guān)知識。
1.2.2在教學(xué)方法方面
項(xiàng)目教學(xué)法改變了傳統(tǒng)教學(xué)法中以教師講解為主、學(xué)生被動(dòng)接受學(xué)習(xí)的教學(xué)方式,引導(dǎo)學(xué)生主動(dòng)積極地學(xué)習(xí),激發(fā)學(xué)生的好奇心和創(chuàng)造力,培養(yǎng)學(xué)生分析和解決問題的能力,讓學(xué)生由“學(xué)會(huì)知識”轉(zhuǎn)變?yōu)椤皶?huì)學(xué)知識”。而教師則從單純的知識傳授者變?yōu)閷W(xué)生學(xué)習(xí)的組織者、促進(jìn)者和引導(dǎo)者。
1.2.3在能力培養(yǎng)方面
項(xiàng)目教學(xué)法相對傳統(tǒng)教學(xué)法而言,更加注重學(xué)生自主學(xué)習(xí)能力的培養(yǎng)、創(chuàng)新精神的培養(yǎng)、團(tuán)隊(duì)合作意識的培養(yǎng),能夠使學(xué)生的動(dòng)手操作能力、發(fā)現(xiàn)問題解決問題的能力以及創(chuàng)新能力不斷地得到提高。
1.3項(xiàng)目教學(xué)與傳統(tǒng)教學(xué)的區(qū)別
項(xiàng)目教學(xué)與傳統(tǒng)教學(xué)在教學(xué)形式、學(xué)習(xí)內(nèi)容、交流方式等方面有所不同。在教學(xué)形式上:傳統(tǒng)教學(xué)是教師講,學(xué)生聽,以教師為中心,灌輸式教學(xué)。項(xiàng)目教學(xué)是學(xué)生做,教師指導(dǎo),以學(xué)生為中心,探索式主動(dòng)學(xué)習(xí)。在學(xué)習(xí)內(nèi)容上:傳統(tǒng)教學(xué)是通過實(shí)踐來驗(yàn)證理論知識,項(xiàng)目教學(xué)是通過實(shí)踐來學(xué)習(xí)理論知識。在交流方式上:傳統(tǒng)教學(xué)是單向交流,項(xiàng)目教學(xué)是師生互動(dòng),共同探討雙向交流。
2.1教學(xué)設(shè)計(jì)
在設(shè)計(jì)教學(xué)用的項(xiàng)目時(shí),須要以教學(xué)大綱為主線、以教學(xué)目的為目標(biāo),選取的項(xiàng)目涉及到的知識點(diǎn)應(yīng)該涵蓋教學(xué)大綱,難度要適中,盡可能與學(xué)生所學(xué)專業(yè)相符合。項(xiàng)目最好來源于實(shí)際,具有一定的實(shí)用價(jià)值,能夠激起學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,使學(xué)生產(chǎn)生成就感。對于有一定難度的實(shí)際項(xiàng)目,需要進(jìn)行簡化處理,使重點(diǎn)突出、脈絡(luò)清晰、便于教學(xué)。
選定好項(xiàng)目后,需要把一個(gè)項(xiàng)目分成若干個(gè)模塊,每個(gè)模塊涵蓋相應(yīng)的知識點(diǎn),以漸進(jìn)的方式,在不斷鞏固基礎(chǔ)知識的過程中,根據(jù)項(xiàng)目的演化和完善,不斷地加入新的知識點(diǎn),直至最后形成一個(gè)功能完善的項(xiàng)目。本文以“數(shù)據(jù)庫08-1班成績管理系統(tǒng)”為例進(jìn)行項(xiàng)目的劃分。首先將系統(tǒng)劃分成以下幾個(gè)模塊:登錄模塊、班級管理模塊、課程管理模塊、學(xué)生信息管理模塊、成績管理模塊、成績查詢統(tǒng)計(jì)模塊。然后根據(jù)任務(wù)的劃分形成案例。如VB應(yīng)用程序創(chuàng)建、對象的屬性、方法和事件、VB集成開發(fā)環(huán)境等知識點(diǎn)的介紹,利用歡迎界面來完成。
2.2教學(xué)實(shí)施
案例式教學(xué)的實(shí)施按照以下步驟進(jìn)行:任務(wù)導(dǎo)入、任務(wù)分析、示范引導(dǎo)、學(xué)生模仿、學(xué)生互評、教師總結(jié)。
教師首先給出案例并演示案例執(zhí)行的效果,分析案例的求解思路和解決方法,進(jìn)而引出涉及到的知識點(diǎn),然后通過編程示范完成案例、學(xué)生模仿案例,或者教師只做相應(yīng)的提示并不編程演示,而是由學(xué)生自己來完成相應(yīng)的操作。對知識疑難點(diǎn)采用從易到難、層層引導(dǎo)的策略。案例編寫完成后,進(jìn)行學(xué)生互評階段,最后教師根據(jù)學(xué)生在實(shí)現(xiàn)過程中及互評階段出現(xiàn)的問題進(jìn)行歸納、總結(jié)和擴(kuò)展。
下面以在第一次課中用到的歡迎界面為例講解如何進(jìn)行案例式教學(xué)的實(shí)施。學(xué)生對VisualBasic程序設(shè)計(jì)課程是陌生的,對什么是對象,什么是VB應(yīng)用程序,VB能夠做什么都一無所知。所以,通過歡迎界面來引入課程,讓學(xué)生從總體上對VB有一個(gè)認(rèn)識,同時(shí)對相關(guān)的知識進(jìn)行引入。歡迎界面中的文字從右向左進(jìn)行滾動(dòng)。
任務(wù)分析:實(shí)現(xiàn)界面中的文字從右向左進(jìn)行滾動(dòng)效果,需要完成以下幾個(gè)任務(wù)。
(1)文字如何顯示?
(2)如何實(shí)現(xiàn)文字從右向左進(jìn)行滾動(dòng)的效果?
(3)文字移動(dòng)的速度如何控制?
(4)當(dāng)文字超出屏幕左邊時(shí),如何處理?
(5)背景圖片如何設(shè)置?
逐一對上述問題進(jìn)行解答,講解程序?qū)崿F(xiàn)的方法,并將相應(yīng)的知識點(diǎn)引入。同時(shí)啟發(fā)學(xué)生的想象能力,擴(kuò)充案例的功能,引導(dǎo)學(xué)生積極地?cái)U(kuò)展案例,將歡迎界面擴(kuò)展成一個(gè)電子顯示屏,可以完成滾動(dòng)文字內(nèi)容、滾動(dòng)速度、滾動(dòng)文字的字體、顏色等的設(shè)置。
在學(xué)生模仿階段,教師要密切注意學(xué)生完成的進(jìn)展情況,當(dāng)學(xué)生遇到難題時(shí),教師能夠給予正確的指導(dǎo),并總結(jié)學(xué)生在模仿階段出現(xiàn)的共性問題。
基于軟件項(xiàng)目的案例式教學(xué)方法的效果是明顯的,但是在實(shí)施過程中遇到一些實(shí)際問題。
(1)對教師的知識水平和實(shí)踐動(dòng)手能力要求更高。在教學(xué)過程中,教師會(huì)遇到一些不可預(yù)知的事件,要求教師能夠給以指導(dǎo)、解決,所以要求教師有較高的知識水平和實(shí)踐動(dòng)手能力,并要求教師在平常的科研和教學(xué)過程中不斷積累相關(guān)項(xiàng)目的開發(fā)經(jīng)驗(yàn),教師的工作量會(huì)變得很大。
(2)制作適合學(xué)生的高質(zhì)量的教學(xué)案例。在項(xiàng)目選取時(shí),要能夠使學(xué)生感興趣、更貼近學(xué)生專業(yè),難度適中,大小合適,知識點(diǎn)設(shè)計(jì)合理。如何將學(xué)生必須掌握的知識點(diǎn)和操作技能更好地融入到項(xiàng)目中,講授的先后順序更符合學(xué)生的認(rèn)知規(guī)律,是我們在制作案例的時(shí)候需要特別注意的問題。
(3)兼顧傳統(tǒng)教學(xué)和項(xiàng)目教學(xué)。由于項(xiàng)目教學(xué)在講授知識點(diǎn)上系統(tǒng)性不強(qiáng),所以在對案例進(jìn)行分析時(shí),還要預(yù)留時(shí)間對基礎(chǔ)知識進(jìn)行詳細(xì)的講解,同時(shí)引導(dǎo)學(xué)生主動(dòng)查看參考教程,培養(yǎng)自主學(xué)習(xí)能力。
教師在課程講授的過程中,針對不同專業(yè)的學(xué)生應(yīng)盡量采用跟專業(yè)相關(guān)的項(xiàng)目,教師要及時(shí)地進(jìn)行教學(xué)總結(jié),針對學(xué)生在實(shí)踐過程中的反饋,將課程的重點(diǎn)、難點(diǎn)等進(jìn)行調(diào)整,使案例更符合學(xué)生的認(rèn)知方式,制定出更加完善的教學(xué)方案。目前,適合教學(xué)的項(xiàng)目還很少,還不完善,仍存在很多的問題需要解決,這些問題需在今后的教學(xué)中進(jìn)一步改革和改進(jìn)。
參考文獻(xiàn):
[1]劉明俊.淺談項(xiàng)目教學(xué)法在中職計(jì)算機(jī)專業(yè)課教學(xué)中的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013,(4):279-280.
[2]江朝兵,施問全.項(xiàng)目案例式教學(xué)方法在VB課程中的解剖[J].電腦知識與技術(shù),2011,(2):9445-9446.
[3]鄒新斌,肖霞.項(xiàng)目教學(xué)法與傳統(tǒng)教學(xué)法比較研究[J].科協(xié)論壇,2012,(11):180-181.
基金項(xiàng)目:黑龍江科技大學(xué)教研項(xiàng)目(JY13-108)
作者簡介:楊秀娟(1978-),女,黑龍江肇東人,講師,碩士,研究方向:空間數(shù)據(jù)庫。