朱玉艷 張暉 張慧
【摘要】分析了VB.NET程序設(shè)計課程針對非計算機(jī)專業(yè)學(xué)生的教學(xué)特點,結(jié)合教育理念和教學(xué)經(jīng)驗,提出課程教學(xué)改革方案并進(jìn)行了嘗試,獲得了較好的教學(xué)效果,實現(xiàn)了應(yīng)用型人才培養(yǎng)的教學(xué)目標(biāo)。
【關(guān)鍵詞】VB.NET程序設(shè)計 教學(xué)改革 教學(xué)效果 人才培養(yǎng)
【Abstract】Analyzed the teaching characteristics of VB.NET programming design course according to non?鄄computer majors, combining educational ideas and teaching experiences, this paper proposed a teaching reform plan and given a trial. It has achieved good teaching effect. The target of training applied talents is realized.
【Keywords】VB.NET programming design; teaching reform; teaching effect; training talent
【基金項目】2014年度云南省教育廳科學(xué)研究基金項目(項目編號:2014Y613)。
【中圖分類號】G642.0 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2016)02-0138-02
隨著信息技術(shù)的不斷發(fā)展,計算機(jī)應(yīng)用已經(jīng)遍及社會的各行各業(yè),計算機(jī)應(yīng)用能力的培養(yǎng)不僅限于計算機(jī)專業(yè)的學(xué)生,運用計算機(jī)技術(shù)解決現(xiàn)實問題是當(dāng)代大學(xué)生必須具備的基本素質(zhì)。VB.NET程序設(shè)計作為一門面向?qū)ο蟮某绦蛟O(shè)計語言,具有簡單易學(xué)、功能強(qiáng)大、應(yīng)用廣泛的特點。因此,各高校把VB作為非計算機(jī)專業(yè)的計算機(jī)基礎(chǔ)課程之一。由于非計算機(jī)專業(yè)學(xué)生基礎(chǔ)薄弱,大部分學(xué)生認(rèn)為這門課程難學(xué)、難懂,跟所學(xué)專業(yè)無關(guān),缺乏學(xué)習(xí)的興趣、熱情和信心,難以達(dá)到理想的教學(xué)效果。這就要求教師不斷進(jìn)行教學(xué)改革創(chuàng)新,激發(fā)學(xué)生的學(xué)習(xí)熱情和求知欲望,以實現(xiàn)高校應(yīng)用型人才培養(yǎng)的教學(xué)目標(biāo)。
1.VB.NET程序設(shè)計課程教學(xué)現(xiàn)狀
(1)教材針對性不強(qiáng)。傳統(tǒng)的VB.NET程序設(shè)計教材按照給出語法、解釋語法規(guī)則、舉例說明的順序結(jié)構(gòu)組成,對非計算機(jī)專業(yè)學(xué)生來說,首先遇到的是枯燥、難學(xué)的語法知識,很難激發(fā)學(xué)生的學(xué)習(xí)興趣和積極性。而任務(wù)驅(qū)動模式的教材,省略了語法部分,開篇就是一些復(fù)雜的程序,很多學(xué)生一看到滿幅的英文代碼,心理上就有壓力,使學(xué)生感到難學(xué)而失去學(xué)習(xí)的信心。
(2)教學(xué)模式存在弊端。傳統(tǒng)教學(xué)模式以教師為中心,采用灌輸式的教學(xué)方法。這樣雖然能較好地保證知識的系統(tǒng)性,但因講授內(nèi)容繁瑣老套,教學(xué)方法單一,學(xué)生被動聽講和記憶,導(dǎo)致學(xué)生學(xué)習(xí)的積極性不高,教學(xué)效果較差。
(3)實踐教學(xué)環(huán)節(jié)薄弱。由于教材案例陳舊乏味,學(xué)生學(xué)習(xí)興趣衰減,往往實踐能力不足,每當(dāng)結(jié)合到實際編程問題時大都束手無策,缺乏實際動手能力和編程思維,不能滿足社會對應(yīng)用型、創(chuàng)新型人才培養(yǎng)的需要。
(4)考核方式不合理。傳統(tǒng)的考核方式一般采用期末筆試閉卷形式。在這種考試方式下,教師無法在教學(xué)過程中根據(jù)考核結(jié)果有針對性地調(diào)整教學(xué)手段和教學(xué)方法,難以發(fā)揮考試在教學(xué)過程中的反饋作用。重理論、輕實踐、死記硬背,不利于培養(yǎng)學(xué)生分析問題和解決問題的能力,導(dǎo)致學(xué)生為考試而學(xué)習(xí),有悖于應(yīng)用型人才培養(yǎng)的目標(biāo)。
2.教學(xué)改革與實踐
(1)精心組織教案,改進(jìn)傳統(tǒng)教材內(nèi)容
與傳統(tǒng)課程相比,VB.NET程序設(shè)計課程致力于培養(yǎng)學(xué)生實踐動手能力、解決問題能力和計算思維。
現(xiàn)有的VB.NET程序設(shè)計教材大多對理論知識講解得比較多而細(xì),對于非計算機(jī)專業(yè)學(xué)生來說難于理解和記憶。針對這些問題,教師應(yīng)該在傳統(tǒng)教材的基礎(chǔ)上,對教學(xué)內(nèi)容進(jìn)行提煉,精心組織教案,突出教學(xué)重點和難點,針對不同專業(yè)編寫相應(yīng)的案例教程和配套的實踐指導(dǎo)教材。
在選取和設(shè)計教學(xué)案例時,要從實用性、趣味性、針對性、難度、綜合性等方面綜合考慮,將一個個精彩的案例展示出來,如用戶注冊、計算器、考試系統(tǒng)等程序,讓學(xué)生體會知識的實用性,可以有效地激發(fā)學(xué)生的好奇心和求知欲,促進(jìn)學(xué)生理解相關(guān)知識,使原本感覺難懂、枯燥的課程教學(xué)變得生動、直觀,真正達(dá)到學(xué)以致用的目的。
(2)“教學(xué)”與“導(dǎo)學(xué)”結(jié)合的教學(xué)模式
VB.NET程序設(shè)計的學(xué)習(xí)過程是一個循序漸進(jìn)的過程,光靠教師課堂講授的時間是遠(yuǎn)遠(yuǎn)不夠的,學(xué)生需要在課后多練習(xí)多思考多實踐。因此,采用理論課以教師“教學(xué)”為主,實踐課則由“教學(xué)”變?yōu)椤皩?dǎo)學(xué)”,以學(xué)生為主體,讓學(xué)生在教師指導(dǎo)下主動獲取知識,教師主要起到引導(dǎo)、督促、幫助的作用。充分利用課余時間,理論課結(jié)束后給學(xué)生布置下次上機(jī)實踐課案例題,讓學(xué)生帶著問題來上機(jī)。鼓勵學(xué)生利用網(wǎng)絡(luò)資源自主解決遇到的問題和困難,培養(yǎng)學(xué)生積極探索知識和繼續(xù)學(xué)習(xí)的觀念,使學(xué)生的學(xué)習(xí)效率和學(xué)習(xí)效果都得到了提高。
(3)層次化的教學(xué)方案
由于不同專業(yè)學(xué)生的計算機(jī)基礎(chǔ)不同,對課程的學(xué)習(xí)興趣和理解能力也有差異。在課程的教學(xué)過程中,應(yīng)充分考慮學(xué)生的接受能力和學(xué)習(xí)進(jìn)度,將課程內(nèi)容進(jìn)行分為基礎(chǔ)部分和提高部分?;A(chǔ)部分要求所有學(xué)生都掌握,提高部分鼓勵大多數(shù)學(xué)生認(rèn)真學(xué)習(xí),這樣為每位同學(xué)找到適合自己的學(xué)習(xí)內(nèi)容和提升空間。
在實踐教學(xué)方面,將實踐案例分為基礎(chǔ)型和自主創(chuàng)新型。基礎(chǔ)型主要以模仿為主,設(shè)計一些與教材同步且簡單、有趣,實用的基礎(chǔ)案例,根據(jù)難易程度給出相應(yīng)的提示而不直接給出答案,鍛煉學(xué)生自己分析問題、解決問題的能力,鼓勵學(xué)生用不同方法實現(xiàn)同一案例程序。自主創(chuàng)新型為能力的提升,針對學(xué)有余力、對編程非常感興趣的學(xué)生,需要學(xué)生將知識融會貫通,設(shè)計一些相對復(fù)雜的案例,在實現(xiàn)程序功能的基礎(chǔ)上不斷完善。這樣層次化的教學(xué),使每位同學(xué)都能找到自己的學(xué)習(xí)起點和學(xué)習(xí)方向,感受完成一個個案例后獲得的成就感,提高了學(xué)生的學(xué)習(xí)激情和動力。
(4)優(yōu)化考核辦法
針對現(xiàn)有考試模式存在的問題,對VB程序設(shè)計課程考核方式進(jìn)行改革,采用多元化、過程化的考核模式。課程成績=上課考勤(10分)+上機(jī)實踐(30分)+綜合實踐(20分)+期末考試(40分)。
①上課考勤。根據(jù)學(xué)生上課出勤情況和在課堂上回答問題情況給定成績。依照教學(xué)內(nèi)容合理設(shè)置問題,抓住每次課的重點,讓學(xué)生主動作答,激發(fā)學(xué)生的學(xué)習(xí)熱情和積極性,鍛煉表達(dá)能力。
②上機(jī)實踐。每次上機(jī)實踐課,教師根據(jù)教學(xué)大綱和教學(xué)內(nèi)容,布置實踐任務(wù),要求學(xué)生完成上機(jī)實踐操作。實踐任務(wù)要考慮不同基礎(chǔ)學(xué)生情況,設(shè)置不同難易程度的題目供學(xué)生選擇。教師再根據(jù)學(xué)生的完成情況,當(dāng)場給出當(dāng)次上機(jī)實踐成績,這樣可以讓學(xué)生感受到自己付出辛勞后收獲成績的喜悅。
③綜合實踐。在課程即將結(jié)束時,設(shè)置一個綜合性較強(qiáng)的實驗任務(wù),要求學(xué)生分組討論、查閱資料、組員共同完成,鍛煉學(xué)生的團(tuán)隊合作精神。
④期末考試。針對全部理論教學(xué)內(nèi)容的綜合考試,類似傳統(tǒng)的期末考試,采用閉卷形式,考核學(xué)生對基礎(chǔ)理論知識的掌握。
3.結(jié)語
本文對目前高校非計算機(jī)專業(yè)VB.NET程序設(shè)計課程在教學(xué)過程中出現(xiàn)的問題加以剖析,在各種教育理念的指導(dǎo)下,再結(jié)合自身教學(xué)經(jīng)驗,從教材教案、教學(xué)模式、教學(xué)方案、考核方式四個方面提出教學(xué)改革并應(yīng)用于實際教學(xué)中,獲得了良好的教學(xué)效果,學(xué)生的解決問題能力和自信心得到了很大的提升,達(dá)到了應(yīng)用型人才培養(yǎng)的目標(biāo)。
參考文獻(xiàn):
[1]童愛紅,劉凱,俞海英.VB.NET應(yīng)用教程(第二版)[M].北京:清華大學(xué)出版社;北京交通大學(xué)出版社,2011.6
[2]王嵐,楊慶紅,李云清,揭安全.面向?qū)ο蟪绦蛟O(shè)計課程中自主學(xué)習(xí)模式的研究與探討[J].計算機(jī)教育,2008,7:123-125
[3]胡明霞,汪海濤.高等學(xué)校計算機(jī)類課程教學(xué)與考試方法改革的實踐與探討[J].電腦知識與技術(shù),2011,7(31):7799-7800
[4]婁迎紅.《Visual Basic 程序設(shè)計》課程案例教學(xué)研究[J].山東廣播電視大學(xué)學(xué)報,2015,1:49-51
[5]周蚌艷,欽明皖.基于CDIO理念的VB程序設(shè)計基礎(chǔ)課程教學(xué)改革初探[J].2014,35:123-124
作者簡介:
朱玉艷(1983-),女,湖南邵陽人,講師,碩士,研究方向:計算機(jī)應(yīng)用技術(shù)。