艾菊梅 王曉燕 宋文琳
[摘 要]針對目前高校VB教材中存在各實例之間前后脫節、缺乏系統性問題,提出一種將VB課程的基礎知識、解題算法、計算思維和操作技能等諸多內容,融合到3個綜合案例中講解的教材改革方案,通過解剖案例的分析、設計和調試過程,使學生掌握基礎知識的同時,也培養了分析問題、解決問題和實際操作能力。
[關鍵詞]案例 計算思維 操作技能 算法
[中圖分類號] G420[文獻標識碼] A[文章編號] 2095-3437(2012)11-0021-02
《VB語言程序設計》是國內外高校普遍開設的計算機基礎課程,是面向對象程序設計初學者的首選。目前國內VB語言教材主要分以下幾類。
英文影印版:主要用于高校雙語教學試點、教學參考和圖書館館藏。由于國外高校的教學課程通常只指定教學參考書而不指定教材,若將國外教學參考書當教材使用,講授內容與所選教材吻合度較差,難以發揮教材應有作用。
編譯版:存在版權、翻譯質量、閱讀習慣、價格和教材配套等問題,主要用作教學參考和圖書館館藏,較少用作教材。
中文編著版教材:多數配有習題解答、實驗指導和課件等配套教材,主要用做教材、圖書館館藏和教學參考。
國內外《VB語言程序設計》教材很多,編寫的理念和思路相似,[1]基本都是先介紹理論,再舉例說明應用;不同章節之間實例前后脫節、缺乏系統性。學生在學習本節內容時似乎掌握了,但不會應用,導致最后完成綜合應用的大作業有困難,也就是知識之間的聯系和綜合應用缺乏,前后脫節。[2]教育部2012年4月(教高【2012】4號)也下發了關于啟動大學計算機基礎課程改革的通知,依托這一背景,課題組提出了一種將VB課程的基礎知識、解題算法、計算思維和操作技能等諸多內容,融合到3個綜合案例中講解的教材改革方案。本教材主要面向理科和工科非計算機專業的本科學生,以培養應用型人才為目標,突出應用和能力的結合,符合本科學生實際的特色教材。
一、教材建設思路
(一)以培養能力為目標
教材以教學大綱為依據,以培養能力為目標。因為教材面向的是非專業理工科學生,理論以夠用為度,以實用為原則,力求精編精講。主要篇幅放在操作和應用上,重點培養學生的實際應用能力,給學生一個立體而完整的應用程序開發的過程和理念。
(二)以綜合案例為主線
教材建設的總體思路是將大綱中要求的知識點以綜合案例的形式呈現。 設計出3個綜合案例,案例中蘊涵VB中主要知識,將案例分解到各章節的實際應用中進行講解,這樣每個應用之間存在邏輯聯系,也增強了章節中的連貫性和系統性,學生在學習案例過程中既能深入理解知識點,又能實際應用。
(三)教材建設力求立體化
在建設本教材的同時建設以案例為主線的多媒體課件和實踐教材、設計各章節的實踐案例和綜合設計型大作業。
二、教材建設內容
(一)多功能計算器的設計
多功能計算器除了完成計算器的基本功能外,另外擴充了用戶函數功能,如求和函數Sum,排序函數Sort等,通過這個案例的解剖,可以使學生掌握VB基本控件的使用、基本算法的設計、數組的定義和使用、子過程和函數過程等知識點。
設計計算機安全需要用到VB中各類常用控件及其屬性的設置,每個功能的實現分散到各章節學習。
(1)通過解剖用VB編程實現簡易計算器功能,如計算器的加、減、乘、除等基本的實現,使學生掌握VB編程基礎知識,如基本控件命令按鈕、文本框、框架控件等屬性的設置,事件驅動函數的編寫,以及簡單程序的運行、調試等過程。
(2)通過解剖用VB編程實現簡易數學函數功能,如絕對值函數Abs、正弦函數Sin、余弦函數Cos等功能的實現,使學生掌握VB語言中內部函數的設置、調用和實現過程。
(3)通過解剖用VB編程實現Max、Min、Sum、Ave、Sort等功能,使學生掌握VB語言中多個數據的輸入、存儲和查詢,掌握 VB語言中變量的定義、賦值和使用,數組的定義、賦值和使用,用戶自定義過程和函數過程的設計應用,以及數組元數的排序、求和、求平均值、求階乘等基本算法的實現,借此介紹VB中順序、分支和循環程序的設計。
(二)記事本軟件的設計
記事本軟件主要完成文本的編輯、修改、刪除、復制、粘貼,字體、字形和字號的設置等基本功能,需要使用VB中常用的標準控件,如單選鈕、復選框和框架來實現。標準控件又稱內部控件,是指在VB的工具箱中默認顯示的控件,利用這些控件可以創建用戶界面,設置控件屬性和編寫事件過程。
(三)畫圖軟件的設計
畫圖軟件主要完成如圓、正方形、矩形、橢圓等基本圖形的繪制。通過這些操作的學習,使學生掌握基本的圖形控件單和圖形方法。畫圖軟件中主要介紹“圖形控件”菜單和“圖形方法”菜單的實現,這些功能的完成需要使用VB中的圖形控件和圖形方法來實現。主要包括文件菜單的 “打開”、“保存”、“退出”,“圖形控件” 菜單的“圖形框”、“圖像框”,“圖形方法”菜單的“Line方法”、“Circle方法”等,“編輯”菜單,“顏色”菜單等基本功能的實現。
三、本教材的特色及推廣
本教材的特色在于僅用3個綜合案例覆蓋了各章主要知識點,增強了章節之間連貫性和系統性,給學生一個立體而完整的應用程序開發的過程和理念,使學生在掌握VB語言基礎知識的同時又培養了程序設計的基本思想方法,有利于培養學生獨立開發應用系統的能力。教材建設立體化,在建設教材的同時建設以案例為主線的多媒體課件和實踐教材、設計各章節的實踐案例和綜合設計型大作業,在目前已經出版的VB教材中未發現相類似教材。
本教材改革得到了江西省教育廳的高度認可,獲批為2011年江西省高校省級教學改革立項項目,教材在2012年1月已經由電子工業出版社正式出版, 2012年2月至7月在本校理工科非計算機專業的學生中使用,深受師生歡迎。
[ 參 考 文 獻 ]
[1] 唐艷.從觀念到實踐,我的課堂缺了什么?[J].上海教育科研,2012,(2):59-61.
[2] 黃鄉生.談《模擬電子技術基礎》課程建設[J].東華理工大學學報(社會科學版),2005,(4):389-393.
[責任編輯:王朝元]
[收稿時間]2012-08-15
[基金項目]2011年江西省高校教改項目,項目編號:JXJG-11-8-9。
[作者簡介]艾菊梅(1966-),女,江西臨川人,教授,研究方向:計算機應用技術教學與研究。王曉燕(1980-),女,山東青島人,講師,研究方向:計算機基礎教育教學。宋文琳(1979-),女,江西進賢人,講師,研究方向:計算機應用技術教學與研究。