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