劉慶 費雄偉
[摘要]《VisualBasic程序設(shè)計》是我院開放教育計算機(jī)應(yīng)用等專業(yè)的一門統(tǒng)設(shè)必修課。為了學(xué)好該課程,除了教師在課堂上講授理論基礎(chǔ)知識外,還要加強(qiáng)實驗教學(xué)環(huán)節(jié)。實驗教學(xué)環(huán)節(jié)不僅可以讓學(xué)生掌握程序設(shè)計的基本語言、語法、方法,而且還能提高他們分析問題、解決問題的能力,最終使他們掌握應(yīng)用程序開發(fā)的實用技巧。本文分析了現(xiàn)在實驗教學(xué)中存在的問題,并從實驗教學(xué)的內(nèi)容、方法、手段、考核等方面對該課程的實驗教學(xué)模式進(jìn)行探索與實踐。
[關(guān)鍵詞]VisualBasic程序設(shè)計;實驗教學(xué);終結(jié)性考核
[中圖分類號]G642 [文獻(xiàn)標(biāo)識碼]A [文章編號]1671-5918(2016)19-0099-03
doi:10.3969/j.issn.1671-5918.2016.19.047 [本刊網(wǎng)址]http:∥www.hbxb.net
一、引言
《Visual Basic程序設(shè)計》(Visual Basic以下簡稱VB)是國家開放大學(xué)人才培養(yǎng)模式探索和開放教育試點??朴嬎銠C(jī)應(yīng)用、計算機(jī)信息管理等相關(guān)專業(yè)的一門統(tǒng)設(shè)必修技術(shù)基礎(chǔ)課,也是計算機(jī)科學(xué)與技術(shù)專業(yè)(本科)的補(bǔ)修課程?!禫B程序設(shè)計》課程在入學(xué)的第一個學(xué)期內(nèi)開設(shè)。它具有簡單易學(xué)、功能強(qiáng)大、見效快等特點,特別適合初學(xué)者學(xué)習(xí)的程序設(shè)計語言。通過該課程的學(xué)習(xí),使學(xué)生理解可視化面向?qū)ο缶幊痰幕靖拍?;掌握可視化程序設(shè)計方法和VB程序設(shè)計的編程技巧;具備開發(fā)應(yīng)用程序的能力和利用VB解決生活、工作中問題的能力。在《VB程序設(shè)計》課程教學(xué)設(shè)計方案中,實驗教學(xué)是非常重要的教學(xué)環(huán)節(jié),實驗教學(xué)環(huán)節(jié)設(shè)置科學(xué)、合理,不僅可以讓學(xué)生掌握程序設(shè)計的基本語言、語法、方法,而且對于學(xué)生學(xué)習(xí)、理解、掌握應(yīng)用程序開發(fā)的思想及技巧,起到關(guān)鍵性的作用;對培養(yǎng)學(xué)生實踐動手能力、分析問題和解決問題的能力,起著至關(guān)重要的作用,也為學(xué)生從事應(yīng)用程序的開發(fā)打下堅實的基礎(chǔ)。因此如何提高我院《VB程序設(shè)計》課程實驗教學(xué)的質(zhì)量,培養(yǎng)學(xué)生實踐操作的能力,以及應(yīng)用程序開發(fā)的能力,一直是我院計算機(jī)教師研究的重要課題。
二、《VB程序設(shè)計》實驗教學(xué)的現(xiàn)狀
目前《VB程序設(shè)計》普遍采用多媒體理論教學(xué)和上機(jī)實驗操作相結(jié)合的教學(xué)方式。這種教學(xué)方式,教師往往偏重于理論知識的講授,花大量時間、精力去設(shè)計教學(xué)大綱、教學(xué)計劃、實施方案、教學(xué)方式探索、教學(xué)手段等等。在課堂上,教師也會花大量的時間去講授VB程序設(shè)計語言的基礎(chǔ)、數(shù)組、過程和函數(shù)以及可視化程序設(shè)計方法、技巧等。而對開展實驗教學(xué)就顯得不太重視,在實驗教學(xué)過程上,往往隨便安排教材中的某個實例讓學(xué)生去操作,這些實例缺乏知識結(jié)構(gòu)的系統(tǒng)性和連貫性,很難做到學(xué)以致用。整個實驗教學(xué)過程中,學(xué)生也是從到頭尾都是在被動接受知識,沒有主動去思考問題,整個課程學(xué)完后,學(xué)生根本不會運用所學(xué)的理論知識來解決實際問題,也不具備應(yīng)用程序、系統(tǒng)的開發(fā)能力??偟膩碚f,《VB程序設(shè)計》實驗教學(xué)中主要存在的問題有以下幾個方面:
(一)實驗教學(xué)計劃設(shè)計缺乏連貫性、系統(tǒng)性
《VB程序設(shè)計》是一門實踐性很強(qiáng)的計算機(jī)語言課程,每學(xué)完一個知識點內(nèi)容后,雖然都會安排上機(jī)實驗教學(xué)環(huán)節(jié)。實驗教學(xué)內(nèi)容、教學(xué)計劃、課程設(shè)計、實施方案都是由授課教師根據(jù)其理論教學(xué)的內(nèi)容來安排的,整個實驗教學(xué)方案的設(shè)計缺乏完整、連貫、專業(yè)、系統(tǒng)性。
(二)實驗內(nèi)容過于簡單
實驗教學(xué)大多數(shù)是授課教師根據(jù)所學(xué)的理論內(nèi)容來安排,實驗內(nèi)容往往為教材中的某個實例,或完成實驗教材書中的某個程序任務(wù)實例。然后學(xué)生把這些實例的代碼一條一條輸入計算機(jī)中并檢查代碼是否輸入正確。整個實驗教學(xué)環(huán)節(jié)中,學(xué)生既不要理解這些程序代碼的功能,又不需要自己去設(shè)計、思考、編寫程序的代碼。整個過程演變成了學(xué)生練習(xí)“打英語單詞”的過程,看誰打的越快越準(zhǔn)確。到最后,學(xué)生根本不會運用所學(xué)的理論知識來解決實際問題,對應(yīng)用程序開發(fā)的過程根本不熟悉,也就不具備應(yīng)用程序、系統(tǒng)的開發(fā)能力。
(三)實驗教學(xué)組織過于隨意
每次實驗教學(xué)都在計算機(jī)機(jī)房進(jìn)行,教師采取“放羊式”教學(xué),實驗一開始,教師就把實驗要求、實驗內(nèi)容、實驗步驟、實驗結(jié)果都統(tǒng)統(tǒng)告訴學(xué)生。學(xué)生整個實驗過程中處于一種放任自流的狀態(tài),從而導(dǎo)致一些學(xué)生對實驗教學(xué)的不重視,也不知道實驗具體要做什么,以至于隨便輸幾行代碼敷衍了事。有些學(xué)生連實驗報告都無法按時獨立完成,甚至抄襲其他同學(xué)的。
(四)期末考核方法不科學(xué)、不合理
《VB程序設(shè)計》課程的考核采取形成性考核和終結(jié)性考核相結(jié)合的形式。形成性考核占課程總成績的20%,主要包括平時作業(yè)的完成情況,網(wǎng)上學(xué)習(xí),小組學(xué)習(xí),參加面授輔導(dǎo)等。終結(jié)性考核(期末考試)占課程總成績的80%,由國家開放大學(xué)統(tǒng)一命題,采用閉卷筆式考試。每到期末考試時,學(xué)生為了取得好的成績,往往去背、記一些概念、語法格式、函數(shù)使用方法等等,這也導(dǎo)致學(xué)生對實驗教學(xué)不重視。
為了調(diào)動學(xué)生對實驗課的積極性和趣味性,提高他們動手解決問題的能力,使他們具備應(yīng)用程序開發(fā)的技巧,就要從多個方面對《VB程序設(shè)計》實驗教學(xué)進(jìn)行探索。
三、《VB程序設(shè)計》實驗教學(xué)的探索與實踐
對于程序設(shè)計語言而言,只有通過實驗教學(xué)和上機(jī)實踐,學(xué)生才能學(xué)會應(yīng)用程序的設(shè)計、編寫、運行、調(diào)試等開發(fā)技巧,除此外,學(xué)生也掌握相應(yīng)的理論基礎(chǔ)知識,也培養(yǎng)學(xué)生分析問題和解決問題的思維模式。因此,為了使學(xué)生運行VB程序設(shè)計來解決身邊的問題,真正做到具有應(yīng)用程序開發(fā)的能力,我們從實驗的內(nèi)容、實驗教學(xué)模式、實驗教學(xué)手段、期末考核制度等方面著手進(jìn)行探索。
(一)實驗教學(xué)計劃安排的制定
首先要轉(zhuǎn)觀念,實驗教學(xué)與理論教學(xué)同等重要。實驗教學(xué)不僅是對理論基礎(chǔ)知識的回顧,更是對理論知識的補(bǔ)充、實踐和綜合應(yīng)用,通過上機(jī)實踐將理論融會貫通。每學(xué)期開學(xué),教師就要合理而又嚴(yán)密的制定該課程的實驗教學(xué)計劃,制定一套完整的實驗教學(xué)體系,包括實驗名稱、實驗內(nèi)容、學(xué)時等。結(jié)合我院實際情況和筆者幾年來的實驗教學(xué)經(jīng)驗,對《VB程序設(shè)計》這門課程制定了實驗教學(xué)計劃,詳細(xì)情況見表1。在制定實驗教學(xué)計劃時需注意以下幾點:endprint
1.設(shè)置實驗任務(wù)必須新穎而且充滿趣味,能夠充分調(diào)動學(xué)生學(xué)習(xí)的積極性和創(chuàng)造性。實驗任務(wù)不應(yīng)設(shè)置太簡單和太復(fù)雜,實驗任務(wù)太簡單,學(xué)生也就不會去主動去思考問題,如果實驗任務(wù)太過于復(fù)雜,也會打擊學(xué)生實驗操作的積極性。
2.每次計劃開展實驗環(huán)節(jié)時,其相應(yīng)的理論知識必須已經(jīng)講授完畢,且兩者內(nèi)容保持相同和一致,所有實驗的內(nèi)容必須具有連貫性,中間沒有脫節(jié)的環(huán)節(jié)。
3.實驗學(xué)時要設(shè)計合理,避免學(xué)生由于學(xué)時太短而出現(xiàn)不能正常完成實驗任務(wù)的現(xiàn)象。同時也要避免學(xué)時太長,學(xué)生在實驗課堂完成了實驗任務(wù)而無所事事。
(二)實驗教學(xué)過程中嚴(yán)格監(jiān)控與管理
每次在開展實驗教學(xué)之前,要求學(xué)生提前做好預(yù)習(xí),如果有實驗操作條件的學(xué)生可以先試的實踐操作,熟練下實驗任務(wù)的要求、內(nèi)容、步驟等。學(xué)生在實驗操作過程中,如果遇到疑點,老師應(yīng)積極鼓勵學(xué)生獨立思考,大膽實踐操作,盡力爭取自己解決問題;如果遇到難點的問題,教師應(yīng)該給予指導(dǎo);如果存在有普遍性的問題,教師應(yīng)該在實驗課堂中要集中講解。每次實驗課結(jié)束后,學(xué)生都要按要求獨立撰寫完成實驗報告,以此來提高學(xué)生總結(jié)分析問題的能力。教師也要做到認(rèn)真批改每個學(xué)生的實驗報告,從中找了他們共性的問題,分析其原因,并結(jié)合上機(jī)實驗操作的情況,在下次課堂上進(jìn)行針對性的講評。
(三)終結(jié)性考核(期末考試)方法的改革
《VB程序設(shè)計》是一門實踐性很強(qiáng)的計算機(jī)語言課程,終結(jié)性考核(期末考試)采用筆試方式是極不合理的,有必要對其進(jìn)行改革。可以把終結(jié)性考核(期末考試)方式改成學(xué)生獨立完成一個程序任務(wù)的設(shè)計及開發(fā)。可以把目前的“形成性考核+終結(jié)性考核”方法改成分為多方面對學(xué)生進(jìn)行考核。根據(jù)筆者多年的教學(xué)經(jīng)驗,可以把課程考核方式設(shè)計為“平時學(xué)習(xí)成績+平時作業(yè)成績+平時實驗成績+終結(jié)性考核成績”加權(quán)記分的方法。其中平時學(xué)習(xí)成績占10%;平時作業(yè)成績占10%;平時實驗成績占20%;終結(jié)性考核(期末考試)成績占60%,考核過程中一定要按要求嚴(yán)格執(zhí)行。
四、總結(jié)
實驗教學(xué)是整個課堂教學(xué)中非常重要的環(huán)節(jié),設(shè)計一個完整、連貫、專業(yè)、系統(tǒng)性的實驗教學(xué)計劃,有利于調(diào)動學(xué)生學(xué)習(xí)《VB程序設(shè)計》課程的積極性和興趣。經(jīng)過實驗上機(jī)操作,學(xué)生不僅可以掌握VB程序設(shè)計的基本語言、語法、方法,還可以培養(yǎng)他們分析問題和解決問題的思維模式,最終使他們真正做到具有應(yīng)用程序開發(fā)的能力。endprint