任永峰
(淮陰工學院計算機工程學院, 江蘇 淮安 223003)
基于案例分析的Visual Basic課程教學改革探析
任永峰
(淮陰工學院計算機工程學院, 江蘇 淮安 223003)
目前在我國很多高校,Visual Basic課程是非計算機專業學生的基礎課,是一門為大學生參加全國計算機等級考試服務的前序課程.由于其比較抽象,很多學生在學習過程中面臨著不少問題.基于案例分析方法,對Visual Basic課程教學進行教學改革.結果表明,此方法能有效提高學生的學習效率,進而使全國計算機等級考試的通過率有所上升.
案例分析;Visual Basic課程;全國計算機等級考試;教學改革
Visual Basic課程是我國很多高校的非計算機專業學生的一門公共基礎課,是為了提高大學生計算機編程的基本技能而開設的必修課[1].但是由于該課程的內容比較繁瑣和抽象,對于剛剛步入大學的低年級的學生(特別是來自農村的學生)而言,學習的情況并不如人意.筆者在該課程的十幾年的教學過程中發現,學生在一開始學習興趣還是比較高的,但是隨著學習難度的加深,興趣下降,最終導致學習成績下滑.這一點在大學生全國計算機等級二級考試不高的通過率上得到充分體現[2].為了改善這一情況,筆者試圖利用案例法進行該課程的教學,提高學生的學習興趣,該方法在實際的運用中獲得了良好的效果.
19 世紀末,案例教學法發源于哈佛商學院,該方法最初被應用于營銷等實踐性比較強的專業[3],讓學生參與進來,在實踐中進行學習.該方法不僅能提高學生的學習興趣,而且還讓學生學習到在傳統教學中無法獲得的能力.案例教學法在我國起步比較晚,近幾年在我國高校教學中開始被人們所認識和利用.由于計算機編程實踐性較強的特點,故案例教學法可以在計算機編程教學中得到很好的應用.針對VB課程知識點多而松散,課程重點抽象而枯燥,該課程的學習者計算機基礎比較差的特點,本文嘗試將該方法引入到VB課程中.該方法使學生在學習該課程的時候,能產生濃厚的學習興趣,逐漸培養學生對未知的計算機編程領域的實踐和探索的能力和創新渴求.
VB課程的主要教學目的是讓非計算機專業的學生具有初等編程的能力,并且能通過全國計算機等級二級考試.該課程知識點比較復雜而且松散,重點培養的是學生的實踐動手能力.從這些特點上看將案例教學的方法揉和進VB課程中是可行的.
2.1 案例選取
案例選取是案例教學方法的重中之重,案例選取的好壞直接影響到整個教學的效果[4].在VB課程中對于案例的選取,要有幾點原則.首先,案例的內容要涵蓋知識面廣,方便進行授課;其次,案例的選材要貼近學生的生活,能讓學生有濃厚的興趣;案例的難度要適中,學生略微思考一下就能接受;然后,案例的設置要適當多加幾個問號,引導學生進行主動學習,使得學生的學習效果事半功倍;最后,案例要有延續性,不僅每個章節有一個切實可行的案列,同時還有一個整體的系統的概念,所有的案例都是該系統的某一個或者一些組成部分.
2.2 具體案例分析
為了更為具體地體現案例教學方法在VB課程中的應用,本文舉一個具體的例子進行詳解.
案例:按照圖1中的樣子,設計一個QQ登陸界面,并能實現當輸入用戶名:001,密碼:001的時候,出現登陸成功的提示.

圖1 模仿QQ登陸界面
案例分析:本案例是為VB課程中界面設計這一章節設計的,該案例的選材貼近學生生活,知識點涵蓋了該章節的主要知識點,例如窗體、圖像、標簽、文本框、組合框、復選框和按鈕等.而且本案例作為登陸界面可以為后面學習的案例服務,成為整個系統的一部分.本案例的實現分為界面設計部分和代碼設計等部分.
界面部分:
(1)窗體的設計.首先,本案例中的窗體沒有最大化按鈕,要對窗體的控制按鈕進行設置,這樣就需要對窗體的MaxButton、MinButton和ContralBox屬性進行學習;然后,窗體后面有背景圖案,需要對窗體的Icon和Picture屬性進行學習;最后,對窗體邊框進行設置即BorderStyle屬性進行學習.
(2)其他控件的設計.本案例包含的控件類型比較多,其中重點控件是圖像框、文本框、按鈕以及組合框,重點屬性是文本框的PasswordChar屬性、圖像框的Picture屬性、按鈕的Caption和Backcolor屬性以及組合框的List屬性等.
代碼部分:
Private Sub Form_Load()
Txtname.SetFocus
′將用戶名輸入對象作為默認焦點
End Sub
Private Sub CmdLoad_Click()
If Txtname = "001" And TxtPassword = "001" Then
'判斷用戶名和密碼是否正確
masgbox "登陸成功!"
End If
End Sub
基于案例分析的VB課程教學能夠提高學生的學習興趣,使學生的被動學習轉換為主動學習,取得了良好的教學效果.在教學中,學生考試成績良好,特別是在全國計算機等級二級考試中取得了令人滿意的通過率.從結果上看,學生基本上掌握了該門課程的主要知識體系,實現了如期的教學效果.
[1]宋榮杰, 魏蕾.VB 程序設計案例教學淺析[J].電腦知識與教育:學術交流,2007,(11):1437-1438.
[2]任永峰. 全國計算機等級考試二級VB上機考試分析與應試策略研究[J].福建電腦,2008,(1):204-206.
[3]燕紅文. VB 程序設計案例教學方法研究[J].科技情報開發與經濟,2009,(19):164-165.
[4]段世娟. VB 程序設計案例教學研究[J].農業網絡信息,2013,(1):120-121.
(責任編校:晴川)
Exploration of the Teaching Reform of Visual Basic Course Based on Case Analysis Method
REN Yongfeng
(Faculty of Computer Engineering, Huaiyin Institute of Technology, Huai’an Jiangsu 223003, China)
At present, in many colleges or universities, Visual Basic is a basic course to non-computer major students. It is used to help them pass the National Computer Rank Examination. However, this course is abstract, many students have difficulties in studying it. Based on the case analysis method, the teaching reform is conducted in the Visual Basic course. The results show that this method can improve students’ learning efficiency effectively, and make the pass rate of National Computer Grade Examination increase.
case analysis; Visual Basic course; national computer grade examination; teaching reform
2015-04-20
任永峰(1980— ),男,山東菏澤人,淮陰工學院計算機工程學院講師,博士生.研究方向:模式識別.
G642.4
A
1008-4681(2015)05-0115-02