韋昌法
摘 ? ?要: 本文對中醫藥院校VB程序設計公共課做了簡單介紹,闡述了VB程序設計公共課開展案例教學的意義,詳細論述了開展案例教學的具體步驟,包括:設計教學案例、編排教學內容、制定教學進度、設計課堂教學過程、設計上機實驗過程、調整課程考核方式和開展教學實踐。
關鍵詞: 中醫藥院校 ? ?VB程序設計 ? ?案例教學
1.中醫藥院校VB程序設計公共課簡介
隨著計算機基礎教育的發展,程序設計類課程已經成為高校學生掌握計算機技術的基礎課程,對鍛煉學生邏輯思維、增強學生對后續課程的理解有不可或缺的作用。Visual Basic(簡稱VB)程序設計語言作為一門可視化、面向對象和事件驅動的編程語言,具有簡單易學、功能強大等特點,因此許多高校都把VB語言程序設計列為公共必修課[1],[2]。
國內中醫藥院校面向醫藥類學生通常開設兩個學期的計算機類課程,第一個學期開設計算機基礎類課程,第二個學期開設程序設計類課程,其中VB語言程序設計是程序設計類課程的首選課程之一。以湖南中醫藥大學為例,該校從2008年開始面向醫藥類學生開設VB程序設計公共課,至今已經開設了7年,每年教學時數都有數千學時,教學范圍覆蓋全校十多個醫藥類專業數千名學生,是一門具有較大影響力的公共課程。
2.中醫藥院校VB程序設計公共課開展案例教學的意義
國內大多數高校在開展VB程序設計公共課教學時,基本沿用計算機專業VB程序設計專業課的教學計劃、教學內容和教學模式。在課程教學過程中,多數教師采用的是傳統教學模式,即以編程語言的語法教學為主線、向學生重點講授程序設計語法知識;學生往往只是被動接受,難以真正理解學到的知識,上機編程時常常出現無從下手、錯誤百出等情況;很多學生只會照著書本上的例題編程,脫離書本就不會編程。長此以往,使學生誤認為程序設計課程很深奧、很難學,進而失去學習興趣;學生即使學完了課程,程序設計思路也很狹窄,解決實際問題的能力偏弱,邏輯思維能力、創新能力、獨立分析并解決問題的能力并沒有得到較大提高[3]。
中醫藥院校在開設VB程序設計公共課時,普遍存在上述問題。在教學過程中,教師發現很多學生可以解答跟書本例題相似的題目,但是對稍微有一點復雜的程序設計題卻不知如何解題。多數學生學完該門課程后,雖然掌握了VB基本語法和基本控件,卻沒有系統掌握這門語言,程序設計能力和分析、解決問題的能力還很欠缺[4]。
總結以往教學實踐經驗,筆者發現按照傳統模式進行教學很難激發學生的學習興趣,很難鍛煉學生的邏輯思維能力、分析問題和解決問題的能力。因此,為了更好地在中醫藥院校開好這門課,使學生對這門課感興趣、愿意學、能學到知識、能切實提高能力,筆者對中醫藥院校VB程序設計公共課的教學模式進行了研究探索,提出了基于醫藥軟件開發案例開展案例教學,這對增強VB程序設計公共課教學效果,調動學生學習積極性,提高學生程序設計能力、邏輯思維能力、創新能力、獨立分析問題和解決題目的能力,促進教師教學教研工作都具有重要的作用和意義。
3.中醫藥院校VB程序設計公共課開展案例教學的具體步驟
筆者經過認真調研發現,要在中醫藥院校把VB程序設計公共課的教學開展得更有成效,必須結合中醫藥院校的學科特點、結合學校醫藥學背景開展教學。筆者認為可以基于醫藥軟件開發案例開展VB程序設計公共課教學,以一個完整的醫藥軟件開發案例為中心,整個學期的教學都圍繞這個案例的設計和開發展開,通過對案例進行分析講解,將程序設計中需要學習的各個知識點融入案例中,將理論和實踐有機結合起來,加深學生對知識點的理解,培養學生的學習興趣,并引導學生自行對案例進行修改和完善,使學生的程序設計能力、邏輯思維能力、創新能力、獨立分析問題和解決題目的能力得到進一步提高。
中醫藥院校VB程序設計公共課開展案例教學的具體步驟如下:設計教學案例、編排教學內容、制定教學進度、設計課堂教學過程、設計上機實驗過程、調整課程考核方式、開展教學實踐。
3.1設計教學案例
開展中醫藥院校VB程序設計公共課案例教學,首先要設計一個合適的醫藥軟件開發案例,該案例擬開發的軟件必須具有一定的實用性、貼近學生專業背景,案例中涉及的內容必須是學生熟悉的,但軟件功能不能過于復雜,要適合學生理解和把握。此外,該案例必須覆蓋VB程序設計公共課的大部分知識點,使課程教學可以圍繞該案例順利展開,講解知識點時可演示開發具有代表性的軟件功能模塊,在課堂上將理論應用于實踐。
3.2編排教學內容
教學案例設計好之后,要編排教學內容,將VB程序設計公共課需要講授的各個知識點融入案例軟件設計、開發過程中,使理論和實踐可以緊密結合起來,但同時也要保持教學內容的連貫性。
3.3制定教學進度
編排好教學內容之后,需要依照案例軟件的開發順序制定課程教學進度,同時兼顧教學內容的前后連續性和完整性。
3.4設計課堂教學過程
在課堂教學準備過程中,根據教學內容和配套案例軟件功能模塊設計課堂教學過程,既要有理論知識的講解,又要配上案例軟件功能模塊的開發演示,還要安排適當的師生互動環節。
3.5設計上機實驗過程
為了配合課堂教學,要設計與課堂演示案例難度相當的上機實驗,讓學生獨立思考完成實驗,教師在實驗過程中給學生以適度引導。待學生對整個案例軟件把握得比較透徹之后,可以將案例軟件中的一些功能分成多個模塊,以實驗形式分配給學生開發,讓學生體驗實際軟件開發過程。
3.6調整課程考核方式
為了配合案例教學的開展,課程考核方式應該做相應調整,VB程序設計公共課是理論學習與動手實踐相結合的一門課程,對學生考核評價應貫穿整個學期的課堂教學和實驗教學過程,課程考核方式應該靈活多樣,使學生在各教學環節的表現都得到充分反映。
3.7開展教學實踐
在完成了教學案例設計、教學內容編排、教學進度制定、課堂教學過程設計、上機實驗過程設計和課程考核方式調整之后,可以開展具體教學實踐,在教學實踐過程中根據教學效果對上述各個方面進行評估,不斷改進和完善。
4.結語
開展中醫藥院校VB程序設計公共課案例教學是一項重要而有意義的工作,需要結合中醫藥院校的學科特點和醫藥類專業的專業背景,從教學案例設計、教學內容編排、教學進度制定、課堂教學過程設計、上機實驗過程設計、課程考核方式調整、教學實踐開展等方面開展工作。筆者將在后續工作中更深入地開展相關教學研究和教學實踐工作。
參考文獻:
[1]馮慶華.VB程序設計教學方法的探索與研究[J].信息與電腦:理論版,2009(9):121-122.
[2]王素芳.關于提高學生VB語言編程能力的方法探討[J].科技視界,2013(4):80-80.
[3]沈鵬.“項目教學法”在程序設計類課程中的實踐與探索[J].硅谷,2008(14):137-137.
[4]麥青,閻文海,張月琴.VB課程教學模式的探索與實踐[J].福建電腦,2008,24(4):204-204.
基金項目:湖南中醫藥大學管理與信息工程學院教學改革研究項目(編號2014-9);湖南中醫藥大學校級教學改革研究項目(編號2015-37)。