張學(xué)海 段金龍 周顏 李衛(wèi)東
摘要:《VB程序設(shè)計(jì)》是本校非計(jì)算機(jī)專業(yè)開(kāi)設(shè)的計(jì)算機(jī)編程入門(mén)課程。文章探討了非計(jì)算機(jī)專業(yè)的特點(diǎn)及《VB程序設(shè)計(jì)》課程教學(xué)現(xiàn)狀,結(jié)合VB課程教學(xué)目標(biāo),對(duì)該課程教學(xué)內(nèi)容和教學(xué)改革模式等進(jìn)行深入探討,并對(duì)其課程教學(xué)方法改革提出幾點(diǎn)建議。
關(guān)鍵詞:程序設(shè)計(jì);教學(xué)方法;課程改革
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2019)31-0066-02
一、引言
《Visual Basic程序設(shè)計(jì)》(簡(jiǎn)稱VB)是河南工業(yè)大學(xué)非計(jì)算機(jī)專業(yè)學(xué)生的入門(mén)編程課程,也是大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)系列中的核心課程。本校計(jì)算中心統(tǒng)計(jì)數(shù)據(jù)表明,本校絕大部分文理類專業(yè)將VB作為本科生編程類通識(shí)課程的必修課。VB是實(shí)踐性很強(qiáng)的課程,主要講授程序設(shè)計(jì)語(yǔ)言的基本知識(shí)、技術(shù)和方法,對(duì)學(xué)生的動(dòng)手能力培養(yǎng)有重要的促進(jìn)作用。然而,大多數(shù)非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算機(jī)基礎(chǔ)薄弱,VB課程學(xué)時(shí)有限,內(nèi)容繁多,對(duì)學(xué)生造成極大的學(xué)習(xí)壓力,不及格率一直居高不下。在VB教學(xué)過(guò)程中,如何解決VB課程本身枯燥、抽象且教學(xué)效果不太理想的問(wèn)題,一直是本領(lǐng)域授課教師探討、關(guān)注的焦點(diǎn)問(wèn)題。
二、VB課程現(xiàn)狀
傳統(tǒng)的教學(xué)模式以教師和教材為中心,以“填鴨式”的灌輸向?qū)W生講授理論知識(shí)[1]。這種教學(xué)模式忽視了如何引領(lǐng)、培養(yǎng)學(xué)生掌握知識(shí)的方法和自主學(xué)習(xí)能力的開(kāi)發(fā)。由于計(jì)算機(jī)機(jī)房有限,VB理論課程與實(shí)踐上機(jī)課程嚴(yán)重脫節(jié),導(dǎo)致學(xué)生不能及時(shí)應(yīng)用、掌握所學(xué)知識(shí)。實(shí)踐上機(jī)操作時(shí)所學(xué)知識(shí)得不到很好的鞏固,面對(duì)計(jì)算機(jī)時(shí)甚至不知所措,進(jìn)一步惡性循環(huán),徹底喪失學(xué)習(xí)興趣和積極性。VB課程教學(xué)目前基本沿用傳統(tǒng)的“以教為主”的講授教學(xué)法。任課教師在開(kāi)課前對(duì)課程授課內(nèi)容做了精心準(zhǔn)備,制作各種精美的課件吸引學(xué)生的注意力,而學(xué)生在學(xué)習(xí)VB之前也滿懷期待,非常希望能學(xué)好這門(mén)課程??墒钱?dāng)教師滿懷希望和激情在課堂上為學(xué)生灌輸VB程序設(shè)計(jì)的語(yǔ)法理論、命令按鈕等知識(shí)時(shí),常??吹降氖菍W(xué)生迷茫的雙眼和不知所措的表情,或者是課堂提問(wèn)時(shí)一問(wèn)三不知甚至對(duì)反復(fù)講解的問(wèn)題依然一無(wú)所知的情況。這種理想與現(xiàn)實(shí)的反差,會(huì)嚴(yán)重挫傷教師的積極性,也打擊了學(xué)生學(xué)習(xí)的積極性,甚至讓他們逐漸喪失學(xué)習(xí)興趣。
隨著高校招生規(guī)模的不斷擴(kuò)大,大學(xué)生數(shù)量不斷增加,原本擔(dān)任基礎(chǔ)課教學(xué)的教師一方面要承擔(dān)全校專業(yè)計(jì)算機(jī)教學(xué)工作,另一方面還要承擔(dān)部分非計(jì)算機(jī)學(xué)生的基礎(chǔ)課教學(xué),這在很大程度上給任課教師帶來(lái)很大的教學(xué)負(fù)擔(dān)和壓力[2]。學(xué)生數(shù)量的增加,給學(xué)校教學(xué)設(shè)備資源也帶來(lái)很大壓力。河南工業(yè)大學(xué)大部分專業(yè)采用大班上課,這種形式不利于學(xué)生的差異化學(xué)習(xí)和個(gè)性發(fā)展,教師也很難及時(shí)掌握學(xué)生的學(xué)習(xí)狀況,在一定程度上會(huì)影響課程教學(xué)效果。
三、VB課程教學(xué)目標(biāo)
VB是河南工業(yè)大學(xué)非計(jì)算機(jī)類專業(yè)學(xué)生的一門(mén)計(jì)算機(jī)程序設(shè)計(jì)課程。使用教材為曹利培等[3]編著的《Visual Basic程序設(shè)計(jì)》,主要介紹程序設(shè)計(jì)的基本概念、基本原理和可視化界面的開(kāi)發(fā)方法。通過(guò)本課程的學(xué)習(xí),學(xué)生掌握程序設(shè)計(jì)的基本知識(shí)、常用算法以及常見(jiàn)應(yīng)用程序的開(kāi)發(fā),訓(xùn)練邏輯思維能力,培養(yǎng)嚴(yán)謹(jǐn)、求實(shí)的科學(xué)作風(fēng),提高計(jì)算機(jī)素養(yǎng),激發(fā)編程興趣,為以后結(jié)合本專業(yè)進(jìn)行軟件應(yīng)用打下良好基礎(chǔ)。
四、VB課程的教學(xué)改革思路
基于《VB程序設(shè)計(jì)》教材框架內(nèi)容和課程教學(xué)目標(biāo),結(jié)合多年學(xué)習(xí)和教學(xué)實(shí)踐基礎(chǔ),以及擔(dān)任教學(xué)管理工作的實(shí)踐經(jīng)驗(yàn),筆者在教學(xué)實(shí)踐工作中總結(jié)了一些針對(duì)VB課程的教學(xué)改革思路。
(一)優(yōu)化VB教學(xué)內(nèi)容
河南工業(yè)大學(xué)立足教材內(nèi)容和教學(xué)目標(biāo),根據(jù)本校非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算機(jī)基礎(chǔ)薄弱的實(shí)際情況,優(yōu)化和簡(jiǎn)化課程內(nèi)容,將原來(lái)的54學(xué)時(shí)縮短為36學(xué)時(shí),其中教學(xué)理論學(xué)時(shí)由原先的36學(xué)時(shí)縮短為18學(xué)時(shí),實(shí)踐課程學(xué)時(shí)保持不變?nèi)詾?8學(xué)時(shí)。授課過(guò)程中,縮減第8章鼠標(biāo)與鍵盤(pán)、第9章數(shù)據(jù)庫(kù)應(yīng)用、第10章文件的相關(guān)授課內(nèi)容,重點(diǎn)放在VB程序設(shè)計(jì)基礎(chǔ)、控制結(jié)構(gòu)、數(shù)組等相關(guān)核心內(nèi)容上,使學(xué)生了解計(jì)算機(jī)語(yǔ)言的基本框架及應(yīng)用。在實(shí)踐課程中,注重學(xué)生的編程能力及應(yīng)用能力,實(shí)踐課程根據(jù)授課進(jìn)度靈活安排,保證學(xué)生能夠及時(shí)理解。
(二)改革教學(xué)模式
1.改變“填鴨式”教學(xué)方法,提高學(xué)生學(xué)習(xí)興趣。長(zhǎng)時(shí)間的靜態(tài)教學(xué)會(huì)嚴(yán)重影響學(xué)生學(xué)習(xí)興趣,因此教學(xué)過(guò)程中,盡可能使學(xué)生處于獨(dú)立分析、思考問(wèn)題的狀態(tài),以此保持學(xué)生的專注度。建議采用案例引導(dǎo)方法,在課堂教學(xué)中,以案例為切入點(diǎn),引出相關(guān)知識(shí),在典型案例中超前使用控制結(jié)構(gòu),引出基本概念,快速掌握基本語(yǔ)句,提高教學(xué)效率和學(xué)習(xí)興趣;淡化煩瑣的語(yǔ)法規(guī)則,把算法、解題思路放在主體地位上,難以理解的算法通過(guò)動(dòng)畫(huà)演示加深理解。界面設(shè)計(jì)中,重點(diǎn)介紹最基本的控件,掌握使用控件的要點(diǎn),其余控件簡(jiǎn)要介紹,觸類旁通。
2.加強(qiáng)互動(dòng)式教學(xué),提高學(xué)生的主觀能動(dòng)性。按照OBE理念,以學(xué)生為主體,以課程知識(shí)為中心,通過(guò)師生間的互動(dòng)教學(xué),把學(xué)生請(qǐng)上講臺(tái),把知識(shí)點(diǎn)分解給學(xué)生,并在上課前5—10分鐘安排學(xué)生講解相關(guān)內(nèi)容,熟悉學(xué)習(xí)目標(biāo)、學(xué)習(xí)方式和過(guò)程,提高學(xué)生獨(dú)立自主解決問(wèn)題的興趣與能力,使學(xué)生樂(lè)于主動(dòng)地運(yùn)用所學(xué)基礎(chǔ)知識(shí)解決實(shí)際問(wèn)題。筆者在教學(xué)過(guò)程中采用這種方法進(jìn)行教學(xué),通過(guò)課后反饋,這種教學(xué)方法能讓學(xué)生本身具有壓力和動(dòng)力,有效提高學(xué)生自主學(xué)習(xí)的熱情與能力。
3.實(shí)驗(yàn)教學(xué)中,強(qiáng)化主動(dòng)學(xué)習(xí)、自主學(xué)習(xí)。教學(xué)過(guò)程中,首先進(jìn)行教學(xué)案例設(shè)計(jì),圍繞課程內(nèi)容凝練與整合基礎(chǔ)知識(shí)點(diǎn)以及重難點(diǎn),建立基礎(chǔ)知識(shí)與教學(xué)案例的對(duì)應(yīng)關(guān)系。其次,根據(jù)教學(xué)需要,設(shè)置基礎(chǔ)型和綜合應(yīng)用型實(shí)驗(yàn)項(xiàng)目。綜合應(yīng)用型實(shí)驗(yàn)項(xiàng)目根據(jù)專業(yè)或個(gè)人興趣自行選題設(shè)計(jì),制作出個(gè)性化案例。實(shí)驗(yàn)設(shè)置靈活,結(jié)合案例,給學(xué)生提供豐富的實(shí)驗(yàn)材料,重點(diǎn)不僅是正確獲取實(shí)驗(yàn)結(jié)果,更重要的是引導(dǎo)學(xué)生深入理解理論知識(shí),運(yùn)用所學(xué)理論知識(shí)指導(dǎo)實(shí)驗(yàn),獨(dú)立解決實(shí)驗(yàn)中遇到的問(wèn)題。實(shí)際教學(xué)結(jié)果表明,學(xué)生對(duì)綜合應(yīng)用型實(shí)驗(yàn)項(xiàng)目的興趣明顯提高,能根據(jù)興趣或?qū)I(yè)進(jìn)行個(gè)性化編程,并通過(guò)努力實(shí)現(xiàn)它們,師生互動(dòng)交流明顯增多,學(xué)生編程能力明顯提升,加深本課程對(duì)后續(xù)學(xué)習(xí)和解決專業(yè)問(wèn)題的作用。
(三)加強(qiáng)師資教學(xué)隊(duì)伍建設(shè)
VB課程作為非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)課程,存在專業(yè)差異大及教師流動(dòng)性大的特點(diǎn)[4]。為不斷提高對(duì)全校非計(jì)算機(jī)專業(yè)VB課程的教學(xué)效果和質(zhì)量,應(yīng)加強(qiáng)計(jì)算機(jī)基礎(chǔ)課程師資力量建設(shè),加大硬件投入,河南工業(yè)大學(xué)近年來(lái)已先期投入大量資金進(jìn)行軟硬件配置及課程教學(xué)方法改革,以期提高VB課程的教學(xué)效果。同時(shí),本校每學(xué)期定期舉行VB課程的集體備課,結(jié)合各專業(yè)課程目標(biāo)對(duì)各章節(jié)的基礎(chǔ)知識(shí)以及重難點(diǎn)進(jìn)行集中討論,并對(duì)課件和教案進(jìn)行討論和編寫(xiě),按照專業(yè)進(jìn)行差異化授課,同時(shí)要求新進(jìn)教師每學(xué)期聽(tīng)課次數(shù)不少于8次。這種集體備課和聽(tīng)課的方式,可有效提高新進(jìn)教師的教學(xué)水平,及時(shí)掌握VB課程目標(biāo),提高教學(xué)水平。
五、結(jié)語(yǔ)
VB是河南工業(yè)大學(xué)非計(jì)算機(jī)類專業(yè)學(xué)生的一門(mén)計(jì)算機(jī)程序設(shè)計(jì)課程,在學(xué)生的計(jì)算機(jī)理論知識(shí)學(xué)習(xí)和實(shí)踐動(dòng)手能力培養(yǎng)中具有重要地位。針對(duì)本門(mén)課程的特點(diǎn)及培養(yǎng)目標(biāo),本文對(duì)VB課程教學(xué)現(xiàn)狀及教學(xué)改革方法進(jìn)行一些思考,旨在尋找更適合不同專業(yè)本科生學(xué)習(xí)發(fā)展的理想教學(xué)方式,提高學(xué)生獨(dú)立分析問(wèn)題、解決問(wèn)題的能力,把學(xué)生培養(yǎng)成應(yīng)用型人才,為今后學(xué)習(xí)和工作打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]高艷芬,張江波.基于案例教學(xué)法的《Visual Basic程序設(shè)計(jì)》課程教學(xué)探討[J].教育教學(xué)論壇,2018,(32):193-194.
[2]苑迎春,董素芬,徐靜.“研究性學(xué)習(xí)”模式探索與實(shí)踐——以“Visual Basic程序設(shè)計(jì)”課程為例[J].河北農(nóng)業(yè)大學(xué)學(xué)報(bào)(農(nóng)林教育版),2018,20(01):45-50.
[3]曹利培.Visual Basic程序設(shè)計(jì)[M].清華大學(xué)出版社,2012.
[4]馬爽.VB程序設(shè)計(jì)教學(xué)方法改革分析[J].好家長(zhǎng),2015,(42):200.