王 晴
(徐州開放大學,江蘇 徐州 221006)
《Visual Basic程序設(shè)計》(簡稱VB),是高等職業(yè)技術(shù)教育計算機信息管理、計算機網(wǎng)絡(luò)技術(shù)等專業(yè)必修的專業(yè)基礎(chǔ)課。該課程的教學宗旨是啟發(fā)學生面向?qū)ο蟪绦蛟O(shè)計思維、提高學生的實際編程技能,是學習面向?qū)ο蟪绦蛟O(shè)計的入門與技能訓練的重要課程。在整個專業(yè)技能培養(yǎng)過程中起著承上啟下的作用。通過本課程的學習,可以使學生掌握可視化面向?qū)ο缶幊痰幕靖拍睿煜B開發(fā)工具的基本使用方法,學會圖形用戶界面應用系統(tǒng)的開發(fā)技術(shù),為學生奠定程序設(shè)計基礎(chǔ),為學生就業(yè)提供技術(shù)支持。
程序設(shè)計類課程向來都是學生比較頭疼的課程。VB作為程序設(shè)計類的基礎(chǔ)課程,不僅要使學生轉(zhuǎn)變解決現(xiàn)實問題的思維方式,還要為將來其他面向?qū)ο蟪绦蛘Z言的學習打下基礎(chǔ)。在教學中,對于教學方法、教學手段、教學內(nèi)容等方面的總結(jié)和探討是很有必要的。
下面通過本人在實際教學中的總結(jié),對VB教學中的方法和手段進行探討。
學情分析是教學設(shè)計系統(tǒng)中“影響學習系統(tǒng)最終設(shè)計”的重要因素之一。在教學設(shè)計中,依據(jù)教學設(shè)計理論,認真研究學生的實際需要、能力水平和認知傾向,“為學習者設(shè)計教學”,可優(yōu)化教學過程,更有效地達成教學目標,提高教學效率。
VB的開課學期一般在大一第二學期,按照專業(yè)培養(yǎng)計劃,計算機網(wǎng)絡(luò)技術(shù)等專業(yè)在新生入學的第一學期就開設(shè)了《C語言程序設(shè)計》這門課。對于從未接觸過語言類課程的大一新生來說,C語言的學習,顛覆了大部分學生的思維方式,學生普遍感到很吃力,有相當一部分同學開始對程序類課程感到害怕。
1. 消除學生的畏難情緒
為了打消學生的畏難情緒,對于VB教學,應首先與學生談VB,而不是教VB。
首先,要讓學生明白VB和C語言是完全不同的兩種編程方式,不要因為害怕C語言,而害怕VB。教學中,通過演示一個簡單的例子,向?qū)W生演示只需要兩行代碼便可制作出美觀的界面和可愛的功能。比如:
示例1:制作美觀的界面,實現(xiàn)窗體上的文字自動或手動的向下移動。
突現(xiàn)VB相對于C語言的簡單易懂,引導學生一步步完成所需功能。最后,啟發(fā)學生:如果想讓文字上移,如何修改程序?如果想讓文字左移或右移,如何修改程序?如果想讓文字左右交替移動,又要如何修改程序?
通過上述示例的講解,使得學生對VB有一個全新的認識——直觀、簡單、易學、易用。
其次,要讓學生了解為什么學習 VB,VB對于他們有多么重要。
這門課的開設(shè)除了承上啟下其他專業(yè)課程外,還有一個重要的作用就是為了讓學生能夠參加計算機二級考證,VB在二級考證中相對比較易學易用。
再次,告訴學生,有了 C語言的基礎(chǔ),代碼的編寫會更為容易。從而激發(fā)學生學習的信心。
2. 提高學生的學習興趣
在教學過程中應盡量使用簡單易懂的語言和示例,提高學生的學習興趣,幫助學生理解知識點。比如,在講屬性、方法和事件這三個很枯燥的概念時,可以通過生活中有趣的示例來進行解釋。
示例2:通過“蟑螂從女生腳上爬過”的事例,講解屬性、方法和事件的概念。
蟑螂從女生腳上爬過時,女生的臉色變紅,臉的顏色為紅色就是屬性;女生尖叫起來,女生跳起來,這是女生本身做出的動作就是方法;蟑螂爬過女生的腳,這是外部事物對女生做出的動作,就是事件。
通過這種類型的示例,成功吸引了學生的注意力,也幫助學生理解了這幾個難懂的概念。在講屬性、方法、事件的書寫格式時,也可將這個示例寫成VB偽代碼的形式:
屬性的表示方法:女生.臉的顏色=紅色
方法的表示方法:女生.尖叫 啊
事件的表示方法:女生_蟑螂爬過
至此,學生對VB程序一下就理解了。
3. 實踐中學習,項目中鞏固
要想學好程序設(shè)計類的課程,大量的練習是必不可少的。因此,將所有知識點都融入到一個個的項目實例中。課堂上邊演示邊制作,課后布置一些舉一反三的題目,讓學生自己在課后完成。
總之,教學有法,教無定法。對教學方法的研究不能放松,同一門課,不同的學生要用不同的方法;同樣的學生,不同的課程,也要用不同的方法;同樣的課程,不同的目標,也要不同的方法;即使是同樣的學生,同樣的課程,在不同的時間點也需要不同的方法。教學過程就是一個不斷學習,不斷總結(jié)的過程。
[1] 龔沛曾,楊志強,陸慰民.Visual Basic程序設(shè)計教程(第三版)[M].北京:高等教育出版社,2007.
[2] 杜美萍.VB程序設(shè)計教學方法研究[J].電腦編程技巧與維護,2009,(18).
[3] 崔凌云,陳玉芳.淺談VB程序設(shè)計教學方法[J].河北工程技術(shù)高等專科學校學報,2010,(3).