摘 要:本文研討了VB程序設(shè)計課程教學(xué)方法的改革,通過職業(yè)教育特點改進(jìn)教學(xué)手段來提高教學(xué)質(zhì)量,培養(yǎng)學(xué)生的實踐能力和創(chuàng)新思維能力,運用所學(xué)知識解決實際問題,培養(yǎng)學(xué)生自學(xué)和技術(shù)應(yīng)用能力。
關(guān)鍵詞:VB程序設(shè)計課程 基于工作過程 課程改革
中圖分類號:G712文獻(xiàn)標(biāo)識碼:A文章編號:1674-098X(2012)07(b)-0193-01
職業(yè)教育的核心是以職業(yè)為中心,而職業(yè)由一定的行動領(lǐng)域構(gòu)成,如何將教學(xué)中的課程體系同職業(yè)中的行動聯(lián)系起來,并能夠有效地讓學(xué)習(xí)者掌握和實施是職業(yè)教育面臨的迫切問題。VB程序設(shè)計作為一門軟件開發(fā)的入門課程,以其可視化、簡明易懂、靈活方便和易于擴(kuò)充的特點,被公認(rèn)為是編程效率最高的一種編程方法。本文探討了如何通過改進(jìn)教學(xué)方法,調(diào)整教學(xué)手段使VB程序設(shè)計教學(xué)以基于工作過程為模式,以培養(yǎng)學(xué)生實際應(yīng)用能力為中心,提高學(xué)生綜合素質(zhì),提高教學(xué)質(zhì)量,達(dá)到學(xué)以致用的目的。
1 探索教學(xué)模式,著力培養(yǎng)學(xué)習(xí)者程序設(shè)計能力
本門課程采用基于工作過程的模式,案例(任務(wù))驅(qū)動的教學(xué)方法,即按照軟件開發(fā)的流程將工作過程分解為幾個典型學(xué)習(xí)領(lǐng)域,每個學(xué)習(xí)領(lǐng)域中的學(xué)習(xí)情景利用典型案例講解其新的知識點,即使用“提出任務(wù)—找出問題—分析問題—引入新知識—解決問題—完成任務(wù)”的教學(xué)方法。通過采用對情景教學(xué)中遇到的問題使用典型的、真實的案例,把相關(guān)的概念、解決問題的思路傳授給學(xué)習(xí)者的基本方法,使學(xué)習(xí)者形成深刻、形象、牢固的記憶,啟發(fā)學(xué)習(xí)者的思維和創(chuàng)造能力。
2 采用“四步教學(xué)法”,增強(qiáng)學(xué)習(xí)者程序設(shè)計能力
學(xué)習(xí)程序設(shè)計要經(jīng)過學(xué)習(xí)語言、閱讀程序、仿制程序和編寫程序的循序漸進(jìn)的進(jìn)行。在教學(xué)方法上,我們把這些訓(xùn)練分為四個階段,分別采用不同的教學(xué)方法,讓學(xué)生從簡單了解到熟練應(yīng)用。
第一階段,即VB入門階段。該階段教學(xué)目標(biāo)是熟悉VB集成開發(fā)環(huán)境、基本控件和VB基本語句和應(yīng)用,使學(xué)生初步掌握VB編程的基本過程,為接下來的簡單編程做好準(zhǔn)備。這一階段主要采用結(jié)合程序講語言,以講典型的程序為主,在程序中加深對語言知識的理解。
第二階段,即簡單編程階段。該階段教學(xué)目標(biāo)是在熟練掌握VB語言的基本語句和了解簡單的數(shù)據(jù)結(jié)構(gòu)與算法的基礎(chǔ)上,使學(xué)生具有一定程序閱讀能力和初步的程序設(shè)計能力。這一階段采用形象思維的教學(xué)方法,對涉及到的程序例題主要通過框圖講算法,培養(yǎng)學(xué)生理解程序流程,同時在程序設(shè)計的實踐中進(jìn)一步熟悉語言知識。
第三階段,即仿制程序階段。該階段教學(xué)目標(biāo)是培養(yǎng)學(xué)生獨立思考、解決問題的程序開發(fā)能力。這一階段采用任務(wù)教學(xué)法,即對學(xué)生提出已有典型案例為任務(wù)目標(biāo),要求學(xué)生自己設(shè)計,并能夠獨立完成程序設(shè)計流程圖,使學(xué)生從形象思維向抽象思維過渡。
第四階段,即綜合編程階段。該階段教學(xué)目標(biāo)為培養(yǎng)學(xué)生具有一定的程序設(shè)計能力。這一階段采用抽象思維的教學(xué)方法,通過對例題的解析把一個復(fù)雜的問題分解成若干較為簡單的問題,從而提高開發(fā)簡單實用系統(tǒng)的初步能力。
3 采用“頭腦風(fēng)暴教學(xué)法”,培養(yǎng)激勵學(xué)習(xí)者邏輯思維能力
許多學(xué)生在學(xué)習(xí)程序設(shè)計時,入門遲、得道難,一方面是由于學(xué)習(xí)重點偏差,只注重語言知識的學(xué)習(xí),忽略了邏輯思維能力的訓(xùn)練;另一方面是學(xué)習(xí)方法的偏差,只注意讀程序,忽視了實際編程。程序設(shè)計中開發(fā)語言的使用只是最基礎(chǔ)的部分,作為一個開發(fā)者最重要的能力是問題的分析和解決能力,即邏輯思維能力。因此在教學(xué)過程中,為了更好的培養(yǎng)學(xué)生思維能力,可采用“頭腦風(fēng)暴教學(xué)法”。頭腦風(fēng)暴是讓學(xué)習(xí)者敞開思想,思維處在高度活躍狀態(tài)并打破常規(guī)的思維,使各種設(shè)想在相互碰撞中激起腦海的創(chuàng)造性風(fēng)暴。對于每個案例都積極鼓勵學(xué)習(xí)者提出自己的解決方案,并鼓勵其他學(xué)習(xí)者找出錯誤或者提出自己的方案。通過學(xué)習(xí)者在解決問題中思想的碰撞,一方面增強(qiáng)了學(xué)習(xí)者思考問題的積極性和熱情,另一方面提高了學(xué)習(xí)者解決問題的能力?!邦^腦風(fēng)暴教學(xué)法”的核心是積極鼓勵學(xué)習(xí)者分析和解決問題,養(yǎng)成思考的習(xí)慣和方法,培養(yǎng)、激勵學(xué)習(xí)者的邏輯思維能力。
4 采用“項目制小組開發(fā)法”,培養(yǎng)學(xué)習(xí)者團(tuán)隊開發(fā)能力
隨著現(xiàn)代工程的復(fù)雜性不斷提高,對項目參與者的技能要求越來越精細(xì),因此當(dāng)前的項目開發(fā)要求多人協(xié)同完成。為了使學(xué)習(xí)者適應(yīng)當(dāng)前的工作要求,在課程設(shè)計上以6-8個人為小組,完成一個具有實際功能和意義的管理系統(tǒng)軟件。在開發(fā)過程中,老師作為要求方提出要求,讓項目小組制定自己的開發(fā)計劃,并以用戶使用標(biāo)準(zhǔn)對小組開發(fā)產(chǎn)品進(jìn)行評價?!绊椖恐菩〗M開發(fā)法”通過小組的協(xié)調(diào)合作,增強(qiáng)了團(tuán)隊的溝通能力,培養(yǎng)了學(xué)習(xí)者的團(tuán)隊合作精神。
總之,VB程序設(shè)計課程的教學(xué)目的是讓學(xué)生對編程的基本方法有一定的了解,并且培養(yǎng)學(xué)生分析問題、解決問題的能力。圍繞這個目標(biāo),在VB程序設(shè)計的教學(xué)實踐中,采用基于工作過程的模式,按照他們的認(rèn)知規(guī)律組織教學(xué)。經(jīng)過實踐學(xué)習(xí)驗證,以上方法能較好的達(dá)到了教學(xué)的目的。
參考文獻(xiàn)
[1]姜大源.程序與過程辯.中國職業(yè)技術(shù)教育,2008.28.
[2]孫秀.VB教學(xué)方法改革的探索與實踐[J].遼寧師專學(xué)報,2005(4).
[3]錢馳波.關(guān)于高職院校VB課程教學(xué)改革的思考.常州信息職業(yè)技術(shù)學(xué)院學(xué)報,2007.5.