劉曉文
[摘要] 結(jié)合本院的Visual Basic程序設(shè)計(jì)精品課程建設(shè)實(shí)際,持之以恒,與時(shí)俱進(jìn),不斷更新完善。根據(jù)學(xué)院定位,提煉出鮮明個(gè)性化的課程體系結(jié)構(gòu),完善教學(xué)資源,提供交互平臺(tái),優(yōu)化師資隊(duì)伍結(jié)構(gòu),創(chuàng)新教學(xué)方法和手段等方面,努力成為示范性課程。
[關(guān)鍵詞] 程序設(shè)計(jì); 精品課程; 課程體系結(jié)構(gòu)
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 24. 066
[中圖分類號(hào)]G64[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]1673 - 0194(2012)24- 0114- 02
本課程從高技能人才的培養(yǎng)要求出發(fā),以強(qiáng)化技術(shù)應(yīng)用能力培養(yǎng)為主線,構(gòu)建理論教學(xué)體系和實(shí)踐教學(xué)體系。 VB(Visual Basic簡(jiǎn)稱VB,以下同)程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,只聽(tīng)、看、讀是學(xué)不會(huì)程序設(shè)計(jì)的,只有讓學(xué)生多動(dòng)手、多實(shí)踐,通過(guò)編寫(xiě)調(diào)試大量的程序,才能使學(xué)生從中理解程序設(shè)計(jì)的思想方法、積累程序調(diào)試的經(jīng)驗(yàn),體會(huì)成功的樂(lè)趣,從而激發(fā)學(xué)生的學(xué)習(xí)興趣。我們堅(jiān)持程序設(shè)計(jì)課程以培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和動(dòng)手能力為目的。我們的指導(dǎo)思想是:課堂精講,上機(jī)多練,課程設(shè)計(jì)綜合實(shí)訓(xùn)。 使學(xué)生初步具備設(shè)計(jì)、開(kāi)發(fā)中小型應(yīng)用程序的綜合素質(zhì)和技能。
我們?cè)诮虒W(xué)中,采用任務(wù)驅(qū)動(dòng)與項(xiàng)目教學(xué)相結(jié)合的方式,以案例提出問(wèn)題,教師示范解決方案為基本形式,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性為核心,使學(xué)生在教師的示范過(guò)程中,掌握知識(shí)點(diǎn),學(xué)習(xí)分析問(wèn)題的方法,提高解決問(wèn)題的能力。在教學(xué)內(nèi)容方面,注意了緊密跟蹤計(jì)算機(jī)技術(shù)的最新發(fā)展,不斷增加反映 VB程序設(shè)計(jì)最新技術(shù)的內(nèi)容,基本做到了與世界同步、與國(guó)際接軌。在教學(xué)中,堅(jiān)決貫徹以實(shí)際應(yīng)用為目的,以提高實(shí)際編程能力為核心的教學(xué)思想,精講多練,不去糾纏過(guò)多的語(yǔ)法和算法,著重培養(yǎng)和訓(xùn)練解決實(shí)際問(wèn)題的能力編程能力,讓學(xué)生在編程中學(xué)編程,取得了較好的教學(xué)效果。
1課程體系結(jié)構(gòu)的研究與實(shí)踐
VB程序設(shè)計(jì)是計(jì)算機(jī)信息管理專業(yè)的一門專業(yè)基礎(chǔ)課程?!俺绦蛟O(shè)計(jì)”是計(jì)算機(jī)的靈魂,由于VB簡(jiǎn)單易學(xué)、方便快捷,是近年來(lái)發(fā)展最為迅速的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。
傳統(tǒng)的程序是由過(guò)程或函數(shù)組成,過(guò)程或函數(shù)由一系列的字符組成,豈不說(shuō)編寫(xiě)程序,閱讀起來(lái)就晦澀難懂,程序出錯(cuò)、查錯(cuò)、修改等都是十分困難的事情。從而,可視化的編程工具應(yīng)運(yùn)而生,VB就是其中之一。有了可視化的開(kāi)發(fā)環(huán)境,編程工作變得越來(lái)越輕松、有趣味。便編程人員在編寫(xiě)應(yīng)用程序時(shí),既不需要通過(guò)反復(fù)調(diào)試運(yùn)行調(diào)整它們,而只是把由開(kāi)發(fā)工具提供的各個(gè)對(duì)象拖放到屏幕上并調(diào)整位置、大小、顏色、字體等即可。程序運(yùn)行時(shí)所見(jiàn)的結(jié)果就是設(shè)計(jì)時(shí)調(diào)整的結(jié)果,也就是常說(shuō)的“所見(jiàn)即所得” 。
鑒此情況,我們對(duì)VB程序設(shè)計(jì)課程進(jìn)行了專題性的研究,經(jīng)過(guò)不斷的教學(xué)改革與研究,逐步完善,已建立了具有全新的課程體系結(jié)構(gòu)。
2就業(yè)為導(dǎo)向,規(guī)劃課程結(jié)構(gòu)
高等職業(yè)教育是就業(yè)教育,因此我們的課程定位為:培養(yǎng)學(xué)生具有良好的程序設(shè)計(jì)風(fēng)格,面對(duì)程序設(shè)計(jì)具有設(shè)計(jì)、編譯、調(diào)試、維護(hù)和重用能力。讓學(xué)生學(xué)會(huì)并掌握運(yùn)用VB程序設(shè)計(jì)解決實(shí)際問(wèn)題,利用計(jì)算機(jī)和編程技術(shù)提高我們的生活效率和工作質(zhì)量,做到事半功倍,也為今后的專業(yè)課打下堅(jiān)實(shí)的基礎(chǔ)。
3從實(shí)用性出發(fā),改革教學(xué)方法
為了實(shí)現(xiàn)以就業(yè)為導(dǎo)向,以能力為本位的應(yīng)用性人才的培養(yǎng)目標(biāo),結(jié)合VB程序設(shè)計(jì)的基本知識(shí)和基本技能,我們對(duì)傳統(tǒng)教學(xué)進(jìn)行了改革,以項(xiàng)目為導(dǎo)向,對(duì)課程內(nèi)容與時(shí)間進(jìn)行了壓縮調(diào)整,同時(shí)確保教學(xué)質(zhì)量,對(duì)VB程序設(shè)計(jì)現(xiàn)有的教材進(jìn)行大力度的改革與補(bǔ)充。
我們采用了“任務(wù)驅(qū)動(dòng)式”的教學(xué)方法。以“任務(wù)”為目的,以語(yǔ)言理論教學(xué)為過(guò)程,最終用語(yǔ)言設(shè)計(jì)“任務(wù)”,實(shí)現(xiàn)任務(wù)的要求,培養(yǎng)學(xué)生分析問(wèn)題的能力及統(tǒng)籌全局、協(xié)調(diào)關(guān)系的基本素質(zhì),使學(xué)生樹(shù)立面向工程進(jìn)行程序設(shè)計(jì)的思想,為其將來(lái)從事計(jì)算機(jī)程序設(shè)計(jì)打下良好的基礎(chǔ)。
VB程序設(shè)計(jì)采用工學(xué)結(jié)合,以項(xiàng)目為導(dǎo)向的教學(xué)方法。將知識(shí)劃分模塊,項(xiàng)目分解。本門課程共分為三大部分:程序設(shè)計(jì)基礎(chǔ)、程序設(shè)計(jì)技巧和程序設(shè)計(jì)應(yīng)用。
VB程序設(shè)計(jì)課程設(shè)計(jì)的總體理念是第一部分程序設(shè)計(jì)基礎(chǔ)講述程序設(shè)計(jì)語(yǔ)言基礎(chǔ)知識(shí)和設(shè)計(jì)規(guī)范;第二部分是對(duì)第一部分理論的簡(jiǎn)單應(yīng)用,包括程序調(diào)試和程序設(shè)計(jì)技巧;第三部分是將第一部分和第二部分運(yùn)用到實(shí)際的項(xiàng)目工程中去。
(1) 程序設(shè)計(jì)基礎(chǔ)。在VB程序設(shè)計(jì)中非常重要,是程序設(shè)計(jì)的理論基石,通過(guò)基礎(chǔ)部分的學(xué)習(xí),讓學(xué)生掌握程序設(shè)計(jì)的基本理論和基本方法,尤其是養(yǎng)成良好的程序設(shè)計(jì)規(guī)范,為后續(xù)課程的學(xué)習(xí)打下良好的基礎(chǔ),也為日后零距離上崗鋪平道路。
(2) 程序設(shè)計(jì)技巧。這部分是整個(gè)課程的紐帶,起著承前啟后的作用。程序設(shè)計(jì)理論乏味枯燥,通過(guò)這一部分的趣味小程序,鞏固學(xué)生的理論知識(shí)和語(yǔ)言規(guī)范,掌握數(shù)據(jù)的使用方法,掌握鍵盤、鼠標(biāo)的使用技巧,掌握過(guò)程和函數(shù)的定義和調(diào)用方法,了解枚舉及自定義數(shù)據(jù)類型等。
(3) 程序設(shè)計(jì)應(yīng)用。通對(duì)文件管理系統(tǒng)、圖形圖像和多媒體系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)、網(wǎng)絡(luò)類應(yīng)用系統(tǒng)、ActiveX簡(jiǎn)單應(yīng)用,按照程序設(shè)計(jì)規(guī)范的要求,在教師的組織和協(xié)調(diào)下,獨(dú)立上機(jī)完成項(xiàng)目。在學(xué)生自己動(dòng)手的實(shí)踐活動(dòng)中,掌握職業(yè)技能和專用知識(shí),從而構(gòu)建屬于自己的經(jīng)驗(yàn)和知識(shí)體系,提高學(xué)生自己的綜合職業(yè)能力。
本課程以講授為主、輔以演示法、實(shí)驗(yàn)法及討論法等多種靈活多樣的教學(xué)方法,并結(jié)合現(xiàn)代教育技術(shù)手段,有效地調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,促進(jìn)學(xué)生積極思考,激發(fā)學(xué)生潛能。在理論課教學(xué)過(guò)程中以講授法為主,通過(guò)講授使學(xué)生獲得VB程序設(shè)計(jì)課程系統(tǒng)的理論知識(shí)。在講授的過(guò)程中,課程小組注重講述與講解相結(jié)合。通過(guò)講述,使學(xué)生理清VB程序設(shè)計(jì)開(kāi)發(fā)各個(gè)環(huán)節(jié)基本內(nèi)容的邏輯性;通過(guò)教師運(yùn)用深入淺出的語(yǔ)言對(duì)教學(xué)內(nèi)容進(jìn)行說(shuō)明、解釋和論證,使學(xué)生理解和掌握VB程序設(shè)計(jì)開(kāi)發(fā)的基本概念和基本原理。具體包括以下5個(gè)方面:實(shí)施師生互動(dòng)式教學(xué);實(shí)施研究性教學(xué);實(shí)施案例分析法教學(xué);實(shí)施師生協(xié)作式教學(xué);實(shí)施專題討論教學(xué)。
4加強(qiáng)職教理論研究,深入職教理念改革
我們?cè)赩B程序設(shè)計(jì)課程的教學(xué)中,盡可能以真實(shí)的職業(yè)活動(dòng)為情境主線,切合學(xué)生認(rèn)知過(guò)程,用教材和多媒體為載體,讓學(xué)生在實(shí)踐中,掌握程序設(shè)計(jì)技能,懂得程序設(shè)計(jì)知識(shí),從而構(gòu)建屬于自己的經(jīng)驗(yàn)和知識(shí)技能體系,經(jīng)過(guò)多年的實(shí)踐,這種以學(xué)生為主,講授和學(xué)生上機(jī)4 ∶ 6的教學(xué)過(guò)程設(shè)計(jì)取得了很好的效果,這為我們進(jìn)一步深化其他職教課程的改革積累了經(jīng)驗(yàn),也為推動(dòng)職教課的建構(gòu)奠定了基礎(chǔ)。
VB程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,在有限的課時(shí)中,學(xué)生通過(guò)作品參觀、理論學(xué)習(xí)、校內(nèi)實(shí)踐和參加技能競(jìng)賽,這種工學(xué)交替、理論和實(shí)踐交融的學(xué)習(xí),由感性認(rèn)識(shí)上升到理性認(rèn)識(shí),最后升華到職業(yè)認(rèn)識(shí),以學(xué)生職業(yè)能力發(fā)展為目的,培養(yǎng)“零距離”或“近距離”上崗的程序設(shè)計(jì)人才。
5探索實(shí)踐性課程的考核方法
改變了考試的方法,應(yīng)知應(yīng)會(huì)的理論知識(shí),采用常規(guī)的考試形式。而對(duì)于實(shí)踐性較強(qiáng)的內(nèi)容,采用答辯式、撰寫(xiě)報(bào)告等多種形式進(jìn)行考試。學(xué)生結(jié)業(yè)的總成績(jī)是本門課程各種形式考核的綜合,今后我們將進(jìn)一步探索以網(wǎng)絡(luò)化學(xué)生自我評(píng)價(jià)為中心,以職業(yè)能力描述的學(xué)習(xí)目標(biāo)為標(biāo)準(zhǔn)化的考核新模式。
6教學(xué)模式的設(shè)計(jì)
VB程序設(shè)計(jì)課程以就業(yè)為導(dǎo)向,以能力為本位和計(jì)算機(jī)整合的課程,課程建設(shè)突出程序設(shè)計(jì)和工程項(xiàng)目開(kāi)發(fā)。鑒于VB程序設(shè)計(jì)課程的特點(diǎn),基于項(xiàng)目導(dǎo)向的教學(xué)范式,在教學(xué)過(guò)程中利用在不同階段和不同目標(biāo)采用了不同的教學(xué)方法:
(1) 以真實(shí)和模擬的職業(yè)活動(dòng)為載體,選取典型真實(shí)的工程項(xiàng)目效果為實(shí)現(xiàn)目標(biāo),構(gòu)建特定的學(xué)習(xí)情境。
(2) 用仿真模擬課件為載體,在教師的組織和協(xié)調(diào)下,讓學(xué)生通過(guò)自己動(dòng)手完成程序開(kāi)發(fā)。
(3) 職業(yè)教育是一種“有目標(biāo)的活動(dòng)”,為此整個(gè)教學(xué)和學(xué)習(xí)過(guò)程依照職業(yè)的工作過(guò)程展開(kāi),使生獲得完整的職業(yè)行動(dòng)能力,最終實(shí)現(xiàn)“零距離上崗”的就業(yè)目標(biāo)。
(4) 采用真實(shí)職業(yè)環(huán)境與工作要求的考核辦法,全面檢查與評(píng)價(jià)學(xué)習(xí)效果。在教學(xué)計(jì)劃中,設(shè)置課程實(shí)訓(xùn)課,通過(guò)工程項(xiàng)目應(yīng)用開(kāi)發(fā),全面考查學(xué)生的學(xué)習(xí)效果;通過(guò)答辯、口試與上機(jī)抽查測(cè)試,考查學(xué)生對(duì)知識(shí)的掌握程度和實(shí)際操作的熟練程度及分析問(wèn)題與解決問(wèn)題的能力。
7特色與創(chuàng)新
(1) 本課程是計(jì)算機(jī)專業(yè)學(xué)生的基礎(chǔ)課程,注重培養(yǎng)學(xué)生實(shí)際編程能力,用以培養(yǎng)學(xué)生分析問(wèn)題的完備性及統(tǒng)籌全局、協(xié)調(diào)關(guān)系的基本素質(zhì),使學(xué)生樹(shù)立面向工程進(jìn)行程序設(shè)計(jì)的思想,為其將來(lái)從事相關(guān)專業(yè)打下良好的基礎(chǔ);
(2) 本課程采用項(xiàng)目驅(qū)動(dòng)的教學(xué)方法,將軟件開(kāi)發(fā)和VB程序設(shè)計(jì)緊密結(jié)合;
(3) 用實(shí)際工程案例培養(yǎng)學(xué)生實(shí)踐水平,為社會(huì)提供零距離上崗人才;
(4) 考試方式以筆試、答辯、上機(jī)考核等多種形式對(duì)學(xué)生進(jìn)行考核。
主要參考文獻(xiàn)
[1] 李勇帆. Visual Basic程序設(shè)計(jì)案例教程[M]. 北京:人民郵電出版社,2009.
[2] 李勇帆. Visual Basic程序設(shè)計(jì)上機(jī)指導(dǎo)與測(cè)試[M]. 北京:人民郵電出版社,2009.
[3] 沈洪. VB程序設(shè)計(jì)案例匯編[M].北京:清華大學(xué)出版社,2010.
[4] 李克安. 以建設(shè)精品課程為契機(jī)加強(qiáng)基礎(chǔ)課建設(shè)[J]. 中國(guó)大學(xué)教學(xué),2009(9).