周本海
摘 要: 隨著科技不斷的進(jìn)步,信息化社會已經(jīng)趨于成熟,利用信息化手段輔助工業(yè)生產(chǎn)、市場營銷及日常生活已經(jīng)成為發(fā)展趨勢。VB作為一款簡單實用的編程開發(fā)工具,被廣泛應(yīng)用于各行各業(yè)。在高校中,更是作為一門工學(xué)學(xué)生必修的課程。本文探索創(chuàng)新的VB程序設(shè)計教學(xué)方法,運用現(xiàn)代教育技術(shù)手段促進(jìn)教學(xué)改革,更好地培養(yǎng)學(xué)生的主動學(xué)習(xí)能力,提高解決問題能力及創(chuàng)新能力。
關(guān)鍵詞: VB 工學(xué) 信息化 教學(xué)方法
計算機程序設(shè)計是一種信息化社會的必然產(chǎn)物。在進(jìn)行計算機程序設(shè)計的教學(xué)過程中,學(xué)生容易出現(xiàn)難以理解、枯燥乏味、缺少計算機相關(guān)背景知識等問題。加之計算機程序的教師未能夠采用良好的教學(xué)方法,不能夠考慮到學(xué)生的真實水平、學(xué)習(xí)興趣及接受能力,程序設(shè)計課程很難達(dá)到有效的課堂教學(xué)效果。因此,程序設(shè)計教學(xué)一定要符合計算機軟件設(shè)計的發(fā)展方向,選擇當(dāng)前應(yīng)用較為廣泛的設(shè)計語言,滲透結(jié)構(gòu)化與面向?qū)ο蟪绦虻脑O(shè)計思想,要讓學(xué)生樹立工程思維的程序設(shè)計理念,指導(dǎo)學(xué)生正確運用面向?qū)ο蠹夹g(shù)。程序設(shè)計課程一定要發(fā)揮學(xué)生的主動學(xué)習(xí)能力,調(diào)動學(xué)生積極性,注重理論聯(lián)系實際,采用多種教學(xué)手段強化學(xué)生的理論學(xué)習(xí),通過多類型任務(wù)設(shè)計的方法對學(xué)生進(jìn)行實踐指導(dǎo)。
1.VB教學(xué)的核心思想
VB教學(xué)的核心思想是要破除傳統(tǒng)的以知識的邏輯結(jié)構(gòu)體系為順序組織課堂教學(xué)的方式,一定要以學(xué)生的認(rèn)識水平為依據(jù),采用深入淺出、先具體后抽象的教學(xué)方法。教師可以進(jìn)行分步驟式的教學(xué),可以將VB程序設(shè)計課程分為三步,一是教師啟發(fā)式案例,二是學(xué)生進(jìn)行模仿,三是學(xué)生實踐環(huán)節(jié),學(xué)生進(jìn)行動手編程。教師要注意問題的啟發(fā),激發(fā)學(xué)生的興趣及調(diào)動學(xué)習(xí)主動性,加深學(xué)生對程序設(shè)計及題目的理解。在整個教學(xué)過程中,通過在書本原有程序的基礎(chǔ)上逐漸改變和增加條件的方法提高學(xué)生的綜合編程能力。要引導(dǎo)學(xué)生在編寫程序的過程中,訓(xùn)練自身的動態(tài)思維,訓(xùn)練撰寫程序的習(xí)慣及思想。良好編程思維的養(yǎng)成,對培養(yǎng)學(xué)生的邏輯與抽象思維能力有非常關(guān)鍵的作用。注重培養(yǎng)學(xué)生與計算機程序設(shè)計相關(guān)的行業(yè)知識,注重與行業(yè)知識結(jié)合的程序設(shè)計思想,深入鍛煉學(xué)生的開發(fā)能力、計算分析能力及解決實際問題的能力。
2.VB創(chuàng)新教學(xué)方法
教師在VB教學(xué)過程中,要創(chuàng)新教學(xué)方法,讓學(xué)生從學(xué)習(xí)當(dāng)中找到程序開發(fā)的價值與實用性,認(rèn)識到VB程序設(shè)計的意義,激發(fā)學(xué)生熱情。教師可以利用多媒體手段進(jìn)行程序演示,提高學(xué)生的興趣和主動學(xué)習(xí)能力。研究學(xué)生的認(rèn)知規(guī)律,深入淺出。
教師還要引導(dǎo)學(xué)生掌握高效的學(xué)習(xí)方法,以教材為主,注重實踐能力,學(xué)以致用。學(xué)習(xí)程序設(shè)計不僅要通過考試,最重要的是培養(yǎng)學(xué)生的計算機程序開發(fā)與設(shè)計能力,充分利用計算機對實際的工作與生活問題進(jìn)行求解。
本文以VB(VISUALBASIC)語言教學(xué)為例,探討利用啟發(fā)式教學(xué)方法培養(yǎng)學(xué)生創(chuàng)新能力。在學(xué)習(xí)VB語言前,教師可以為學(xué)生介紹語言的實用性特點,為學(xué)生演示應(yīng)用VB(VISUALBASIC)語言方便生活的程序?qū)嵗?,讓學(xué)生切實感受到計算機對生活的重要作用。例如,利用VB語言解決數(shù)學(xué)問題,利用VB語言制作的聽歌軟件、利用VB語言制作的圖像處理及動畫設(shè)計程序,讓學(xué)生對此產(chǎn)生極大的好奇心,活躍其思維,促使學(xué)生主動思考如何實現(xiàn)計算機的這些功能,并激發(fā)學(xué)習(xí)興趣主動掌握這些技能。
在VB(VISUALBASIC)語言教學(xué)中,教師應(yīng)該成為學(xué)生的引導(dǎo)者與幫助者,要圍繞某一主題創(chuàng)設(shè)有利于所學(xué)內(nèi)容的情境,使學(xué)生能圍繞問題主動展開學(xué)習(xí)。比如在講解VB(VISUALBASIC)語言的FOR循環(huán)語句,引導(dǎo)學(xué)生利用IF-THEN和GOTO語句解決一個問題,再利用FOR語句對問題進(jìn)行求解。這樣做的優(yōu)勢在于,既解決了知識的復(fù)習(xí),又使學(xué)生加深了對FOR語句的理解,達(dá)到了加強學(xué)生理論基礎(chǔ),促進(jìn)創(chuàng)新能力的培養(yǎng)。這個過程中,教師起到組織、指導(dǎo)及幫助作用,使學(xué)生的主動學(xué)習(xí)能力和創(chuàng)新能力得到充分培養(yǎng),并提高教學(xué)效率。再如,講解賦值語句時,教師應(yīng)該引導(dǎo)學(xué)生對賦值號與等號進(jìn)行區(qū)分,利用典型題型,比如將賦值號左右表達(dá)式進(jìn)行兌換,使學(xué)生在求解過程中,得到創(chuàng)新能力培養(yǎng)。此時,教師對學(xué)生編寫的程序加以適當(dāng)指導(dǎo),讓學(xué)生自主分析,將所有想到的解決方法用程序?qū)崿F(xiàn),并與教師、同學(xué)探討。這樣,既提高學(xué)生解決問題的能力,又增強學(xué)生創(chuàng)新能力。
參考文獻(xiàn):
[1]劉洋.計算機語言案例教學(xué)中的教學(xué)策略[J].中國科技信息,2006(18).
[2]陳清華,關(guān)維娟.談《VB程序設(shè)計》課程的教學(xué)方法[J].電腦知識與技術(shù),2006(23).
[3]郭超峰,李梅蓮,李娟.在計算機高級語言授課過程中加強案例教學(xué)[J].福建電腦,2006(07).
[4]何小年.VB程序設(shè)計教學(xué)的改革與實踐[J].湖南第一師范學(xué)報,2006(01).
[5]紀(jì)兆華,于占江,于靜紅.VB程序設(shè)計教學(xué)的研究[J].吉林大學(xué)學(xué)報(信息科學(xué)版),2005(S2).
[6]聶黎生.改進(jìn)VB教學(xué)方法提高教學(xué)質(zhì)量[J].太原城市職業(yè)技術(shù)學(xué)院學(xué)報,2005(03).
[7]于忠海.案例教學(xué)應(yīng)用于新課程的價值與實施策略[J].天津師范大學(xué)學(xué)報(基礎(chǔ)教育版),2004(04).
[8]鄒麗敏.案例教學(xué)的教育價值及教學(xué)流程探討[J].無錫教育學(xué)院學(xué)報,2004(02).