一、引言
Visual Basic語言非常適合初學者快速開發(fā)程序,它的最大優(yōu)勢就在于易用性。一般的初學者在經過簡單的程序語法教學后就可以開發(fā)簡單的應用程序。中職學校以培養(yǎng)學生動手能力,自主分析問題、解決問題的能力為教學目的,所以,如何避免傳統(tǒng)教學中理論知識概念抽象、語法繁雜以及學生基本功相對薄弱等問題是計算機教師需要重點考慮的問題。如何結合VB語言程序設計與學生自身特點,更好地開展課堂教學,提高學生的興趣,是中職計算機專業(yè)教學需重點研究的問題。
二、傳統(tǒng)教學中遇到的問題
學生在以往的教學活動中普遍存在以下主要問題。
1.學習難度大
學生對VB中的事件(Event)、方法(Method)、屬性(Property)概念模糊,尤其是VB具有面向對象的特性,學生對于對象(object)、類(Class)更混淆不清。
2.學習缺乏主動性
經過多年填鴨式的教育,學生對于學習長期處在教師怎么教就怎么學的被動接受過程中,缺乏學習的主動性,無法滿足中職教育的“自主式”學習目標。
3.實踐動手能力差
傳統(tǒng)的教學是只重視語言設計的理論知識的教學,對學生動手實踐能力的培養(yǎng)重視程度不足。從而出現“學生學不會,即使學會了也不會用,即使會用也不知道做什么”的處境。
4.教學方法少
在以往的教學過程中,教師多從語言設計的基本概念入手,比如變量的命名、定義,VB的基本語法規(guī)則等。學生只知其然,不知其所以然。教師將過多的教學時間放在了理論知識的講解上,學生腦海中缺乏理論知識與實際項目的關聯,從而導致了上述三個問題的出現。出現這些問題的根本在于教學方法上的欠缺。中職學生大多基礎知識薄弱,而VB語言程序本身具有理論性強、概念抽象等特點,導致學生學習起來更加吃力。同時,中職教育以學生實踐動手能力為主,按照“以就業(yè)為導向,以服務為宗旨”的職業(yè)教育目標,學生不一定要完全掌握VB的基本概念,但必須掌握程序設計的基本思路與方法。由此可見,傳統(tǒng)的教學方法與模式已經不能滿足中職教學發(fā)展的現狀已經凸顯。
三、項目驅動教學法的應用
1.項目驅動教學法簡介
項目驅動教學法是指通過實施一個完整的項目工作而進行的教學活動,通常采取小組討論、協作學習的方式進行,學生學習的過程就是一個探究的過程,特別適合于計算機軟件應用課的教學。項目驅動教學法中的項目設計可以針對某個教學內容也可以針對某個課程而將完整項目拆分,項目的實施過程應本著教師指導、學生動手的原則,盡量不要涵蓋過多知識點。具體來說,項目設計需要遵循的原則如下:①該項目過程可以用于學習本門課程的教學內容;②能將教學內容的理論與實踐結合在一起;③能夠激發(fā)學生的學習興趣;④項目來源于學生日常的生活或結合其他學科,有一定的綜合性;⑤學生能獨立地完成,遇到困難能在教師的指導下自己克服;⑥有明確的評分標準,能對完成的作品進行評價;⑦學習結束后,師生共同總結學習方法。
2.項目驅動實施設計
VB涉及的內容廣泛,在設置好項目后重點考慮如何將項目劃分成多個功能模塊,再將模塊分解成子模塊,直到每個小模塊可通過各個知識點來講解。這部分工作不僅能使各功能模塊和相關知識點聯系起來,還能直接對項目設置的合理性進行檢驗,促進項目的調整。因為通過項目的分解才能檢驗項目是否涵蓋了主要知識點,如果有遺漏,需及時進行調整,增加適當的功能模塊,從源頭上保證知識的完整性。
首先,“項目模塊”設計要明確該課程的教學目標,要求教師在學習總體目標的框架上,把完整目標劃分成易完成的功能模塊,并把每一個教學知識點細化到易實現的“項目模塊”中,通過這些小的“項目模塊”集合學習最終目標。其次,“項目模塊”設計要符合學生學習的階段特點。不同階段的學生,他們掌握知識的多少往往會有較大的差異。教師進行“項目模塊”設計時,要從學生實際掌握知識出發(fā),充分考慮學生已學知識點,做到因材施教。再次,“項目模塊”設計要注意分散重點、難點。掌握知識和技能是一個逐步積累的過程,“項目模塊”設計時要考慮“項目模塊”的大小、知識點的含量、前后的聯系等多方面的因素。最后,以“項目分組實施”的方式引入團隊協助概念,引導學生相互研討,相互學習的良好習慣。在傳統(tǒng)的教法中,引入有關概念時,往往是按“提出概念→解釋概念→舉例說明”的順序,在“項目驅動”教學中引入新概念、新知識時,則應以學生的認知規(guī)律為依據,以“布置項目→介紹完成項目的方法→歸納結論”的順序引入有關概念,展開教學內容。當然,各“項目模塊”涉及的知識不一定都得按照固有的教學計劃,如果是前后貫穿的“項目模塊”,就需要教師在組織制訂教學計劃時合理進行安排和調整。
通過功能模塊分解將一個綜合性項目劃分成了相對容易實現的各個子模塊,不僅可以使得各個知識點分階段融入到模塊中,學生在完成項目模塊的同時也掌握了相關教學知識點,又可以樹立學生完成任務的信心,了解項目實施方法和過程,充分調動學生的積極性和主觀能動性。通過教學實踐發(fā)現,學生如果僅通過某個子模塊的實踐來掌握該模塊涉及的知識點實際上是不夠的,還應該對重要知識點設計多個配套小項目,讓學生通過大量的實踐真正掌握該知識點。因此,根據各個模塊不同的功能,把學生常用的“學生信息管理系統(tǒng)”分解成幾個小項目:登錄、注冊、教師管理、學生管理、課程管理、成績管理、班級管理等項目。項目用到什么就先學什么,項目由簡入繁,逐步完善,充分激發(fā)學生的自主學習能力。
3.項目驅動教學法實施建議及注意問題
(1)項目實施前的引導:由于學生對系統(tǒng)設計并不熟悉,所以在項目開發(fā)之前,教師要先給他們演示已經開發(fā)完成的功能模塊,使他們對系統(tǒng)有明確的目標和感性認知,知道實施該項目要解決哪些問題,關鍵在哪里,同時激發(fā)學生的興趣。教師在項目實施前,要對新知識中的重點內容進行講解,其過程應該精練,最好通過簡單的例子用操作演示完成,讓學生更容易理解、接受。如在教學中,教師只精講教師管理模塊中的按條件查詢,其他模塊如學生管理模塊中的查詢設計等讓學生在項目實施中完成學習,讓學生在完成項目的過程中發(fā)現問題、解決問題、提高技能。
(2)項目實施過程中的指導:學生在完成項目的過程中遇到困難,教師應及時給予指導,以確保學生能順利完成項目并增強學習興趣。另外,教師一定要把握好指導的尺度,盡可能對其進行啟發(fā)性、提示性的指導。
(3)項目實施后的作品評價:學生在完成項目后,教師應該針對學生作品的完成度及完成質量給與一定評價,并針對學生作品中存在的問題提出修改意見。
(4)不斷完善和改進項目內容:教師在教學項目設計過程中、指導學生實習時,應結合目前企業(yè)常用技術,改進現有項目,這樣既可以加深對實習內容的掌握,又可以讓學生了解當前社會就業(yè)需求。
四、結束語
近幾年來,各中職院校的計算機專業(yè)積極實踐“項目驅動”人才培養(yǎng)模式,取得了較顯著的教學成效。學生的職業(yè)能力和職業(yè)素養(yǎng)不斷提高,教學質量穩(wěn)步提升,受到社會的普遍認可和贊揚。用人單位對“項目驅動”人才培養(yǎng)模式普遍認可,他們反映學生在學校所學的本領和企業(yè)的要求非常接近,工作起來上手快,效率高。
(作者單位:福建省泉州市晉江華僑職業(yè)中專學校)