摘 要:語言類的學習相對于中職生來說,確實是有一定難度的。首先,學生的英語水平差次不齊。其次,就中職生目前學生的邏輯思維能力,課后要花時間來進行練習與實踐。最后,需要細心、耐心。因為程序會因為一個符號,哪怕一個中英文標點之差而導致運行失敗,在錄入及調試的時候,要細心,檢查起來更需要耐心。如何激發學生學習的興趣,如何把握教學重點,如何突破教學難點。本文依據多年教學經驗,結合新時代中職學生以及VB課程特點,對VB教學方法進行了一些相應探索和分析。
關鍵詞:英語強化;形象舉例;項目教學;教學方法
“Visual Basic程序設計”(簡稱VB)是Microsoft公司推出的一個集應用程序開發、設計、編輯和調試為一體的集成開發環境。VB是中職計算機專業的核心課程,在相應教學過程中,如何激發學生編程興趣,使其輕松理解抽象概念、提高綜合應用能力,一直是計算機教師研究的課題。
本文依據多年教學經驗,結合新時代中職學生以及VB課程特點,對VB教學方法進行了一些相應探索和分析。
1 針對學生英語底子薄弱
VB軟件由微軟所開發,相應命令語句由英語構成。中職學生由于英語底子薄弱,有些學生連ABC26個字母都寫不全,何談寫命令運行程序。學習十分吃力,容易失去學習興趣。為了激發其學習動力,本人采用課前英語強化法——提前列出下節課所需用到的英語單詞,以課外作業形式要求學生通過查、讀、寫等方式進行預習鞏固,從而逐步降低課堂學習難度,提高學習熱情和學習效率。此外,在課程教學中,可抽3分鐘進行提問、搶答單詞,以調動他們的學習積極性,為本節課做好鋪墊。對于單詞的熟識與記憶最好的辦法就是經常記,經常見,最好像大寶廣告詞一樣,天天見。
如if ……then……else ……初學者對于這種句式很難理解。我會簡化“如果 天氣好 那么 去郊游 否則 上課”代入 if 天氣=晴朗 then 學生去郊游 else 上課。 對應的理解代入以便于理解“果那么否則”。
2 VB概念的抽象難懂
教學實踐中,專業術語的正確理解對學好編程非常重要。為使學生輕松、快樂地掌握VB中的抽象概念及專業術語,可用通俗易懂的方法對專業術語進行解釋,并通過形象的打比方和舉例子等方式加強學生理解,以達到突破難點。
剛接觸VB時,我們就要學習符號“=”,通過小學數學的學習,在大腦中會形成固化,“=”就是“等于”,然而在VB中“=”不僅可以表示“等于”,也可以表示“賦值”。例如:x=3 ,我們理解為“把3 賦值給x”。
比如,過程調用中的參數傳遞,很多同學容易混肴數據的兩種傳遞方式——地址傳遞及數值傳遞的區別。可通過形像比喻方式進行說明:我有一個錢盒子,我把盒子里面的鑰匙給了你,你當然能夠改變盒子里面的錢,這就是地址傳遞;如果我把盒里面的錢數目給了你,它就是數值傳遞,而你無權改變我盒子里面的錢。通過形象舉例,學生們便能很快掌握他們之間的區別,便于理解,學生感覺比較簡單,就會更愿意學。
3 程序運行
在學生掌握了必要的概念及專業術語之后,如何引領學生進入VB的世界,是該課程的關鍵環節。
在本人的教學過程中,主要是采用項目教學法,注意由淺入深,由簡到繁,循序漸進。
先出示教師課前做好的程序演示,激發同學們的學習興趣。采用現代化多媒體教學,用直觀、視覺上的效果讓學生感知學習任務;然后分解教學內容,各個點突破;再組成一個完整的小項目。在教學實踐中,也可以運用小組合作學習,培養學生的協作能力。在調試程序時,學生碰到問題,教師不要急于幫助解決,應該先讓學生自己獨立思考,也可以小組進行討論。這樣,學生對所犯錯誤印象深刻,以避免下次再犯,亦可培養學生自已分析問題,解決問題的能力。
為了讓學生理解一個標點對整個程序的影響,養成一個良好的編程習慣。在學生掌握一定語言編程的基礎后,給出一個運行錯誤的程序,讓同學們一起來玩找錯誤的游戲,而重點是這種程序看起來并沒有語法錯誤、沒有邏輯錯誤的程序,其實只是一個中英文標點的問題,標點必須在英文狀態下輸入。讓學生重視細節,清楚意識到一個符號就可以使程序員精心編制的程序運行不成功。在編程時,我們必須有足夠的細心、耐心。
無論何種教學方法,都是使學生更愿意學習,更有興趣學習,更有激情學習。因此我們在教學過程中的語言就顯得尤為重要,語言抑揚頓挫、平仄有聲,這種聲音會感染、吸引學生,反之上課語言始終保持在一個音調上面,則會使人昏昏欲睡,很難達到所期望的教學目的。教師在課堂中注意調節課堂氣氛,本來計算機語言的教學就有些枯燥,我們應該創造幽默風趣、寬松的教學氛圍,所以我們也要培養一定的幽默感,以積極、樂觀的態度處理課堂,把快樂的課堂還給學生。
當然,面對不同的學生、不同的環境,我們的教學方法必須根據實際情況靈活地改變,從而提高課堂教學的效率!
參考文獻:
[1] 文靜.淺議VB教學方法改革的探討和實踐.吉林省教育學院學報(中旬) ,2012,02.
[2] 孫慶英.VB教學方法探索與實踐.電腦知識與技術,2015,24.
[3] 石勇濤.VB語言的教學方法探討.科技視界,2015,26.
[4] 謝慧敏,方驥,薛磊.有關提高VB程序設計教學質量的方法探索.中國培訓,2016,12.
[5] 蔡付川,劉利飛.談VB程序設計的教學方法.電子世界,2016/14.
[6] 陸宇光,姜彥偉.基于多模式的“VB程序設計”教學方法探討.常州工學院學報,2014,05.
作者簡介:
徐栩娟(1982-),女,碩士,江西九江人,中級講師,從事計算機教學。