黃興富

[摘? ? 要] 在多年的VB教學過程中,結合自己的教學經驗,對“VB程序設計” 的教學改革進行了探討,運用自主探究式和項目開發教學的教學方法。同時,在平時的教學過程中進行過程管理,讓學生養成良好的行為習慣,培養學生的編程思想和編程習慣,提高學生思考問題能力和解決問題能力。
[關鍵詞] VB程序設計;教學改革;自主探究式;項目開發教學
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2019. 13. 075
[中圖分類號] G712? ? [文獻標識碼]? A? ? ? [文章編號]? 1673 - 0194(2019)13- 0187- 02
0? ? ? 引? ? 言
程序設計課程具有邏輯性、應用性于一體的特點,因此程序設計教學是枯燥、嚴謹、難以理解的,而特別對于中職學生欠缺的正是邏輯思維能力較差,如果教師在組織教學中缺乏教學方法,不能考慮到學生的知識水平、認知規律、學習特點和接受能力,這門課也就既難學也難教。對這些問題我們在教學方法上進行了一定的改革。
1? ? ? 以培養學生的創新意識與學習興趣為目標
1.1? ?提高學生的學習興趣,增強主動學習的動力
對中職學生,須遵循“理論適度,應用為主”的原則。為提高學生的學習興趣,可以將計算機編程語言的學習與身邊的一些簡單的實例相結合,使學生學習產生成就感,增強他們的自信心,有助于活躍課堂氣氛,使學生在輕松愉悅的氣氛中掌握知識。
1.2? ?激勵學生的創新意識,培養主動學習的能力
學習計算機編程語言的目的是在于培養學生解決實際問題的能力,這需要學生培養學生有足夠的創新能力與鉆研精神,才能做到學以致用。在初級階段,通過編寫一些簡單的、趣味性的實例程序,接下來需要引導學生個性化的發展,鼓勵學生借助參考書、網絡等多種學習手段,積極思考計算機編程在更廣泛領域的應用,并結合自身的需要和學習興趣,在課程的不同階段,以布置大作業或課程設計的形式,讓學生進行項目開發的訓練。由學生自己設計項目,擬定程序功能,編寫代碼,調試并逐步完善,充分調動學生的主觀能動性,真正鍛煉學生的創新能力。
1.3? ?挖掘發現學生的優點并及時鼓勵
每一個學生,都希望得到別人的肯定,有展示自己的強烈欲望,而我們老師,不要吝嗇對學生進行鼓勵和表揚。無論是學生的一個小小的優點,還是一次小小的成功,老師都應該抓住機遇適時給予表揚,如回校較早、在15分鐘內不開小差、樂于幫助同學、做作業有進步等等,尤其要關注后進生和調皮的學生,不要用優秀學生的標準去要求他們,要善于從后進生的身上發現他們獨特的閃光點,給他們創造機會以展示他們的特長并大加表揚,從而給他們信心。老師的表揚會使學生覺得你在注意他,從而無形地拉近了你和學生的距離,學生就會從內心里喜歡你,因為喜歡你了,也就會喜歡聽你的課了。學生喜歡上你的課了,自然而然你的教學效果就提高了。
1.4? ?探索新的教學方法
VB程序設計這門課程的教學目標是:在培養學生編程基本思路和方法的基礎上,重點讓學生掌握編程思想,讓學生掌握編寫簡單的小程序編寫,養成良好的編程習慣,提升學生的自學能力,分析問題和解決問題的能力。把以教師為中心的“灌注式”教學方法轉變為以學生為中心的“自主探究式”學習方法。
2? ? ? 項目開發教學的實施
“項目開發教學法是指在教學中引入若干個項目案例,按照實際軟件開發中的方法與步驟展開教學。”項目開發教學法是將傳統以課時為單位轉變為以項目為單位,再在教學過程中穿插講授理論知識,這樣可以使學生從原來枯燥無味的理論學習到現在的邊練習邊講理解,提高學生的學習興趣。
2.1? ?項目劃分
如何將相關聯的知識點運用一個實例作為一個項目,這是項目開發教學實施關鍵所在。因為你所用了這個實例要具有代表性,又能吸引學生的眼球,提高學生的學習興趣,又要循序漸進地將知識點完整地嵌入,同時,你也不能面面俱到,所以,這一點是非常重要的。
2.2? ?項目的知識點進行分解
按照你對項目的設計,你要對項目的基礎知識點、重點知識和難點知識進行分解,并巧妙地從項目的每一步中由淺到深,由易到難,重點突出,難點消化一一帶入到項目中。對問題分層次進行引導,按自頂向下,從抽象到具體地進行。如圖1所示。
2.3? ?以學生為主體地開展自主探究式教學
在傳統的教學過程中,我們采用的“灌注式”教學,老師先講,再讓學生練習,這樣學生上課基本上可以不用思考,只要根據教師的步驟完成就可以。而我們要使用與傳統教學剛好相反的教學方法,首先,布置教學任何;然后,學生根據自己方法進行思考問題和解決問題;再次,讓學生提交作品,老師從學生的作品中找出問題進行評講,解決學生的疑難;最后,老師演示詳細的步驟學生作為參考,發現問題再進行改正,提交最后的作品。
2.4? ?以實操項目為主,理論知識夠用就行
對于我們中職學生,結合實際情況,講授項目的時候,理論知識只要夠用就行,沒有必要太過于深入,要以項目為主。
3? ? ? 調整教學內容,改變教學方法
依據學生的不同層次將學生分為幾個互幫互學的學習小組,在以后的教學過程,所有教學任務的均以小組為單位,結成互幫互學小組,教學活動按以下步驟進行展開。