賈文峰
摘要:為了進(jìn)一步提高學(xué)校計(jì)算機(jī)基礎(chǔ)課程的教學(xué)水平,筆者所在學(xué)校開(kāi)展了基于網(wǎng)絡(luò)教學(xué)平臺(tái)的VB課程教學(xué)研究。實(shí)踐證明,教學(xué)效果良好。
關(guān)鍵詞: 網(wǎng)絡(luò)教學(xué)平臺(tái);VB; 研究
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)29-0130-02
Abstract:In order to further improve teaching quality of computer fundamental course, the university at which the author is working carried out the research on Visual Basic course teaching Based on online education platform, and achieved good results.
Key words:online education platform; Visual Basic; research
1 VB的特點(diǎn)
Visual Basic (簡(jiǎn)稱VB)是Microsoft公司為開(kāi)發(fā)Windows應(yīng)用程序而推出的一種可視化的快速編程工具,它以其簡(jiǎn)單易學(xué)、語(yǔ)法簡(jiǎn)潔、功能強(qiáng)大而深受廣大編程人員的青睞。VB采用可視化的圖形用戶界面(GUI)、面向?qū)ο蟮某绦蛟O(shè)計(jì)思想、事件驅(qū)動(dòng)的工作機(jī)制和結(jié)構(gòu)化的高級(jí)程序設(shè)計(jì)語(yǔ)言,用一種十分巧妙的方法將Windows的編程復(fù)雜性“封裝”起來(lái),使得開(kāi)發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)更高效、更快捷。概括起來(lái),VB具有如下特點(diǎn):(1)可視化的程序設(shè)計(jì)方法;(2)面向?qū)ο蟮某绦蛟O(shè)計(jì)思想;(3)事件驅(qū)動(dòng)的編程機(jī)制;(4)結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言;(5)高度的可擴(kuò)充性;(6)強(qiáng)大的數(shù)據(jù)庫(kù)訪問(wèn)能力;(7)支持動(dòng)態(tài)數(shù)據(jù)交換;(8)支持對(duì)象鏈接與嵌入。
2 VB在計(jì)算機(jī)基礎(chǔ)課程中的地位
2010年,我國(guó)九校聯(lián)盟計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明指出:計(jì)算機(jī)基礎(chǔ)是培養(yǎng)大學(xué)生綜合素質(zhì)和創(chuàng)新能力不可或缺的重要環(huán)節(jié),是培養(yǎng)復(fù)合型人才的重要組成部分。高校都很重視學(xué)生的計(jì)算機(jī)能力的培養(yǎng),通常在大學(xué)一年級(jí)上學(xué)期開(kāi)設(shè)信息技術(shù)課程,主要講授辦公軟件的使用,重點(diǎn)是Office軟件,包括Word、Excel、PowerPoint等,在大學(xué)一年級(jí)下學(xué)期開(kāi)設(shè)程序設(shè)計(jì)課程,主要講授編程思想和方法,針對(duì)不同專業(yè)在C、VB、ACCESS等語(yǔ)言中選擇一門(mén)進(jìn)行講授,培養(yǎng)學(xué)生利用計(jì)算機(jī)程序設(shè)計(jì)能力。因?yàn)閂B簡(jiǎn)單易用、可視性強(qiáng),很多高校針對(duì)非計(jì)算機(jī)專業(yè)的學(xué)生都是選擇VB作為程序設(shè)計(jì)課程。我校采用VB作為程序語(yǔ)言課程的班級(jí)比例很高,學(xué)生人數(shù)眾多,VB教學(xué)改革已穩(wěn)步推進(jìn)多年。
3 全國(guó)計(jì)算機(jī)等級(jí)考試對(duì)VB教學(xué)的要求和影響
全國(guó)計(jì)算機(jī)等級(jí)考試是由教育部考試中心主辦,面向社會(huì),用于考查應(yīng)試人員計(jì)算機(jī)應(yīng)用知識(shí)和能力的全國(guó)性計(jì)算機(jī)水平考試體系。全國(guó)計(jì)算機(jī)等級(jí)考試順應(yīng)了我國(guó)知識(shí)經(jīng)濟(jì)和信息化發(fā)展的需求,得到了全社會(huì)的普遍關(guān)注和認(rèn)可,已成為很多單位和部門(mén)聘用、晉升、評(píng)定員工的重要參考依據(jù)。高校學(xué)生參加全國(guó)計(jì)算機(jī)等級(jí)考試的人數(shù)逐年增加。
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) Visual Basic語(yǔ)言程序設(shè)計(jì)考試大綱 (2013 年版)的基本要求如下:
(1) 熟悉Visual Basic集成開(kāi)發(fā)環(huán)境。
(2) 了解Visual Basic中對(duì)象的概念和事件驅(qū)動(dòng)程序的基本特性。
(3) 了解簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)和算法。
(4) 能夠編寫(xiě)和調(diào)試簡(jiǎn)單的Visual Basic程序。
考試內(nèi)容:Visual Basic程序開(kāi)發(fā)環(huán)境、對(duì)象及其操作、數(shù)據(jù)類型及其運(yùn)算、數(shù)據(jù)輸入、輸出、常用標(biāo)準(zhǔn)控件、控制結(jié)構(gòu)、數(shù)組、過(guò)程、菜單與對(duì)話框、多重窗體與環(huán)境應(yīng)用、鍵盤(pán)與鼠標(biāo)事件過(guò)程、數(shù)據(jù)文件。
考試方式如下:上機(jī)考試,考試時(shí)長(zhǎng) 120 分鐘,滿分 100 分。
題型及分值:?jiǎn)雾?xiàng)選擇題 40 分(含公共基礎(chǔ)知識(shí)部分 10 分),基本操作題 18 分,簡(jiǎn)單應(yīng)用題 24 分,綜合應(yīng)用題 18 分。
全國(guó)計(jì)算機(jī)等級(jí)考試的考試方式為上機(jī)考試,因此提高學(xué)生VB上機(jī)操作能力非常重要。在VB課程的教學(xué)過(guò)程中,要按照全國(guó)計(jì)算機(jī)等級(jí)考試的要求,搭建一個(gè)立體化的網(wǎng)絡(luò)教學(xué)環(huán)境,滿足學(xué)生隨時(shí)隨地學(xué)習(xí)的需要,以解決學(xué)生學(xué)習(xí)中“學(xué)什么”、“為何學(xué)”以及“如何學(xué)”等一系列教學(xué)難題,培養(yǎng)學(xué)生的計(jì)算思維,切實(shí)提高教學(xué)質(zhì)量。
4 基于網(wǎng)絡(luò)教學(xué)平臺(tái)的VB課程教學(xué)改革
目前,我校VB課程的教學(xué)采用多媒體教室加機(jī)房上機(jī)的形式,VB總課時(shí)為48學(xué)時(shí),其中課堂教學(xué)32學(xué)時(shí)、實(shí)驗(yàn)教學(xué)16學(xué)時(shí)。VB教學(xué)的課時(shí)數(shù)相對(duì)較少,課堂教學(xué)教師為主導(dǎo),重點(diǎn)為學(xué)生講授編程基礎(chǔ)知識(shí)與語(yǔ)法結(jié)構(gòu),實(shí)驗(yàn)教學(xué)學(xué)生為主導(dǎo),自主完成上機(jī)練習(xí)和作業(yè),教師有選擇地進(jìn)行輔導(dǎo)。為了提高學(xué)生的程序設(shè)計(jì)能力,計(jì)算思維的訓(xùn)練是必不可少的。因此,引導(dǎo)學(xué)生熟練應(yīng)用網(wǎng)絡(luò)教學(xué)平臺(tái),并有效應(yīng)用網(wǎng)絡(luò)教學(xué)平臺(tái)進(jìn)行自主學(xué)習(xí),養(yǎng)成良好的學(xué)習(xí)習(xí)慣,隨時(shí)隨地進(jìn)行思考和練習(xí)。網(wǎng)絡(luò)教平臺(tái)的使用,有助于激發(fā)學(xué)生的學(xué)習(xí)興趣,促進(jìn)學(xué)生終身學(xué)習(xí)能力的形成。
4.1 基于網(wǎng)絡(luò)教學(xué)平臺(tái)的VB課程教學(xué)方式
我校從數(shù)年前開(kāi)始建設(shè)VB網(wǎng)絡(luò)教學(xué)平臺(tái),平臺(tái)上主要開(kāi)設(shè)有課程學(xué)習(xí)、課程作業(yè)、課程考試、課程論壇、課程公告等欄目。每學(xué)期開(kāi)學(xué)前,VB教師會(huì)將教學(xué)課件、實(shí)驗(yàn)內(nèi)容和參考資料等發(fā)布在VB網(wǎng)絡(luò)教學(xué)平臺(tái)上,如圖1所示,學(xué)生可以使用個(gè)人賬號(hào)(本人學(xué)號(hào))登錄教學(xué)平臺(tái)進(jìn)行自主學(xué)習(xí),學(xué)習(xí)時(shí)間和地點(diǎn)不局限于課內(nèi)和教室、機(jī)房,可以隨時(shí)隨地訪問(wèn)教學(xué)平臺(tái),下載教學(xué)課件或完成在線作業(yè)。所有實(shí)驗(yàn)報(bào)告和作業(yè)都在教學(xué)平臺(tái)上完成,由系統(tǒng)自動(dòng)給出成績(jī),學(xué)生本人可以看到試題解析,任課教師可以看到所教班級(jí)學(xué)生作業(yè)的完成情況。這樣,既可以較好地解決學(xué)生因?yàn)槿闭n或個(gè)人程度等原因無(wú)法在課內(nèi)及時(shí)完成學(xué)習(xí)和作業(yè)的難題,也為師生間交流開(kāi)辟了有效的渠道,同時(shí)提高了學(xué)生的發(fā)現(xiàn)能力、分析能力、操作能力、協(xié)作能力、書(shū)面表達(dá)能力、語(yǔ)言表述能力等。endprint
4.2 基于網(wǎng)絡(luò)教學(xué)平臺(tái)的VB課程考核方式
課程的考核方式對(duì)學(xué)生學(xué)習(xí)該門(mén)課程的積極性影響很大。我校將VB課程確定為考試課程,而且學(xué)分較大,這就使得學(xué)生必須高度重視VB課程的學(xué)習(xí)。我校VB課程考試采用上機(jī)方式考試,由VB網(wǎng)絡(luò)教學(xué)平臺(tái)系統(tǒng)從題庫(kù)中隨機(jī)抽取試題組卷,題庫(kù)題目較多,而且經(jīng)常更新,保證每名學(xué)生在考試時(shí)抽到相同試題的概率很低。學(xué)生提交的試卷由VB網(wǎng)絡(luò)教學(xué)平臺(tái)系統(tǒng)自動(dòng)進(jìn)行評(píng)分,課程成績(jī)?cè)u(píng)定方法:平時(shí)成績(jī)占20%,實(shí)驗(yàn)成績(jī)占20%,考試成績(jī)占60%,不再進(jìn)行筆試考試。考核方式充分發(fā)揮了學(xué)生的學(xué)習(xí)自覺(jué)性,避免了應(yīng)試教育的缺陷,側(cè)重培養(yǎng)學(xué)生的計(jì)算思維,為學(xué)生順利步入社會(huì)打下堅(jiān)實(shí)的基礎(chǔ)。
VB網(wǎng)絡(luò)教學(xué)平臺(tái)的模擬考場(chǎng)界面如圖2所示,其中程序修改題的界面如圖3所示,相應(yīng)的VB代碼界面如圖4所示。學(xué)生可以在考前進(jìn)行模擬考試練習(xí),熟悉考試的全過(guò)程。這個(gè)模擬考試與全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VB的考試形式非常接近,學(xué)生在使用過(guò)VB網(wǎng)絡(luò)教學(xué)平臺(tái)后可以很快適應(yīng)二級(jí)VB的考試。
我校建設(shè)的基于網(wǎng)絡(luò)教學(xué)平臺(tái)的VB課程,經(jīng)過(guò)多批次學(xué)生的實(shí)際使用,教學(xué)效果良好,我校學(xué)生參加全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VB的通過(guò)率也逐年提高;而且學(xué)生在專業(yè)課的學(xué)習(xí)過(guò)程中,能自覺(jué)使用VB編寫(xiě)程序來(lái)解決遇到的問(wèn)題,提高了學(xué)生的計(jì)算機(jī)應(yīng)用水平。
5 結(jié)束語(yǔ)
建設(shè)基于網(wǎng)絡(luò)教學(xué)平臺(tái)的VB課程的目的是為了更好地服務(wù)于教學(xué),需要得到廣大師生的充分認(rèn)可和有效使用。因此,基于網(wǎng)絡(luò)教學(xué)平臺(tái)的VB課程的資源建設(shè)是一項(xiàng)長(zhǎng)期的任務(wù),必須根據(jù)教學(xué)實(shí)際及時(shí)做出調(diào)整,并適時(shí)更新和完善。
高校應(yīng)以培養(yǎng)計(jì)算思維為目標(biāo)開(kāi)展VB課程教學(xué),積極構(gòu)建和完善基于網(wǎng)絡(luò)教學(xué)平臺(tái)的VB教學(xué)模式和教學(xué)方法,提高計(jì)算機(jī)程序設(shè)計(jì)課程的教學(xué)水平,全面提高學(xué)生的信息素養(yǎng)和專業(yè)技能。
參考文獻(xiàn):
[1] 張君楓. VB程序設(shè)計(jì)課程網(wǎng)絡(luò)教學(xué)資源建設(shè)研究[J].福建電腦, 2016(4):78-79.
[2] 寧曉紅,李蓉.立體化教學(xué)模式下VB程序設(shè)計(jì)互動(dòng)教學(xué)平臺(tái)的開(kāi)發(fā)[J].電腦編程技巧與維護(hù), 2014(2):99-100.
[3] 于寧等.突出計(jì)算思維訓(xùn)練的VB程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)[J].實(shí)驗(yàn)技術(shù)與管理, 2016,33(9):182-185.endprint