馮建國 張濤 張正賢 劉強


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