賈振英
(福建技師學院,福建福州350101)
為學生創(chuàng)造一個良好的學習環(huán)境,可以有效地提高他們自主學習能力。在“VB程序設計”教學中,機房是學生學習的“硬件”環(huán)境,但是還需要“軟件”的支持。而“軟件”的支持主要是指教師所組織的教學過程中,根據(jù)相關(guān)的教學內(nèi)容,充分收集教學的素材,提出設計題目,讓學生參與到課堂的設計學習中來,讓學生自主地進行設計、調(diào)試。充分發(fā)揮其思維能力,培養(yǎng)他們的自主程序設計能力。
要想使學生在VB課堂教學中學到知識,使學生學好程序設計課程,就要激發(fā)學生對VB課程的學習興趣。這就要求課程內(nèi)容具有足夠的吸引力,這樣才能激發(fā)學生的自主學習能力。程序設計課程大部分教材往往是先介紹程序的發(fā)展史,再介紹程序設計的特點,然后再介紹對象、屬性和事件等概念。這些概念都很抽象,不好理解。按照常規(guī)的教學方法往往都是教師使用多媒體進行講授,學生在下面聽講。在這樣的硬式教學模式下,教師講授什么,學生就被動地學習什么,這樣就會造成學生無法真正地學習到知識,總是被動地去接受知識,學生的自主創(chuàng)新學習能力無法得到培養(yǎng)。隨著計算機技術(shù)的不斷更新,教師應該本著培養(yǎng)學生自主學習能力為目標,增加案例的實用性,可以嘗試改變常規(guī)的教學方法,引入一些學生感興趣的實際案例,來激發(fā)學生的學習興趣。例如:在VB教學的第一堂課中先講授一個學生感興趣的實例,用“VB程序設計”這門課,設計一個時鐘,再反過來介紹對象、屬性等概念,讓學生在學習設計的實踐過程中,既加深了對對象、屬性和事件概念的理解和認識,又提高了自主設計的能力。此外,隨著計算機課程內(nèi)容和性質(zhì)的不同,教師的教學方法和學生的學習方法也應該做相應的調(diào)整。
從德國職業(yè)教育中的分組教學法里吸取經(jīng)驗。根據(jù)學生好動手、腦子靈等特點,在計算機教學過程中采用分組教學法。教師根據(jù)教學內(nèi)容來設置相應的任務,把學生分成組,每組選一個小組長,然后按組分配任務,每組學生圍繞教師所設置的任務來展開思考和設計活動。例如:在“Visual Basic程序設計”中創(chuàng)建ActiveX控件。由于學生對交通信號的興趣,選用創(chuàng)建一個顯示交通信號的ActiveX控件。學生在設計過程中,以組為單位進行設計,充分發(fā)揮小組的設計能力,分組討論、分工設計。小組成員在上機之前開小組討論會討論上機方案,理清開發(fā)思路,安排開發(fā)任務,組與組之間出現(xiàn)的問題可以由小組長討論解決,組與組之間團結(jié)協(xié)作,共同完成開發(fā)設計工作。在這種設計氛圍下,每一組都能較好地完成設計任務,最后教師再做一個總結(jié),表揚設計完成優(yōu)秀的組,提出一些新觀點及設計中的不足。這種教學方法的運用,既可以發(fā)揮學生的設計創(chuàng)新能力,又可以鍛煉培養(yǎng)學生的競爭意識及團隊協(xié)作精神。這種能力的鍛煉和培養(yǎng)亦為學生將來走向社會打下堅實的基礎(chǔ)。
在VB教學中,教師應該針對教學內(nèi)容來設置相應的課題設計,啟發(fā)學生循序漸進,由淺入深,從而使學生能夠圍繞教師所設置的課題展開討論,進行設計活動。學習如何從實踐中獲取有價值的信息、進行整理、分析,提出相應的設計方案,培養(yǎng)學生善于在實踐中發(fā)現(xiàn)問題、提出問題,學會如何對問題進行分析、研究,并利用資源材料解決設計問題。在VB設計實踐中,增強學生自主學習設計的能力。
學生在上設計課的過程中,隨時可以通過多媒體和教師進行互動,由學生自己去提出問題,并通過多媒體和教師討論解決問題的辦法。也可以由教師通過多媒體的講授啟發(fā)學生進行設計,在設計過程中教師可以提出一些自己的看法來幫助學生思考,師生產(chǎn)生互動,既能提高學生的設計能力,也能鍛煉學生發(fā)現(xiàn)問題、分析問題、解決問題的能力。這樣既增強了學生學習的信心,也提高了教學的效果。
在連續(xù)多年”Visual Basic程序設計”的教學過程中,對學生自主能力培養(yǎng)的問題進行了思考和探索,并不斷地根據(jù)學生和教學過程的實際情況,進行教學方法的改進和創(chuàng)新,并將所提出的新方案在教學活動中進行實施,激發(fā)了學生對設計的熱情,調(diào)動了學生的學習積極性,提高了學生編程思想和解決問題的能力,更好地培養(yǎng)了學生自主學習設計能力,取得了良好的教學效果。
[1]楊莉.Visual Basic程序設計教程[M].北京:中國水利出版社,2002.
[2]陳英.Visual Basic程序設計[M].大連:大連理工大學出版社,2003.