張小衛(wèi) 謝巧玲
(1.陜西青年職業(yè)學(xué)院,陜西 西安 710068;2.西安文理學(xué)院,陜西 西安 710065)
VB(Visual Basic)課程是軟件開(kāi)發(fā)類專業(yè)的專業(yè)課,其教學(xué)過(guò)程經(jīng)歷了傳統(tǒng)的知識(shí)傳授型教學(xué),任務(wù)驅(qū)動(dòng)式教學(xué)等過(guò)程,然而任務(wù)驅(qū)動(dòng)還僅僅是只見(jiàn)樹(shù)木不見(jiàn)森林的教學(xué)方法,學(xué)生只能通過(guò)一些小任務(wù)掌握簡(jiǎn)單的知識(shí)點(diǎn),教學(xué)內(nèi)容相對(duì)分散,對(duì)學(xué)生綜合運(yùn)用能力培養(yǎng)還是相形見(jiàn)拙,與企業(yè)對(duì)人才的要求之間的差距依然很大。針對(duì)這一現(xiàn)狀,本文提出在VB課程教學(xué)中采用項(xiàng)目化教學(xué)的方式開(kāi)展,既能達(dá)到傳授知識(shí)的目的,又能提高學(xué)生的綜合運(yùn)用能力,縮小學(xué)生與企業(yè)需求之間的差距。
項(xiàng)目教學(xué)是一種以“項(xiàng)目驅(qū)動(dòng)”為主要形式,將實(shí)踐項(xiàng)目貫穿于教學(xué)的始終,用實(shí)踐項(xiàng)目進(jìn)行新知識(shí)的引入,激發(fā)學(xué)生學(xué)習(xí)的源動(dòng)力;要求傳授知識(shí)時(shí)緊密結(jié)合實(shí)踐項(xiàng)目,讓學(xué)生學(xué)有所用;由學(xué)生親自進(jìn)行項(xiàng)目制作,做到學(xué)以致用;讓學(xué)生在操作中、實(shí)踐中鞏固所學(xué)的理論知識(shí),并做到融會(huì)貫通;通過(guò)項(xiàng)目的成功制作,使學(xué)生獲得成功的體驗(yàn),培養(yǎng)理論與實(shí)踐的綜合應(yīng)用能力和分析解決問(wèn)題能力,真正做到全面提高學(xué)生的綜合職業(yè)素養(yǎng)。因此“項(xiàng)目教學(xué)法”對(duì)專業(yè)課程的教學(xué)是一個(gè)實(shí)用、有效的好方法。
傳統(tǒng)的VB教學(xué)往往遵循課程的體系結(jié)構(gòu),從認(rèn)識(shí)開(kāi)發(fā)環(huán)境、常量變量到三種基本結(jié)構(gòu),再到菜單、工具欄等的制作,最后講解繪圖、文件以及數(shù)據(jù)庫(kù)操作等,知識(shí)點(diǎn)相對(duì)分散,學(xué)生往往是跟著老師走,在規(guī)定課時(shí)范圍內(nèi)要完成教學(xué)內(nèi)容并開(kāi)展實(shí)訓(xùn),時(shí)間上非常倉(cāng)促,課程結(jié)束后學(xué)生也只掌握了零星的“點(diǎn)”,很難達(dá)到綜合應(yīng)用,更談不上設(shè)計(jì)和后續(xù)的開(kāi)發(fā)。引入項(xiàng)目化教學(xué)后授課教師以項(xiàng)目的開(kāi)發(fā)過(guò)程為例,全程講解,好處在于:首先學(xué)生有了整體的概念,從界面設(shè)計(jì)到編程、調(diào)試直至打包發(fā)布,熟練掌握了整個(gè)開(kāi)發(fā)過(guò)程;二是做出一個(gè)項(xiàng)目學(xué)生就能獲得很高的成就感,激發(fā)了學(xué)生的學(xué)習(xí)興趣,學(xué)生從項(xiàng)目中體驗(yàn)到編程的快樂(lè),有利于調(diào)動(dòng)學(xué)習(xí)積極性;三是縮小“學(xué)生人”與“企業(yè)人”之間的差距;四是為其他課程的學(xué)習(xí)奠定知識(shí)基礎(chǔ)和方法基礎(chǔ),有利于其他課程教學(xué)的開(kāi)展。
項(xiàng)目化教學(xué)作為一種實(shí)用型教學(xué)方法,其實(shí)施遵循教學(xué)目標(biāo)的制定、項(xiàng)目的選擇、項(xiàng)目的實(shí)施及考核四個(gè)步驟。
(1)知識(shí)目標(biāo):使學(xué)生掌握VB程序設(shè)計(jì)中的基本概念、編程的語(yǔ)法、界面設(shè)計(jì)技巧及對(duì)文件和數(shù)據(jù)庫(kù)的訪問(wèn)等知識(shí)點(diǎn)。
(2)能力目標(biāo):使學(xué)生掌握進(jìn)行項(xiàng)目開(kāi)發(fā)的分析設(shè)計(jì)能力、編程能力、調(diào)試和測(cè)試能力以及駕馭整個(gè)項(xiàng)目過(guò)程的能力。
(3)素質(zhì)目標(biāo):培養(yǎng)學(xué)生的職業(yè)素質(zhì)、團(tuán)隊(duì)精神、競(jìng)爭(zhēng)意識(shí)等綜合素質(zhì)。
(1)項(xiàng)目選擇的原則。項(xiàng)目的選擇在教學(xué)大綱指導(dǎo)下,根據(jù)教學(xué)目標(biāo)制定。一般遵循兩個(gè)原則:一是項(xiàng)目覆蓋知識(shí)面原則,即每一個(gè)項(xiàng)目中所用到的知識(shí)必須覆蓋預(yù)定教學(xué)目標(biāo)的各個(gè)知識(shí)點(diǎn),項(xiàng)目之間形成一個(gè)循序漸進(jìn)、種類多樣的項(xiàng)目群,構(gòu)建一個(gè)完整的教學(xué)設(shè)計(jì)布局。每個(gè)項(xiàng)目的規(guī)模不要很大,應(yīng)有明顯的主題或突出的重點(diǎn)。二是項(xiàng)目適用度衡量原則,選擇的項(xiàng)目應(yīng)具備以下條件:項(xiàng)目具有一定的實(shí)用價(jià)值;項(xiàng)目能夠體現(xiàn)一整套完整的開(kāi)發(fā)過(guò)程;項(xiàng)目具備開(kāi)發(fā)學(xué)生的思維能力和創(chuàng)新意識(shí)。
(2)VB課程教學(xué)中項(xiàng)目的選擇。根據(jù)教學(xué)目標(biāo),結(jié)合知識(shí)點(diǎn)的教學(xué)要求,VB教學(xué)中可選擇四個(gè)小項(xiàng)目開(kāi)展教學(xué),分別為記事本、計(jì)算器、網(wǎng)絡(luò)程序和帶數(shù)據(jù)庫(kù)的軟件設(shè)計(jì)與開(kāi)發(fā),這四個(gè)項(xiàng)目基本可以涵蓋所有的知識(shí)點(diǎn)。其中項(xiàng)目一,記事本的開(kāi)發(fā),即設(shè)計(jì)、開(kāi)發(fā)一個(gè)類似于Windows中記事本的程序;項(xiàng)目二,計(jì)算器的開(kāi)發(fā),即設(shè)計(jì)、開(kāi)發(fā)一個(gè)類似于Windows中計(jì)算器的程序;項(xiàng)目三,即時(shí)通訊工具的開(kāi)發(fā),即設(shè)計(jì)、開(kāi)發(fā)一個(gè)類似于QQ的網(wǎng)絡(luò)即時(shí)通訊工具 (根據(jù)教學(xué)需要可延伸至遠(yuǎn)程控制程序的開(kāi)發(fā));項(xiàng)目四,數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā),借助SQLServer,設(shè)計(jì)、開(kāi)發(fā)一個(gè)學(xué)生成績(jī)管理系統(tǒng)(或功能類似的軟件)。其中項(xiàng)目四為綜合類項(xiàng)目,項(xiàng)目設(shè)計(jì)和開(kāi)發(fā)需要學(xué)生分小組進(jìn)行,要求小組成員分工明確,互相配合,共同完成項(xiàng)目開(kāi)發(fā)并整體評(píng)分。
項(xiàng)目化教學(xué)的考核對(duì)教學(xué)活動(dòng)開(kāi)展和教學(xué)目標(biāo)的實(shí)現(xiàn)具有很強(qiáng)的導(dǎo)向作用,項(xiàng)目化教學(xué)注重的是過(guò)程,而不是結(jié)果,因此其考核也應(yīng)該貫穿整個(gè)教學(xué)過(guò)程。為實(shí)現(xiàn)本課程的教學(xué)目標(biāo),考核應(yīng)注重平時(shí)學(xué)習(xí)過(guò)程和實(shí)際技能兩個(gè)方面。注重過(guò)程化后,平時(shí)考核的次數(shù)要適當(dāng)增多,期末考試占總成績(jī)的比重可適當(dāng)降低,具體的考核內(nèi)容及比例分配見(jiàn)下表:
考核項(xiàng)目 比例 考核內(nèi)容 考核依據(jù)基礎(chǔ)知識(shí) 20 考勤情況、課堂表現(xiàn)、平時(shí)作業(yè)基礎(chǔ)知識(shí)的掌握及靈活運(yùn)用程度 平時(shí)考核,項(xiàng)目設(shè)計(jì)材料基本技能 60 每個(gè)項(xiàng)目任務(wù)的完成情況 單個(gè)項(xiàng)目的操作與完成情況綜合能力 20 綜合運(yùn)用所學(xué)知識(shí)解決問(wèn)題的能力,團(tuán)隊(duì)意識(shí)等運(yùn)用所學(xué)知識(shí),參與綜合項(xiàng)目的操作及完成情況
在以上原則的基礎(chǔ)上將課程細(xì)化為具體可實(shí)施的 “項(xiàng)目”,然后對(duì)具體項(xiàng)目從以下幾個(gè)方面展開(kāi)并實(shí)施。
授課教師根據(jù)要完成的項(xiàng)目提出實(shí)施該項(xiàng)目所涉及到的各種問(wèn)題,并以問(wèn)題為線索引導(dǎo)學(xué)生展開(kāi)教學(xué)。問(wèn)題的引導(dǎo)包括四個(gè)層次,即提出問(wèn)題、知識(shí)引導(dǎo)、技術(shù)引導(dǎo)、綜合應(yīng)用。各個(gè)層次按自頂向下,從抽象到具體的順序進(jìn)行,直至將任務(wù)分解為細(xì)小的知識(shí)點(diǎn),并最終完成開(kāi)發(fā)。具體過(guò)程如下圖:
選定教學(xué)項(xiàng)目后,開(kāi)展知識(shí)引導(dǎo)和技術(shù)引導(dǎo)就顯得尤為關(guān)鍵。知識(shí)引導(dǎo)即要理解完成這個(gè)項(xiàng)目使用到哪些知識(shí)點(diǎn),他們的特點(diǎn)是什么;技術(shù)引導(dǎo)是要掌握怎樣實(shí)現(xiàn)這些知識(shí)點(diǎn),將知識(shí)點(diǎn)轉(zhuǎn)化為程序。
以記事本的開(kāi)發(fā)為例,明確知識(shí)點(diǎn)并分解任務(wù)。記事本是學(xué)生接觸的第一個(gè)項(xiàng)目,因此知識(shí)點(diǎn)的分解要求詳細(xì)、技術(shù)指導(dǎo)和知識(shí)引導(dǎo)要求淺顯易懂,并且要根據(jù)學(xué)生的“反應(yīng)”有針對(duì)性的講解,要盡最大可能提高學(xué)生的學(xué)習(xí)興趣。具體任務(wù)分解見(jiàn)下表。
具體任務(wù) 知識(shí)點(diǎn) 知識(shí)引導(dǎo) 技術(shù)引導(dǎo) 綜合應(yīng)用界面設(shè)計(jì)、程序編寫(xiě)控件使用、菜單設(shè)計(jì)、工具欄設(shè)計(jì)、狀態(tài)欄設(shè)計(jì)系統(tǒng)提供了text控件、toolbar控 件 、imagelist控件、statusbar控件、菜單編輯器怎樣添加控件、尤其是標(biāo)準(zhǔn)控件工具箱中沒(méi)有的控件,控件怎樣使用(屬性設(shè)置、編程)在VB編譯環(huán)境中制作界面并編寫(xiě)程序
教師在教學(xué)過(guò)程中,盡可能以項(xiàng)目設(shè)計(jì)、開(kāi)發(fā)流程來(lái)引導(dǎo)學(xué)生完成設(shè)計(jì)和開(kāi)發(fā)。注重培養(yǎng)學(xué)生的操作能力,整個(gè)過(guò)程中以學(xué)生的操作為主線。為保證學(xué)生得到充分練習(xí),一是課程教學(xué)安排上加大學(xué)生上機(jī)比例,講授上機(jī)以4:6為宜;二是加強(qiáng)上機(jī)指導(dǎo),授課教師在學(xué)生上機(jī)訓(xùn)練時(shí)“少坐多轉(zhuǎn)”,主動(dòng)尋找問(wèn)題并講解,提高學(xué)生課堂上的學(xué)習(xí)效率;三是課后作業(yè),預(yù)留課堂講授知識(shí)的更深層次的知識(shí)點(diǎn),要求學(xué)生課后查閱資料完成,提高學(xué)習(xí)興趣,加快項(xiàng)目完成速度,讓學(xué)生早日體會(huì)到完成項(xiàng)目的成就感。
項(xiàng)目化教學(xué)在高職教學(xué)中起著非常重要的作用,精選項(xiàng)目,詳細(xì)分解,合理引導(dǎo),強(qiáng)化訓(xùn)練是項(xiàng)目化教學(xué)的重點(diǎn)。
(1)項(xiàng)目的設(shè)計(jì)和選擇要接近企業(yè)的需求,要具有一定的應(yīng)用價(jià)值,開(kāi)發(fā)這樣的項(xiàng)目也能充分提高學(xué)生學(xué)習(xí)興趣,增加學(xué)習(xí)的主動(dòng)性,從而提高學(xué)生自主設(shè)計(jì)、主動(dòng)開(kāi)發(fā)的能力。
(2)加強(qiáng)引導(dǎo),授課教師要多講項(xiàng)目設(shè)計(jì)方法、編程思路、解決問(wèn)題的方法等,還要引導(dǎo)學(xué)生借助圖書(shū)館、互聯(lián)網(wǎng)等途徑解決項(xiàng)目開(kāi)發(fā)中遇到的各種問(wèn)題,提升解決問(wèn)題的能力。
[1]姜大源.工作過(guò)程導(dǎo)向的高職課程開(kāi)發(fā)探索與實(shí)踐.高等教育出版社.2008
[2]金廷芳.物流運(yùn)輸管理實(shí)務(wù)項(xiàng)目化課程改革探討.清遠(yuǎn)職業(yè)技術(shù)學(xué)院學(xué)報(bào).2011,(04)
[3]馮明兵,吳杰.高職項(xiàng)目化課程改革探索與實(shí)踐——以網(wǎng)絡(luò)廣告設(shè)計(jì)課程為例.美術(shù)教育研究,2011(11)