羅黎
摘 要:VB是一門重要的計(jì)算機(jī)基礎(chǔ)課程,應(yīng)用型高校VB教學(xué)重點(diǎn)應(yīng)放在提升學(xué)生的實(shí)踐應(yīng)用能力上。文章針對(duì)目前VB教學(xué)面臨的問題及現(xiàn)狀,提出了改進(jìn)VB教學(xué)的策略。
關(guān)鍵詞:程序設(shè)計(jì);高校;計(jì)算機(jī)基礎(chǔ)課程
中圖分類號(hào):G640 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1002-4107(2016)12-0040-02
大約從20世紀(jì)50年代中期開始,社會(huì)進(jìn)入了信息化時(shí)代,計(jì)算機(jī)是其代表性的象征。如今,計(jì)算機(jī)在人們的工作生活中起著越來越重要的作用,計(jì)算機(jī)基礎(chǔ)教育也成了高等教育中不可缺少的必要部分,很多高校普遍開設(shè)了計(jì)算機(jī)公共課。
計(jì)算機(jī)基礎(chǔ)教育的目標(biāo)是培養(yǎng)具有一定的計(jì)算機(jī)應(yīng)用能力,能將計(jì)算機(jī)知識(shí)與專業(yè)知識(shí)有機(jī)結(jié)合,并在專業(yè)領(lǐng)域運(yùn)用計(jì)算機(jī)解決問題的高層次、復(fù)合型人才。目前,各大高校普遍采取的教學(xué)模式是計(jì)算機(jī)基礎(chǔ)教學(xué)和一門高級(jí)語言的教學(xué)。VB程序設(shè)計(jì)是宿遷學(xué)院非計(jì)算機(jī)專業(yè)開設(shè)的一門重要的計(jì)算機(jī)基礎(chǔ)課程,是理工科學(xué)生的必修課程,旨在提高學(xué)生的計(jì)算機(jī)素質(zhì),使他們掌握基本原理,訓(xùn)練學(xué)生的邏輯思維能力,培養(yǎng)他們嚴(yán)謹(jǐn)、求實(shí)的科學(xué)作風(fēng)。
一、計(jì)算機(jī)基礎(chǔ)課程教學(xué)面臨的問題
大學(xué)擴(kuò)招后,大學(xué)生的總量急速增加,隨之產(chǎn)生的問題是學(xué)生的整體素質(zhì)有所下降,學(xué)生之間的差距也明顯增大。
首先是學(xué)生的計(jì)算機(jī)水平存在一定的差異,有的學(xué)生已經(jīng)可以熟練地操作計(jì)算機(jī)和使用常用軟件,甚至已經(jīng)學(xué)習(xí)過程序設(shè)計(jì)語言。而有的學(xué)生幾乎從來沒有接觸過計(jì)算機(jī),基礎(chǔ)很差。其次是學(xué)生的學(xué)習(xí)態(tài)度存在差異,有的學(xué)生積極上進(jìn),進(jìn)入了大學(xué)后,依然保持著對(duì)學(xué)習(xí)積極的熱情和沖勁兒,但是有的學(xué)生,認(rèn)為可以放松放松了,有懈怠的情緒。
計(jì)算機(jī)基礎(chǔ)課程教學(xué)內(nèi)容有所增加,學(xué)時(shí)卻不斷壓縮,高校普遍采用大班教學(xué)、大屏幕教學(xué),教師在講臺(tái)上侃侃而談,而學(xué)生有玩手機(jī)的、有睡覺的,無法調(diào)動(dòng)起學(xué)生的學(xué)習(xí)興趣及學(xué)習(xí)熱情,教學(xué)效果不盡如人意。
計(jì)算機(jī)技術(shù)發(fā)展迅速,知識(shí)更新很快,社會(huì)對(duì)大學(xué)生計(jì)算機(jī)能力的要求也漸高,這就需要教師與時(shí)俱進(jìn),積極思考對(duì)策,改變教育觀念,不斷提高運(yùn)用現(xiàn)代教育技術(shù)手段的能力來提升學(xué)生的信息素養(yǎng)。
二、VB教學(xué)現(xiàn)狀
VB這一程序設(shè)計(jì)語言課程,要求學(xué)生掌握正確、規(guī)范的編程方法,學(xué)習(xí)通過編程來解決問題的方法和思路,能夠利用先進(jìn)的開發(fā)環(huán)境,編寫小型應(yīng)用程序,為后繼專業(yè)應(yīng)用課程打好基礎(chǔ)。該課程有一定的難度,它的概念比較抽象、內(nèi)容非常繁雜、實(shí)踐性又很強(qiáng),對(duì)于學(xué)生來說,程序設(shè)計(jì)的概念和思維方式是全新的,學(xué)生接受起來有些困難。
現(xiàn)階段不少教師反映VB難教、學(xué)生反映VB難學(xué),實(shí)際的課堂教學(xué)效果令人不滿意,體現(xiàn)了學(xué)生程序設(shè)計(jì)能力的下降趨勢(shì)。目前VB教學(xué)中反映的情況如下。
(一)學(xué)習(xí)目的不明確
非計(jì)算機(jī)專業(yè)學(xué)生缺乏一定的程序設(shè)計(jì)背景知識(shí),不少學(xué)生認(rèn)為程序設(shè)計(jì)不是他們的專業(yè)課,難學(xué)、白學(xué)、沒有用、不知道學(xué)來干什么,有怕苦、急功近利的想法,這種思想影響了課程的教與學(xué)。教師應(yīng)讓學(xué)生認(rèn)識(shí)到程序設(shè)計(jì)是計(jì)算機(jī)素質(zhì)的重要體現(xiàn),是計(jì)算機(jī)應(yīng)用的基礎(chǔ),明確學(xué)習(xí)目標(biāo)。
(二)重理論,輕實(shí)踐
VB是實(shí)踐性很強(qiáng)的課程,過于重視課堂理論教學(xué)會(huì)造成紙上談兵,導(dǎo)致學(xué)生花費(fèi)大量時(shí)間去學(xué)習(xí)語法,對(duì)上機(jī)課缺乏興趣。教師應(yīng)強(qiáng)調(diào)實(shí)踐上機(jī)的重要性,實(shí)踐上機(jī)對(duì)知識(shí)的鞏固和能力的提高有著重要作用,是對(duì)課堂理論的補(bǔ)充和升華。實(shí)踐教學(xué)效果決定了VB這門課程的成敗,要想學(xué)好這門課程,很大程度上依賴于學(xué)生刻苦的實(shí)踐上機(jī)及鉆研。
(三)重界面,輕算法
VB界面設(shè)計(jì)很方便也很簡(jiǎn)單,學(xué)生很容易掌握窗體、控件、菜單設(shè)計(jì)等,可以快速設(shè)計(jì)出較標(biāo)準(zhǔn)的軟件界面。
它的算法設(shè)計(jì)理解難度較大,應(yīng)讓學(xué)生明白界面設(shè)計(jì)是錦上添花,算法設(shè)計(jì)是核心,應(yīng)將更多的時(shí)間和精力放在算法研究上面。比如累加累乘算法、輾轉(zhuǎn)相除法、判斷素?cái)?shù)算法、排序算法、遞歸算法、窮舉算法、解析算法等。
(四)重結(jié)果,輕過程
大學(xué)考試是一考定終身,所以有的學(xué)生習(xí)慣于搞突擊、死記硬背、臨時(shí)抱佛腳,把所有的精力都用在考試前的幾天。有的學(xué)生平時(shí)不用功,不看書不做題,作業(yè)都是應(yīng)付了事,求知欲降低。應(yīng)該端正學(xué)風(fēng)和考風(fēng),考風(fēng)正,學(xué)風(fēng)必然正,提倡面向過程的考試改革。
三、VB教學(xué)策略
學(xué)生在高中階段受應(yīng)試教育影響根深蒂固,進(jìn)入大學(xué)后,如何培養(yǎng)自主學(xué)習(xí)、提高能力比傳授知識(shí)更為重要。如何教,如何激發(fā)學(xué)生的學(xué)習(xí)興趣和積極性,樹立在學(xué)習(xí)中創(chuàng)新、在創(chuàng)新中學(xué)習(xí)的理念,啟發(fā)創(chuàng)新意識(shí),鼓勵(lì)制作創(chuàng)新作品,對(duì)我們教師提出了新要求,有必要認(rèn)真地研究教學(xué)方法。
程序設(shè)計(jì)語言的學(xué)習(xí)有一定的枯燥性,在實(shí)際的課堂教學(xué)過程中,學(xué)生學(xué)習(xí)興趣不大甚至沒有任何興趣,已經(jīng)成為提高課堂教學(xué)質(zhì)量的最大障礙。人們常說,興趣是最好的教師,如果能提高學(xué)生的學(xué)習(xí)興趣,就能起到事半功倍的效果,學(xué)生會(huì)很輕松,教師也不費(fèi)力。
學(xué)生的第一次課程,應(yīng)該向其介紹課程體系,讓其全面了解課程要求和自己的興趣所在,讓學(xué)生了解教學(xué)體系,掌握學(xué)習(xí)方法。當(dāng)遇到問題時(shí),鼓勵(lì)學(xué)生學(xué)會(huì)通過網(wǎng)絡(luò)求助,引導(dǎo)學(xué)生對(duì)知識(shí)進(jìn)行探究,從而鍛煉他們分析、解決問題的能力。
(一)加強(qiáng)第一堂課的教學(xué)導(dǎo)入
首先在第一次教學(xué)時(shí)就要加強(qiáng)引導(dǎo),強(qiáng)調(diào)程序設(shè)計(jì)的作用。學(xué)習(xí)VB不只是抽象思維能力、編程能力、實(shí)踐能力和創(chuàng)新能力的培養(yǎng),更重要的是耐心細(xì)致的學(xué)習(xí)工作態(tài)度的培養(yǎng),可以樹立嚴(yán)謹(jǐn)求實(shí)、百折不撓攻克難關(guān)的精神。
在學(xué)習(xí)方法上,該課程與“信息技術(shù)應(yīng)用基礎(chǔ)”課程有區(qū)別,前者是操作軟件,而VB是設(shè)計(jì)軟件,應(yīng)強(qiáng)調(diào)實(shí)踐的重要性,不是聽會(huì)、看會(huì)的,而是做會(huì)的。第一堂課對(duì)學(xué)生來說,什么是程序、程序設(shè)計(jì)、可視化界面、對(duì)象屬性、方法、事件驅(qū)動(dòng)等新概念、新知識(shí),若照本宣讀,教學(xué)效果會(huì)很差。
可以通過一個(gè)簡(jiǎn)單的VB動(dòng)畫例子,就是在電視和電影中經(jīng)??吹降挠幸环鶊D像背景襯托的字幕滾動(dòng)的案例,通過“自動(dòng)”和“手動(dòng)”兩個(gè)相應(yīng)的命令按鈕來控制字幕上下滾動(dòng)。該例引出的知識(shí)點(diǎn)有:可視化界面設(shè)計(jì)、對(duì)象的概念、事件驅(qū)動(dòng)的運(yùn)行機(jī)制、VB集成開發(fā)環(huán)境、結(jié)構(gòu)化程序設(shè)計(jì)(If和Sub過程)等。通過實(shí)例激發(fā)學(xué)生學(xué)習(xí)VB的興趣,同時(shí)讓學(xué)生思考該實(shí)例是否可以做進(jìn)一步的修改。
(二)以學(xué)生為中心開展教學(xué)活動(dòng)
從第一次課程開始就要想方設(shè)法,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,使其跟著教師教學(xué)步伐前進(jìn)。每次課前可以占用幾分鐘,演示由學(xué)生自己編寫的比較有趣的程序,從而吸引學(xué)生,也可以講解典型問題,展示優(yōu)秀習(xí)作,達(dá)到自我教育的目的。
實(shí)驗(yàn)內(nèi)容可以提前教學(xué)內(nèi)容一些,鼓勵(lì)自學(xué)與模仿,講課重點(diǎn)應(yīng)帶著問題展開,效果會(huì)很明顯。適當(dāng)豐富教學(xué)資源,以滿足不同層次學(xué)生的需要。應(yīng)該與學(xué)生適當(dāng)?shù)亟换?,課堂教學(xué)氣氛才能活躍,要求學(xué)生動(dòng)腦,同步思考,調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,盡可能當(dāng)堂課理解所學(xué)內(nèi)容。
(三)運(yùn)用問題教學(xué)驅(qū)動(dòng)法
實(shí)施問題驅(qū)動(dòng)的目的是帶著問題學(xué),讓學(xué)生更容易掌握新知識(shí),盡量做到抽象概念形象化、復(fù)雜問題簡(jiǎn)單化、條理清晰化。
每一個(gè)知識(shí)難點(diǎn)都是從問題的提出為引例,提前使用相關(guān)知識(shí),讓學(xué)生從模仿到掌握解決的方法,了解新知識(shí)的意義、使用規(guī)則,并學(xué)會(huì)歸納總結(jié)。
(四)強(qiáng)化課堂管理,注重實(shí)際
大班教學(xué)中由于學(xué)生人數(shù)較多,需要進(jìn)行有效的管理。(1)定位:機(jī)房采用固定位置,既能保證出勤率,又方便于隨機(jī)檢查實(shí)驗(yàn)完成的實(shí)效?!白深^,促中間”,抓表現(xiàn)比較優(yōu)秀的學(xué)生和存在一定缺陷的學(xué)生,督促表現(xiàn)一般的學(xué)生迎頭趕上,取得進(jìn)步,有效提高教學(xué)質(zhì)量。(2)書面:讓學(xué)生事先編寫程序,以備上機(jī)時(shí)修改,期末可作為平時(shí)成績(jī)的依據(jù)。(3)隨機(jī):課堂隨機(jī)做小練習(xí),既起到點(diǎn)名作用,又方便掌握教學(xué)情況,加強(qiáng)實(shí)踐和調(diào)試程序能力的訓(xùn)練。(4)遞交:每次實(shí)驗(yàn)完成及時(shí)遞交,可以減少?gòu)?fù)制的概率,提高學(xué)生上機(jī)的效率。(5)效果:在大班教學(xué)的情況下保證了課堂、上機(jī)出勤率和作業(yè)遞交率都在98%以上。
(五)構(gòu)建兼顧過程與創(chuàng)新的考核評(píng)價(jià)體系
學(xué)生成績(jī)由平時(shí)成績(jī)、期中測(cè)試、期末機(jī)考等組成。(1)平時(shí)成績(jī):課堂小練習(xí)、平時(shí)書面編程習(xí)題和提交的上機(jī)實(shí)驗(yàn),重在平時(shí)積累。(2)期中測(cè)試:重點(diǎn)放在算法的考核,防止到期末考試時(shí)積重難返。(3)期末機(jī)考:采用無紙化考試,提高實(shí)踐動(dòng)手能力。(4)考后分析:應(yīng)該強(qiáng)化程序設(shè)計(jì)基本要求,讓學(xué)生明白努力學(xué)習(xí)可以基本達(dá)到要求,抄作業(yè)、背題目,注定會(huì)考試失敗。
(六)教學(xué)與專業(yè)應(yīng)用相結(jié)合
傳統(tǒng)的教學(xué)是通過案例、問題驅(qū)動(dòng)來引出基本語法,但是與專業(yè)應(yīng)用結(jié)合比較少,學(xué)生是被動(dòng)學(xué)習(xí),學(xué)習(xí)動(dòng)力和成就感不足。
面向應(yīng)用、按需教學(xué)是以專業(yè)應(yīng)用為背景,結(jié)合VB語言學(xué)習(xí),做到真正地學(xué)以致用,活躍了學(xué)生的創(chuàng)造性思維,變被動(dòng)為主動(dòng)學(xué)習(xí)。學(xué)生帶著解決問題來學(xué)習(xí),大部分學(xué)生編程能力可以得到增強(qiáng),符合創(chuàng)新能力培養(yǎng)的模式。
VB語言涉及的知識(shí)點(diǎn)特別多,需要學(xué)生在保證課堂聽課效果的同時(shí),要堅(jiān)持課外自學(xué)。教師在教學(xué)中要不斷發(fā)現(xiàn)問題,解決問題,探索研究出更適應(yīng)學(xué)生的教學(xué)方法,通過師生的共同努力來提高VB教學(xué)質(zhì)量。
參考文獻(xiàn):
[1]何麗.高校非計(jì)算機(jī)專業(yè)VB教學(xué)探討與實(shí)踐[J].湖北
科技學(xué)院學(xué)報(bào),2012,(12).
[2]馮建國(guó),李桂花.提高非計(jì)算機(jī)專業(yè)本科VB教學(xué)質(zhì)量的
途徑[J].長(zhǎng)春理工大學(xué)學(xué)報(bào),2012,(4).
[3]張經(jīng)學(xué).在VB課程教學(xué)中培養(yǎng)學(xué)生創(chuàng)新能力[J].湖南
工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012,(6).
[4]沈曉紅.任務(wù)驅(qū)動(dòng)法在VB教學(xué)中的應(yīng)用[J].計(jì)算機(jī)時(shí)
代,2014,(12).