任永峰
(淮陰工學(xué)院計(jì)算機(jī)工程學(xué)院, 江蘇 淮安 223003)
基于案例分析的Visual Basic課程教學(xué)改革探析
任永峰
(淮陰工學(xué)院計(jì)算機(jī)工程學(xué)院, 江蘇 淮安 223003)
目前在我國很多高校,Visual Basic課程是非計(jì)算機(jī)專業(yè)學(xué)生的基礎(chǔ)課,是一門為大學(xué)生參加全國計(jì)算機(jī)等級(jí)考試服務(wù)的前序課程.由于其比較抽象,很多學(xué)生在學(xué)習(xí)過程中面臨著不少問題.基于案例分析方法,對Visual Basic課程教學(xué)進(jìn)行教學(xué)改革.結(jié)果表明,此方法能有效提高學(xué)生的學(xué)習(xí)效率,進(jìn)而使全國計(jì)算機(jī)等級(jí)考試的通過率有所上升.
案例分析;Visual Basic課程;全國計(jì)算機(jī)等級(jí)考試;教學(xué)改革
Visual Basic課程是我國很多高校的非計(jì)算機(jī)專業(yè)學(xué)生的一門公共基礎(chǔ)課,是為了提高大學(xué)生計(jì)算機(jī)編程的基本技能而開設(shè)的必修課[1].但是由于該課程的內(nèi)容比較繁瑣和抽象,對于剛剛步入大學(xué)的低年級(jí)的學(xué)生(特別是來自農(nóng)村的學(xué)生)而言,學(xué)習(xí)的情況并不如人意.筆者在該課程的十幾年的教學(xué)過程中發(fā)現(xiàn),學(xué)生在一開始學(xué)習(xí)興趣還是比較高的,但是隨著學(xué)習(xí)難度的加深,興趣下降,最終導(dǎo)致學(xué)習(xí)成績下滑.這一點(diǎn)在大學(xué)生全國計(jì)算機(jī)等級(jí)二級(jí)考試不高的通過率上得到充分體現(xiàn)[2].為了改善這一情況,筆者試圖利用案例法進(jìn)行該課程的教學(xué),提高學(xué)生的學(xué)習(xí)興趣,該方法在實(shí)際的運(yùn)用中獲得了良好的效果.
19 世紀(jì)末,案例教學(xué)法發(fā)源于哈佛商學(xué)院,該方法最初被應(yīng)用于營銷等實(shí)踐性比較強(qiáng)的專業(yè)[3],讓學(xué)生參與進(jìn)來,在實(shí)踐中進(jìn)行學(xué)習(xí).該方法不僅能提高學(xué)生的學(xué)習(xí)興趣,而且還讓學(xué)生學(xué)習(xí)到在傳統(tǒng)教學(xué)中無法獲得的能力.案例教學(xué)法在我國起步比較晚,近幾年在我國高校教學(xué)中開始被人們所認(rèn)識(shí)和利用.由于計(jì)算機(jī)編程實(shí)踐性較強(qiáng)的特點(diǎn),故案例教學(xué)法可以在計(jì)算機(jī)編程教學(xué)中得到很好的應(yīng)用.針對VB課程知識(shí)點(diǎn)多而松散,課程重點(diǎn)抽象而枯燥,該課程的學(xué)習(xí)者計(jì)算機(jī)基礎(chǔ)比較差的特點(diǎn),本文嘗試將該方法引入到VB課程中.該方法使學(xué)生在學(xué)習(xí)該課程的時(shí)候,能產(chǎn)生濃厚的學(xué)習(xí)興趣,逐漸培養(yǎng)學(xué)生對未知的計(jì)算機(jī)編程領(lǐng)域的實(shí)踐和探索的能力和創(chuàng)新渴求.
VB課程的主要教學(xué)目的是讓非計(jì)算機(jī)專業(yè)的學(xué)生具有初等編程的能力,并且能通過全國計(jì)算機(jī)等級(jí)二級(jí)考試.該課程知識(shí)點(diǎn)比較復(fù)雜而且松散,重點(diǎn)培養(yǎng)的是學(xué)生的實(shí)踐動(dòng)手能力.從這些特點(diǎn)上看將案例教學(xué)的方法揉和進(jìn)VB課程中是可行的.
2.1 案例選取
案例選取是案例教學(xué)方法的重中之重,案例選取的好壞直接影響到整個(gè)教學(xué)的效果[4].在VB課程中對于案例的選取,要有幾點(diǎn)原則.首先,案例的內(nèi)容要涵蓋知識(shí)面廣,方便進(jìn)行授課;其次,案例的選材要貼近學(xué)生的生活,能讓學(xué)生有濃厚的興趣;案例的難度要適中,學(xué)生略微思考一下就能接受;然后,案例的設(shè)置要適當(dāng)多加幾個(gè)問號(hào),引導(dǎo)學(xué)生進(jìn)行主動(dòng)學(xué)習(xí),使得學(xué)生的學(xué)習(xí)效果事半功倍;最后,案例要有延續(xù)性,不僅每個(gè)章節(jié)有一個(gè)切實(shí)可行的案列,同時(shí)還有一個(gè)整體的系統(tǒng)的概念,所有的案例都是該系統(tǒng)的某一個(gè)或者一些組成部分.
2.2 具體案例分析
為了更為具體地體現(xiàn)案例教學(xué)方法在VB課程中的應(yīng)用,本文舉一個(gè)具體的例子進(jìn)行詳解.
案例:按照圖1中的樣子,設(shè)計(jì)一個(gè)QQ登陸界面,并能實(shí)現(xiàn)當(dāng)輸入用戶名:001,密碼:001的時(shí)候,出現(xiàn)登陸成功的提示.
圖1 模仿QQ登陸界面
案例分析:本案例是為VB課程中界面設(shè)計(jì)這一章節(jié)設(shè)計(jì)的,該案例的選材貼近學(xué)生生活,知識(shí)點(diǎn)涵蓋了該章節(jié)的主要知識(shí)點(diǎn),例如窗體、圖像、標(biāo)簽、文本框、組合框、復(fù)選框和按鈕等.而且本案例作為登陸界面可以為后面學(xué)習(xí)的案例服務(wù),成為整個(gè)系統(tǒng)的一部分.本案例的實(shí)現(xiàn)分為界面設(shè)計(jì)部分和代碼設(shè)計(jì)等部分.
界面部分:
(1)窗體的設(shè)計(jì).首先,本案例中的窗體沒有最大化按鈕,要對窗體的控制按鈕進(jìn)行設(shè)置,這樣就需要對窗體的MaxButton、MinButton和ContralBox屬性進(jìn)行學(xué)習(xí);然后,窗體后面有背景圖案,需要對窗體的Icon和Picture屬性進(jìn)行學(xué)習(xí);最后,對窗體邊框進(jìn)行設(shè)置即BorderStyle屬性進(jìn)行學(xué)習(xí).
(2)其他控件的設(shè)計(jì).本案例包含的控件類型比較多,其中重點(diǎn)控件是圖像框、文本框、按鈕以及組合框,重點(diǎn)屬性是文本框的PasswordChar屬性、圖像框的Picture屬性、按鈕的Caption和Backcolor屬性以及組合框的List屬性等.
代碼部分:
Private Sub Form_Load()
Txtname.SetFocus
′將用戶名輸入對象作為默認(rèn)焦點(diǎn)
End Sub
Private Sub CmdLoad_Click()
If Txtname = "001" And TxtPassword = "001" Then
'判斷用戶名和密碼是否正確
masgbox "登陸成功!"
End If
End Sub
基于案例分析的VB課程教學(xué)能夠提高學(xué)生的學(xué)習(xí)興趣,使學(xué)生的被動(dòng)學(xué)習(xí)轉(zhuǎn)換為主動(dòng)學(xué)習(xí),取得了良好的教學(xué)效果.在教學(xué)中,學(xué)生考試成績良好,特別是在全國計(jì)算機(jī)等級(jí)二級(jí)考試中取得了令人滿意的通過率.從結(jié)果上看,學(xué)生基本上掌握了該門課程的主要知識(shí)體系,實(shí)現(xiàn)了如期的教學(xué)效果.
[1]宋榮杰, 魏蕾.VB 程序設(shè)計(jì)案例教學(xué)淺析[J].電腦知識(shí)與教育:學(xué)術(shù)交流,2007,(11):1437-1438.
[2]任永峰. 全國計(jì)算機(jī)等級(jí)考試二級(jí)VB上機(jī)考試分析與應(yīng)試策略研究[J].福建電腦,2008,(1):204-206.
[3]燕紅文. VB 程序設(shè)計(jì)案例教學(xué)方法研究[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2009,(19):164-165.
[4]段世娟. VB 程序設(shè)計(jì)案例教學(xué)研究[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2013,(1):120-121.
(責(zé)任編校:晴川)
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— ),男,山東菏澤人,淮陰工學(xué)院計(jì)算機(jī)工程學(xué)院講師,博士生.研究方向:模式識(shí)別.
G642.4
A
1008-4681(2015)05-0115-02