梅炳夫
摘要:針對《visual basic程序設(shè)計》課程理論多、實踐性強的特點,對這門課程的學(xué)習(xí)評價進行了改革,摒棄過去傳統(tǒng)的卷面筆試的考核方式,采用適合程序設(shè)計課程的考核方式,以開發(fā)軟件作品為考核內(nèi)容,形成一種“9+1”的學(xué)習(xí)評價模式,學(xué)生不用死記硬背理論,但實踐應(yīng)用能力卻得到了提高。
關(guān)鍵詞:程序設(shè)計;學(xué)習(xí);評價模式
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)13-0145-03
Abstract: In the "visual basic program design "curriculum theory, practice and strong, in the course of learning evaluation reform, to abandon the past, traditional books written examination of the way, used for the assessment of program design course, to develop software works as the contents of assessment, the formation of a "9+1" evaluation model of learning, students don't have to rote learning theory, but practical application ability have improved.
Key words: program design; learning; evaluation model
《Visual Basic程序設(shè)計》是軟件開發(fā)、計算機應(yīng)用等專科專業(yè)的必修課。課程的主要內(nèi)容包括:可視化編程理論,VB編程初步,應(yīng)用程序設(shè)計,VB高級語言技巧,文件處理方法,圖形圖像和多媒體應(yīng)用程序設(shè)計方法,數(shù)據(jù)庫應(yīng)用程序設(shè)計方法,網(wǎng)絡(luò)應(yīng)用程序設(shè)計方等。
通過本課程的學(xué)習(xí),使學(xué)生掌握可視化程序設(shè)計方法和VB語言的編程技巧,具備用VB語言進行應(yīng)用系統(tǒng)開發(fā)的初步能力。
本課程的特點是概念多、實踐性強、涉及面廣,因此不能在傳統(tǒng)的課室里講授,如果這樣的話,只能紙上談兵,而適宜采用在計算機實驗室(或計算機多媒體教室)進行講授的教學(xué)形式,講解、演示、課堂討論相結(jié)合,并且學(xué)生馬上演練,這樣的教學(xué)效果會更好。同樣的道理,這門課程的學(xué)習(xí)評價模式也要改革,摒棄以往的理論卷面考核形式,采用全新的一種“N+1”考核方式。
1 學(xué)習(xí)評價模式的設(shè)計思想
由于本課程實踐性強,故其學(xué)習(xí)評價模式的形式是以計算機語言的應(yīng)用和軟件開發(fā)的實際流程為主線,從計算機語言的基礎(chǔ)開始,然后到小軟件的制作,最后到軟件的集成,最終完成一個多媒體軟件的制作。
在教學(xué)過程中,以項目開發(fā)為主線,合理安排各知識點和案例的學(xué)習(xí)次序,提供大量的素材和實例,注重開發(fā)平臺的使用和知識點的連貫性、一致性,使得學(xué)習(xí)過程環(huán)環(huán)相扣,幫助學(xué)習(xí)者在完成教學(xué)實踐的過程后,熟悉開發(fā)平臺和各種控件的使用,以及軟件項目開發(fā)的全過程,軟件項目開發(fā)技能的訓(xùn)練得到提高。因此,在學(xué)習(xí)評價方案設(shè)計過程中,注重對學(xué)生實際操作過程的考核,使用VB語言的能力和集成軟件制作產(chǎn)品的考核上,注重軟件項目開發(fā)過程、崗位技能訓(xùn)練等幾個方面的綜合考核。
2 學(xué)習(xí)評價模式的構(gòu)思
本課程教學(xué)總學(xué)時數(shù)為72學(xué)時、4學(xué)分,教學(xué)以實踐指導(dǎo)教師輔導(dǎo)學(xué)生在計算機上實訓(xùn)為主,著重于技能的訓(xùn)練,課程的考核形式以考查作品為主,不另設(shè)筆試??己瞬捎靡浴靶纬尚钥己恕迸c“終結(jié)性項目驗收考核”相結(jié)合的模式。學(xué)生除了完成實訓(xùn)實踐環(huán)節(jié)的9個小軟件作品,學(xué)期末要獨立制作一份完整的軟件作品,這就是所謂的“N+1”學(xué)習(xí)評價模式。
2.1 形成性考核為分散性考核,占總成績的50%
形成性考核是在教學(xué)學(xué)習(xí)過程中,按照教學(xué)進度和項目設(shè)計的要求,使用軟件設(shè)計作品為最終目標。
學(xué)習(xí)方式是先由教師講解相關(guān)知識點的內(nèi)容,并且進行實際的演示,然后布置某一個知識點或者章節(jié)的考核項目(實際上是一個小軟件作品),總共有9個考核項目。教師對每個單元的學(xué)生軟件作品公開講評,結(jié)合學(xué)生自評、互評,展示優(yōu)秀作品,這樣可以開拓學(xué)生的視野,啟發(fā)學(xué)生創(chuàng)作的思路。
2.2 終結(jié)性考核為學(xué)期末項目驗收考核,占總成績的50 %
學(xué)生獨立提交一份完整的軟件作品。期末終結(jié)性考核是要求學(xué)生在9個小軟件的基礎(chǔ)上,加工集成為一個多媒體軟件作品,刻錄成光盤提交。教師按照項目作品的完成質(zhì)量,評定終結(jié)性考核成績。
3 學(xué)習(xí)評價模式的實施方案
3.1 形成性考核的內(nèi)容
根據(jù)教學(xué)進度,以及知識點,共包括九個小軟件的設(shè)計:“數(shù)字時鐘”、“計時器”、“簡單計算器”、“多功能計算器”、“文件管理器”、“MP3/VCD播放器”、“簡單繪圖工具”、“成績查詢系統(tǒng)”、“網(wǎng)絡(luò)聊天程序”等。
考核方式是教師根據(jù)每個學(xué)生提交的9個小軟件,結(jié)合適當?shù)目记冢ò鎸γ娴妮o導(dǎo)、網(wǎng)上答疑等)、學(xué)生對開發(fā)平臺的使用和VB語言的熟練程度、軟件設(shè)計的過程和完成質(zhì)量,按照以上參數(shù)對學(xué)生給出成績評定,成績以100分制。
3.2 終結(jié)性考核的內(nèi)容
終結(jié)性考試的試題是軟件作品:將形成性考核的9個“小軟件”集成在一個系統(tǒng)上,做成一個多媒體軟件作品。該軟件作品的具體要求是:
1)應(yīng)用VB開發(fā)平臺和其他工具,將9個小軟件集成起來,形成一個具有完整結(jié)構(gòu)的、流程清晰的、有交互功能的多媒體軟件。
2)有登錄驗證界面,即憑用戶名和密碼登錄。
3)每個“小軟件”對應(yīng)一個按鈕或者菜單項目。
4)每個“小軟件”有“幫助”說明文件。
5)軟件中要有背景音樂。
6)主控程序能順利調(diào)用每個“小軟件”程序,并能正常返回。
7)可以適當添加一些動畫等效果。軟件中的媒體可以包括聲、像、圖、文、動畫各種素材,這些素材應(yīng)出自本課程所學(xué)習(xí)的知識制作。
8)應(yīng)建立文檔資料(如安裝方法,操作說明,幫助信息,設(shè)計流程等)。
9)提交的作品應(yīng)有源程序及可執(zhí)行文件(EXE文件),可順暢運行。
終結(jié)性考核的成績評定標準是教師根據(jù)學(xué)生提交的軟件作品,按照如下的標準進行評定:
1)作品文檔的完整性,占10%。
2)作品的功能、素材的制作與調(diào)用合理,占40%。
3)界面的設(shè)計、運行流暢等因素,占30%。
4)軟件的創(chuàng)意,占20%。
按照以上參數(shù)以100分制對學(xué)生給出成績評定。
終結(jié)性考核集成軟件示例如圖1所示。
學(xué)生這門課程的最終成績,由“形成性考核成績的50%+終結(jié)性成績的50%”組成,分為以下五個檔次,總成績60分以下為不及格、60—70分評定為及格、70—80分評定為中等、80—90分評定為良好、90分以上評定為優(yōu)秀。
4學(xué)習(xí)評價模式的實施情況
為了配合此學(xué)習(xí)評價模式的教學(xué),我們組織多名開發(fā)經(jīng)驗豐富的教師進行了相關(guān)的課程資源建設(shè),并實施教學(xué)。具體包括如下工作:
1)編寫制定了《Visual Basic程序設(shè)計》教學(xué)大綱、教學(xué)設(shè)計方案、課程考核方案、形成性考核實施方案、終結(jié)性考核實施方案等教學(xué)文件。
2)編寫了《Visual Basic程序設(shè)計學(xué)習(xí)指導(dǎo)》、《Visual Basic上機輔導(dǎo)》等輔導(dǎo)教材。教程中融入了實踐環(huán)節(jié)改革的思想,選取最新的開發(fā)平臺和最新版本的軟件作為學(xué)習(xí)對象,按照計算機的使用流程和軟件的開發(fā)模型的先后次序,合理安排各知識點的學(xué)習(xí)次序,精心組織素材和案例,注重工具使用和媒體素材處理的連貫性,令學(xué)習(xí)過程環(huán)環(huán)相扣。
3)對《Visual Basic程序設(shè)計》課程實訓(xùn)輔導(dǎo)教師及分校教師進行培訓(xùn),每個學(xué)期初組織教師集體備課、研討,學(xué)期末進行總結(jié)。
4)從計算機專業(yè)2012級開始實施教學(xué)改革,全部教學(xué)在多媒體機房完成,學(xué)生在實訓(xùn)教師的指導(dǎo)下,按次序做完所有的實驗,直至其多媒體的集成軟件制作完成。
本課程設(shè)計方案從2012年起開始執(zhí)行,已在開設(shè)計算機專業(yè)的各個分校和工作站同步實施。累計連續(xù)實施8個學(xué)期,合計3000多學(xué)生。經(jīng)過多次的修改和完善,現(xiàn)在形成了比較成熟“9+1”的學(xué)習(xí)評價模式。當然,以后這種模式隨著課程的內(nèi)容變化、計算機技術(shù)的進步,也會與時俱進的進行動態(tài)的修改。
5學(xué)習(xí)評價模式的效果分析
經(jīng)過多輪的教學(xué)和總結(jié)以及學(xué)生的反饋,效果令人滿意。調(diào)查結(jié)果表明:《Visual Basic程序設(shè)計》實踐課程,有效考核了學(xué)生的基本操作技能、軟件開發(fā)的能力,多媒體軟件、課件的集成能力。通過項目開發(fā)的培訓(xùn),促進軟件開發(fā)崗位的能力,熟悉了項目的開發(fā)過程。通過多個小軟件的設(shè)計,分散考核了的課程實訓(xùn)過程,通過最終完整作品的提交驗收,綜合考核了學(xué)生的應(yīng)用能力,這種考核方式獲得學(xué)生們的接受和肯定。
總之,通過開設(shè)本課程實踐環(huán)節(jié)學(xué)習(xí)和考核方案的實施,收到以下效果:
1)學(xué)生熟練掌握了一門計算機高級語言。
2)學(xué)生掌握了軟件的開發(fā)流程以及所需要的軟件開發(fā)工具,學(xué)會了素材綜合加工處理。
3)軟件開發(fā)過程中,分析問題、解決問題的能力得到提高,得到了崗位鍛煉。
4)計算機專業(yè)畢業(yè)生的動手能力和應(yīng)用能力明顯提高,得到用人單位的良好評價。
傳統(tǒng)的理論筆試形式重理論、輕應(yīng)用,學(xué)生可能考高分,但學(xué)生可能是低能! 本課程的學(xué)習(xí)考核模式打破傳統(tǒng),以學(xué)生動手操作應(yīng)用為目標,學(xué)生在學(xué)的過程中理論聯(lián)系實際,真正能夠?qū)W以致用!
參考文獻:
[1] 王學(xué)珍. 以發(fā)展為本的開放教育課程多樣化學(xué)習(xí)評價模式探索[J]. 湖南廣播電視大學(xué)學(xué)報, 2015(2).14-19.
[2] 李召華,呂勤云,王春凈.學(xué)員學(xué)習(xí)質(zhì)量評價模式研究[J].考試周刊,2014(69).
[3] 馬君.美國高等教育質(zhì)量評價模式研究——基于美國“社區(qū)學(xué)院學(xué)生參與度調(diào)查”(CCSSE)的分析[J].外國教育研究,2014(2).