馮建國 張濤 張正賢 劉強(qiáng)
[摘 要]新一輪的培養(yǎng)方案修訂大幅度削減了計(jì)算機(jī)課程的學(xué)時(shí)數(shù),給教學(xué)工作提出了新的要求。為保證教學(xué)質(zhì)量,提高學(xué)生的計(jì)算機(jī)水平,新形勢下“Visual Basic程序設(shè)計(jì)”教學(xué)改革不斷發(fā)展,其應(yīng)對策略包括教學(xué)基本內(nèi)容及學(xué)時(shí)分配、教材選擇及教學(xué)方法改革三個方面。
[關(guān)鍵詞]培養(yǎng)方案 Visual Basic 教學(xué)改革 教學(xué)質(zhì)量
[中圖分類號] G642.0[文獻(xiàn)標(biāo)識碼] A[文章編號] 2095-3437(2015)11-0141-03
為了適應(yīng)社會經(jīng)濟(jì)發(fā)展對高等教育人才培養(yǎng)的需求,各個專業(yè)的培養(yǎng)方案往往隔幾年就要修訂一次。
在山東科技大學(xué)2008版的培養(yǎng)方案中,通識教育課程包括人文社會科學(xué)、自然科學(xué)基礎(chǔ)、體育、外語、計(jì)算機(jī)基礎(chǔ)和公共選修課。其中,非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)教學(xué)分為“計(jì)算機(jī)文化基礎(chǔ)”(60學(xué)時(shí)),“計(jì)算機(jī)技術(shù)基礎(chǔ)”(共60學(xué)時(shí),其中理論授課30學(xué)時(shí),上機(jī)實(shí)踐30學(xué)時(shí)),“計(jì)算機(jī)應(yīng)用基礎(chǔ)”(共60學(xué)時(shí),其中理論授課30學(xué)時(shí),上機(jī)實(shí)踐30學(xué)時(shí))三個層次組織教學(xué)。地球科學(xué)與工程學(xué)院的“計(jì)算機(jī)技術(shù)基礎(chǔ)(VB)”安排在大學(xué)一年級的第二學(xué)期,“計(jì)算機(jī)應(yīng)用基礎(chǔ)(VB)”安排在大學(xué)二年級的第一學(xué)期。
2013年,我校進(jìn)行了新一輪的培養(yǎng)方案修訂工作。在2013版的培養(yǎng)方案中,公共基礎(chǔ)課程包括人文社會科學(xué)、自然科學(xué)基礎(chǔ)、體育、外語、計(jì)算機(jī)基礎(chǔ)和公共選修課。對計(jì)算機(jī)基礎(chǔ)課程,要求非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)教學(xué)實(shí)行分層、分類教學(xué),開設(shè)“計(jì)算機(jī)文化基礎(chǔ)”和“計(jì)算機(jī)程序設(shè)計(jì)”兩門課程。最終,地球科學(xué)與工程學(xué)院確定“計(jì)算機(jī)程序設(shè)計(jì)(VB)”課程共60學(xué)時(shí),其中理論授課40學(xué)時(shí),上機(jī)實(shí)踐20學(xué)時(shí),安排在大學(xué)二年級的第一學(xué)期。
轉(zhuǎn)眼2014級的“計(jì)算機(jī)程序設(shè)計(jì)(VB)”就要開課,如何應(yīng)對教學(xué)學(xué)時(shí)的巨大變化,又保證教學(xué)質(zhì)量,是目前必須要思考的問題。
一、課程的性質(zhì)與教學(xué)基本要求
(一)課程的性質(zhì)
“計(jì)算機(jī)程序設(shè)計(jì)(VB)”是為地質(zhì)類專業(yè)開設(shè)的一門公共基礎(chǔ)課。通過本課程的教學(xué),使學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,了解程序設(shè)計(jì)的基本原理、技巧和方法,并且能夠利用VB語言編寫相應(yīng)的程序,具有一定的程序調(diào)試能力,為以后進(jìn)一步自習(xí)其他程序語言和提高程序設(shè)計(jì)能力打下堅(jiān)實(shí)的基礎(chǔ)。
(二)教學(xué)基本要求
本課程以“計(jì)算機(jī)文化基礎(chǔ)(VB)”為先修課程,通過學(xué)習(xí)應(yīng)達(dá)到以下基本要求:
1.掌握VB的基本內(nèi)容和一般規(guī)定;
2.能夠獨(dú)立上機(jī)編輯、調(diào)試、運(yùn)行程序,并能得到正確結(jié)果;
3.能夠閱讀和分析VB語言源程序;
4.能夠使用VB語言編寫簡單的應(yīng)用程序,解決實(shí)際問題。
二、教學(xué)基本內(nèi)容及學(xué)時(shí)分配
根據(jù)地質(zhì)類專業(yè)對“計(jì)算機(jī)程序設(shè)計(jì)(VB)”的基本要求,結(jié)合學(xué)時(shí)及學(xué)生的接受能力和水平,教學(xué)基本內(nèi)容及學(xué)時(shí)分配如表1。
表1 ? 教學(xué)基本內(nèi)容及學(xué)時(shí)分配表
三、教材選擇
當(dāng)前,Visual Basic程序設(shè)計(jì)方面的教材主要有:英文影印版,主要用于高校雙語教學(xué)試點(diǎn)、教學(xué)參考和圖書館館藏;編譯版,主要用作教學(xué)參考和圖書館館藏,較少用作教材;中文編著版,多數(shù)配有習(xí)題解答、實(shí)驗(yàn)指導(dǎo)和課件等配套教材,主要用作教材、圖書館館藏和教學(xué)參考。[1]
雖然市場上現(xiàn)有的Visual Basic教材種類繁多,缺乏針對性的教材是目前教學(xué)上最突出的問題[2],真正切合高校地質(zhì)類學(xué)生實(shí)際情況的教材很少。
由同濟(jì)大學(xué)龔沛曾等人編寫的《Visual Basic程序設(shè)計(jì)教程(第4版)》[3]是在第三版的基礎(chǔ)上實(shí)施“問題驅(qū)動”教學(xué)法修訂而成的,教學(xué)目標(biāo)明確,易于學(xué)生了解和掌握知識點(diǎn)。該教材不再集中介紹常用控件,而是將常用控件分散在程序設(shè)計(jì)語言的相應(yīng)知識點(diǎn)中介紹,解決了教學(xué)學(xué)時(shí)少的矛盾;每章末配備了“自主學(xué)習(xí)”內(nèi)容,以滿足不同學(xué)習(xí)對象和教學(xué)學(xué)時(shí)的要求。因此,該教材是一個比較合適的選擇。
四、教學(xué)方法改革
面對教學(xué)學(xué)時(shí)壓縮的壓力,如果仍然沿用以往“以老師為中心”的教學(xué)方法顯然是行不通的,必須實(shí)行教學(xué)方法的改革。因材施教,靈活運(yùn)用各種恰當(dāng)?shù)慕虒W(xué)方法,以學(xué)生自主學(xué)習(xí)為中心,以問題為中心,才能有效地調(diào)動學(xué)生的學(xué)習(xí)興趣,促進(jìn)學(xué)生積極思考與實(shí)踐,提高教學(xué)質(zhì)量。[2]
(一)課堂理論教學(xué)
實(shí)踐證明,適用于Visual Basic程序設(shè)計(jì)的方法很多,下面結(jié)合具體內(nèi)容,以《Visual Basic程序設(shè)計(jì)教程(第4版)》(龔沛曾,等編)為例作簡要說明。
1.興趣教學(xué)法
“興趣是最好的老師”?,F(xiàn)在的大學(xué)生對計(jì)算機(jī)已經(jīng)非常熟悉,但對計(jì)算機(jī)語言了解不深。要從第一章授課開始(包括每一章開始)就激發(fā)學(xué)生的興趣,讓學(xué)生接受它,喜歡它。比如,“字幕動畫”這個例子一定要講好,從一開始就吸引學(xué)生的注意力,對VB的學(xué)習(xí)產(chǎn)生興趣。[4] [5] [6]
2.案例教學(xué)法
案例教學(xué)法生動、簡潔,具有啟發(fā)和創(chuàng)造性,在促進(jìn)學(xué)生對知識點(diǎn)的理解、提高學(xué)生的創(chuàng)新能力等方面比傳統(tǒng)教學(xué)方法具有優(yōu)勢。實(shí)例教學(xué)法要求教師對VB語言及要講解的內(nèi)容非常熟悉,課前要認(rèn)真動腦,準(zhǔn)備與知識點(diǎn)相關(guān)的典型例題,這是前提和必要條件。[7] [8] [9] [10]
3.任務(wù)驅(qū)動教學(xué)法
“計(jì)算機(jī)程序設(shè)計(jì)(VB)”是一門理論與實(shí)踐并重的課程,教授根據(jù)理論教學(xué)的進(jìn)度和內(nèi)容,向?qū)W生提出由易到難、循序漸進(jìn)的一系列“任務(wù)”,使學(xué)生在完成“任務(wù)”的過程中獲得知識,培養(yǎng)分析問題、解決問題的能力。[4] [6] [11] [12]
4.項(xiàng)目教學(xué)法
項(xiàng)目教學(xué)法是一種以項(xiàng)目為驅(qū)動的教學(xué)形式,讓學(xué)生全面參與到教學(xué)中去,在項(xiàng)目中引入新的知識激發(fā)學(xué)生的積極性,加深所學(xué)知識的印象,提高學(xué)生綜合運(yùn)用所學(xué)知識的能力。[13] [14] [15]
5.CDIO工程教育理念
CDIO是當(dāng)前高等工程教育的一種人才培養(yǎng)理念,以構(gòu)思、設(shè)計(jì)、實(shí)施及運(yùn)作全過程為載體來培養(yǎng)學(xué)生的工程能力,以學(xué)生為中心,通過項(xiàng)目實(shí)踐,邊做邊學(xué),激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生主動學(xué)習(xí)。[16] [17] [18]
表2 ? 部分知識點(diǎn)教學(xué)方法設(shè)計(jì)表
■
此外,在教學(xué)過程中,要時(shí)刻注意深入淺出、舉一反三、歸納總結(jié)[19],引導(dǎo)學(xué)生熟練掌握并運(yùn)用所學(xué)知識,解決相關(guān)問題。
(二)上機(jī)實(shí)踐教學(xué)
上機(jī)實(shí)踐是“計(jì)算機(jī)程序設(shè)計(jì)(VB)”教學(xué)的關(guān)鍵環(huán)節(jié),對提高VB教學(xué)質(zhì)量至關(guān)重要。[20]只有經(jīng)過上機(jī)實(shí)踐操作,學(xué)生才能真正地領(lǐng)會和應(yīng)用相關(guān)知識點(diǎn)。
課堂理論授課結(jié)束后,要給學(xué)生布置適量的上機(jī)實(shí)踐內(nèi)容,讓學(xué)生充分準(zhǔn)備好。上機(jī)實(shí)踐課上,學(xué)生的主要任務(wù)是調(diào)試程序,在此過程中遇到的問題,教師應(yīng)盡量啟發(fā)學(xué)生自己解決。對共性的問題,可以采用集中講解的方式。[21]在上機(jī)實(shí)踐課結(jié)束之前,教師要針對本次課的總體情況加以點(diǎn)評,以利于學(xué)生的課后自學(xué)和總結(jié)。
五、結(jié)語
Visual Basic程序設(shè)計(jì)是一門重要的基礎(chǔ)性編程語言,雖然相對于有些計(jì)算機(jī)語言而言簡單易學(xué),但仍需在教學(xué)中綜合運(yùn)用多種方法,善于探索,敢于改革,增強(qiáng)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生運(yùn)用所需知識解決實(shí)際問題的能力。
[ 注 釋 ]
[1] 艾菊梅,王曉燕,宋文琳.基于案例的VB立體化教材建設(shè)研究[J].大學(xué)教育,2012(11):21-22.
[2] 張榮華,殷士勇.以教材建設(shè)為中心的VB課程改革與實(shí)踐[J].吉林農(nóng)業(yè)科技學(xué)院學(xué)報(bào),2009(1):83-84.
[3] 龔沛曾,楊志強(qiáng),陸慰民,等編.Visual Basic程序設(shè)計(jì)教程(第4版)[M].北京:高等教育出版社,2013.
[4] 王鵬宇.VB教學(xué)改革的幾點(diǎn)認(rèn)識[J].科技信息,2007(5):33.
[5] 李林,劉毅,秦洪英.“VB程序設(shè)計(jì)”教學(xué)模式改革[J].現(xiàn)代計(jì)算機(jī),2009(10):97-98,106.
[6] 朱智謀,陳建軍.就“應(yīng)用型”人才培養(yǎng)下的《VB語言程序設(shè)計(jì)》課程教學(xué)改革探討[J].軟件,2013(11):166-167.
[7] 何小年.VB程序設(shè)計(jì)教學(xué)的改革與實(shí)踐[J].湖南第一師范學(xué)報(bào),2006(1):55-57.
[8] 楊潞霞.“VB程序設(shè)計(jì)”教學(xué)的改革與實(shí)踐[J].計(jì)算機(jī)教育,2007(8):24-26.
[9] 劉洪坡,石磊.Visual Basic程序設(shè)計(jì)課程教學(xué)改革的探索與實(shí)踐[J].廣州番禺職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010(3):32-35.
[10] ?史媛.案例驅(qū)動法對VB程序設(shè)計(jì)課程的改革[J].宜春學(xué)院學(xué)報(bào),2011(4):168,185.
[11] ?王洪艷.高?!癡B程序設(shè)計(jì)語言”課程教學(xué)改革探索與實(shí)踐[J].鞍山師范學(xué)院學(xué)報(bào),2013(6):56-59.
[12] ?鐘玉峰,運(yùn)海紅,葛冬梅.高校VB程序設(shè)計(jì)課程教學(xué)改革研究[J].黑龍江教育(高教研究與評估),2013(5):26-27.
[13] ?金林樵.基于項(xiàng)目教學(xué)法的VB課程教學(xué)改革與實(shí)踐[J].浙江樹人大學(xué)學(xué)報(bào),2012(1):61-65.
[14] ?張小衛(wèi),謝巧玲.VB課程項(xiàng)目化教學(xué)改革的探索與實(shí)踐[J].河南科技,2013(9):274-275.
[15] ?程鵬.VB課程項(xiàng)目化教學(xué)改革的探索[J].延安職業(yè)技術(shù)學(xué)院學(xué)報(bào),2014(6):84-85.
[16] ?廖麗嶸.CDIO工程教育理念下《VB程序設(shè)計(jì)》課程教學(xué)改革研究[J].韶關(guān)學(xué)院學(xué)報(bào)(自然科學(xué)),2011(8):96-98.
[17] ?李艷梅,張亞峰,燕振剛.面向CDIO理念的VB程序設(shè)計(jì)應(yīng)用型本科教學(xué)改革初探[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2012(1):112-114.
[18] ?周蚌艷,欽明皖.基于CDIO理念的VB程序設(shè)計(jì)基礎(chǔ)課程教學(xué)改革初探[J].中國電力教育,2014(35):123-124.
[19] ?文靜.淺議VB教學(xué)方法改革的探討和實(shí)踐[J].吉林省教育學(xué)院學(xué)報(bào),2012(2):17-18.
[20] ?馮建國,李桂花.提高非計(jì)算機(jī)專業(yè)本科VB教學(xué)質(zhì)量的途徑[J].長春理工大學(xué)學(xué)報(bào),2012(4):137-138.
[21] ?薛亞玲.VB程序設(shè)計(jì)教學(xué)方法改革與探討[J].價(jià)值工程,2013(35):236-237.
[責(zé)任編輯:鐘 嵐]