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