摘 要:“Visual Basic程序設(shè)計(jì)”是一門實(shí)踐性很強(qiáng)的專業(yè)課程,特別對(duì)于高職院校,它要求學(xué)生既要學(xué)好理論知識(shí),又要掌握實(shí)際操作技能,使學(xué)生的能有較強(qiáng)的就業(yè)競(jìng)爭(zhēng)力。在程序設(shè)計(jì)語言課程教學(xué)當(dāng)中,教師怎樣解決程序設(shè)計(jì)的枯燥、難懂等這一問題,這是眾多高職院校計(jì)算機(jī)教師頗感興趣的課題。本文就如何結(jié)合實(shí)例演示做到激發(fā)性教學(xué)、使學(xué)生能自主學(xué)習(xí),程中能主動(dòng)學(xué)習(xí)程序設(shè)計(jì)、使學(xué)生在以后的工作中能學(xué)以致用的一些具體方法進(jìn)行探討。
關(guān)鍵詞:程序設(shè)計(jì) 任務(wù)驅(qū)動(dòng) 課程設(shè)計(jì)
中圖分類號(hào):G642.4 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1673-1875(2009)07-101-01
VB程序設(shè)計(jì)課程作為語言程序設(shè)計(jì)領(lǐng)域的前沿軟件,發(fā)展歷史已經(jīng)很久,相關(guān)的技術(shù)也比較成熟,具有簡(jiǎn)單易學(xué)、靈活方便和易于擴(kuò)充的特點(diǎn),是一種效率較高的編程方法,隨著時(shí)代的發(fā)展,社會(huì)對(duì)學(xué)生的計(jì)算機(jī)水平有了更高的要求。因此在很多職業(yè)院校都開設(shè)了這門課程,以激發(fā)學(xué)生興趣、培養(yǎng)學(xué)生實(shí)際應(yīng)用能力為中心,以提高學(xué)生綜合素質(zhì)為前提,通過改進(jìn)教學(xué)方法,調(diào)整教學(xué)手段,提高教學(xué)質(zhì)量,達(dá)到學(xué)以致用的目的。
一、采用“任務(wù)驅(qū)動(dòng)法”激發(fā)學(xué)生的編程興趣
VB程序設(shè)計(jì)是程序設(shè)計(jì)的入門課程,對(duì)大部分學(xué)生而言,該課程是零起點(diǎn)。開學(xué)初,不急于馬上講解教材中的概念,正如當(dāng)我們學(xué)習(xí)游泳的時(shí)候,如果教練只是告訴我們每個(gè)動(dòng)作的名稱但不告訴我們這些動(dòng)作怎么完成,我們是不可能學(xué)會(huì)游泳的,所以要結(jié)合學(xué)生所學(xué)專業(yè),采用案例(任務(wù))驅(qū)動(dòng)的教學(xué)模式,即“提出問題—分析問題—引入新知識(shí)—解決問題—總結(jié)提高”教學(xué)模式,通過每一個(gè)典型的、針對(duì)性強(qiáng)的、貼近現(xiàn)實(shí)的案例,把相關(guān)的基本概念、解題的基本方法和思路傳授給學(xué)生,從而使學(xué)生形成深刻、形象、牢固的記憶,對(duì)啟發(fā)思維、激勵(lì)情趣、提高學(xué)習(xí)效率起到重要作用。具體可以通過多媒體教室演示幾個(gè)用VB 開發(fā)的相關(guān)程序,讓學(xué)生領(lǐng)悟到VB程序設(shè)計(jì)在今后專業(yè)崗位上的作用,通過案例演示,激發(fā)學(xué)生學(xué)習(xí)的積極性和求知欲;同時(shí)又要向?qū)W生介紹該課程的學(xué)習(xí)方法,強(qiáng)調(diào)學(xué)習(xí)程序設(shè)計(jì)是培養(yǎng)耐心、毅力、務(wù)實(shí)、嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)方法的有效途徑。學(xué)生了解了學(xué)習(xí)VB 的意義所在,就會(huì)迫切地想自己去嘗試程序設(shè)計(jì)。
二、注意培養(yǎng)學(xué)生的實(shí)際操作能力
以游泳為例,不管我們?cè)趺纯磩e人游泳,但自己卻不下水實(shí)踐,我們是永遠(yuǎn)都學(xué)不會(huì)游泳的,那么我們?cè)趯W(xué)習(xí)VB語言程序設(shè)計(jì)的過程中也必須不斷的練習(xí)、實(shí)踐。在VB教學(xué)中,為培養(yǎng)學(xué)生程序設(shè)計(jì)的實(shí)際操作能力,我提出了課堂教學(xué)與學(xué)生自學(xué)相結(jié)合、理論教學(xué)與實(shí)踐教學(xué)相結(jié)合、知識(shí)傳授與邏輯思維訓(xùn)練相結(jié)的教學(xué)理念。VB與其它計(jì)算機(jī)方面的課程一樣,是技術(shù)性、實(shí)踐性很強(qiáng)的課程,應(yīng)大力加強(qiáng)實(shí)踐性教學(xué)環(huán)節(jié),不斷提高實(shí)踐與上課的比值。實(shí)踐環(huán)節(jié)可采取多種形式:其一,要重視習(xí)題課和討論課的教學(xué)。習(xí)題課和討論課主要培養(yǎng)學(xué)生閱讀程序和設(shè)計(jì)程序的能力。可采取老師講、學(xué)生講、互相討論等多種形式。其二要增加學(xué)生上機(jī)調(diào)試程序的課時(shí)。通過上機(jī)既可使學(xué)生加深對(duì)理論知識(shí)的理解和掌握,也可提高學(xué)生分析問題和解決問題的能力,提高學(xué)生的科學(xué)思維和研究開拓能力,教師可了解學(xué)生的學(xué)習(xí)情況、掌握程度以及存在的問題,進(jìn)而改進(jìn)自己的教學(xué)方法。
三、學(xué)生通過課程設(shè)計(jì)構(gòu)建自己的知識(shí)體系,提高學(xué)生就業(yè)競(jìng)爭(zhēng)力
實(shí)踐教學(xué)是高積教育的一個(gè)關(guān)鍵環(huán)節(jié),它不僅可以讓大學(xué)生的理論知識(shí)與與工程實(shí)踐的能力得到鍛煉,而且增加了學(xué)生對(duì)日后工作的初步認(rèn)識(shí)、提高學(xué)生畢業(yè)后的適應(yīng)能力,課程設(shè)計(jì)正是實(shí)踐教學(xué)的關(guān)鍵環(huán)節(jié)。通過課程設(shè)計(jì)可以讓學(xué)生構(gòu)建自己的知識(shí)體系。
VB的課程設(shè)計(jì)一般安排在教學(xué)內(nèi)容基本結(jié)束后進(jìn)行,目的是使學(xué)生進(jìn)一步理解和掌握程序設(shè)計(jì)語言的知識(shí)、擴(kuò)展vb的知識(shí),掌握運(yùn)用VB編寫應(yīng)用程序的技巧、了解VB應(yīng)用程序的編寫規(guī)范和設(shè)計(jì)方法、加強(qiáng)學(xué)生運(yùn)用VB程序設(shè)計(jì)語言解決實(shí)際問題的能力、培養(yǎng)和考核學(xué)生對(duì)編程知識(shí)的理解和綜合運(yùn)用能力,因此,課程設(shè)計(jì)的好壞直接說明了學(xué)生實(shí)踐能力的高低,因此保證一個(gè)有較好教學(xué)效果的課程設(shè)計(jì)是非常重要的。課程設(shè)計(jì)的內(nèi)容選取上一定要面向社會(huì)、面向市場(chǎng)、面向生產(chǎn),要具有一定的實(shí)用性、可行性,題目的確定要符合培養(yǎng)目標(biāo)的總要求,符合教學(xué)大綱的要求,課程設(shè)計(jì)的著眼點(diǎn)是讓學(xué)生從理論學(xué)生的軌道逐步走向?qū)嶋H生產(chǎn)中來。這時(shí)教師參與其中,其角色應(yīng)是一個(gè)幫助者、促進(jìn)者、協(xié)商者,教師給予學(xué)生引導(dǎo)和幫助,而教師同樣也可在其中了解到學(xué)生的學(xué)習(xí)活動(dòng)和教師的教學(xué)效果,正所謂教學(xué)相長。這樣,最終學(xué)生不單只是學(xué)會(huì)程序設(shè)計(jì)中的某個(gè)實(shí)例,而且通過課程設(shè)計(jì)體會(huì)了相關(guān)的知識(shí)點(diǎn),建構(gòu)了自己的知識(shí)體系,形成了自己的學(xué)習(xí)方式,也提高了學(xué)生的就業(yè)競(jìng)爭(zhēng)力。
總之,教學(xué)有法,教無定法,只要教學(xué)得法。有了好的方法,還要有一個(gè)合理的實(shí)施過程,在這個(gè)過程中,師生情感的交流對(duì)教學(xué)效果的影響也是不可忽視的,增進(jìn)師生間的情感交流是教師想上好程序設(shè)計(jì)課不可輕視的一個(gè)環(huán)節(jié)。程序設(shè)計(jì)教學(xué)的主要目標(biāo)是為了使同學(xué)們了解編程的基本思想,培養(yǎng)分析問題、解決問題的基本能力。圍繞著這個(gè)目標(biāo),在保證同學(xué)們學(xué)習(xí)積極性的前提下,按照他們的認(rèn)知規(guī)律組織教學(xué),一切有效的教學(xué)方法都可以在我們的教學(xué)過程中加以運(yùn)用,進(jìn)而促使綜合職業(yè)素質(zhì)得到整體提高,這是VB程序設(shè)計(jì)課程教學(xué)的最終目標(biāo)。
參考文獻(xiàn):
[1]賈長云.VB教學(xué)之我見[J].中國職業(yè)技術(shù)教育,2004(4)
[2]楊俊宇.淺談VB程序教學(xué)方法[J].科技資訊,2006,(16)
[3]趙東文,常波,宗慧.VB.NET課程設(shè)計(jì)教學(xué)改革的研究與探索[J].和田師范??茖W(xué)校學(xué)報(bào),2008(6)
[4]劉炳文,楊明福,陳定中.全國計(jì)算機(jī)二級(jí)教程VB語言程序設(shè)計(jì)[M].高等教育出版社,2002.4