閆利華
(赤峰學(xué)院 計(jì)算機(jī)與信息工程學(xué)院,內(nèi)蒙古 赤峰 024000)
VB程序設(shè)計(jì)教學(xué)改革探索
閆利華
(赤峰學(xué)院 計(jì)算機(jī)與信息工程學(xué)院,內(nèi)蒙古 赤峰 024000)
在高校計(jì)算機(jī)基礎(chǔ)教學(xué)中,對(duì)程序設(shè)計(jì)課程的選修具有一定的要求,而大多數(shù)學(xué)生也希望通過學(xué)習(xí)程序設(shè)計(jì)來更好地理解和應(yīng)用計(jì)算機(jī)中的一些應(yīng)用軟件.目前高校的入門程序課程以VB為主,本文針對(duì)高校計(jì)算機(jī)程序設(shè)計(jì)類課程存在的問題進(jìn)行分析并將探討新型的教學(xué)模式.
VB教學(xué);任務(wù)驅(qū)動(dòng);案例
程序設(shè)計(jì)是目前大多數(shù)高校普遍開設(shè)的一門公共必修課,目的是通過程序設(shè)計(jì)課程的教學(xué),使學(xué)生掌握一些基本的、規(guī)范的編程方法,培養(yǎng)他們運(yùn)用程序設(shè)計(jì),獨(dú)立分析問題和解決問題的能力.根據(jù)程序設(shè)計(jì)語言的特點(diǎn),大多數(shù)高校所開設(shè)的課程多以C語言及Visual Basic(VB)程序設(shè)計(jì)為主.這其中Visual Basic程序設(shè)計(jì)因?yàn)榻缑嬖O(shè)計(jì)簡(jiǎn)單,易學(xué)易用被大多數(shù)學(xué)校作為程序設(shè)計(jì)語言學(xué)習(xí)的入門課程,此外該語言也被納入了計(jì)算機(jī)等級(jí)考試科目之一.
筆者多年從事計(jì)算機(jī)基礎(chǔ)課教學(xué)工作,高校計(jì)算機(jī)基礎(chǔ)教學(xué)經(jīng)歷了從純講授形式的課堂教學(xué)到利用多媒體設(shè)備教學(xué)的改革與轉(zhuǎn)變,但隨著計(jì)算機(jī)的普及,我們針對(duì)的學(xué)生在不斷變化,大部分學(xué)生在步入大學(xué)校門前即對(duì)計(jì)算機(jī)知識(shí)有所了解,而目前多媒體授課中采用的授課模式已很難適應(yīng)當(dāng)前的教學(xué)需求,本文針對(duì)目前教學(xué)模式存在的弊端進(jìn)行分析并對(duì)新的教學(xué)模式進(jìn)行探討,以提高學(xué)生的學(xué)習(xí)積極性,增加課程學(xué)習(xí)的實(shí)用價(jià)值.
1.1 教學(xué)對(duì)象差異
我國于20世紀(jì)80年代啟動(dòng)中小學(xué)信息技術(shù)教育,我們?cè)趪L試計(jì)算機(jī)的普及從娃娃抓起.但在實(shí)際實(shí)施的過程中卻存在著諸多困難,首行是地區(qū)差異導(dǎo)致的的信息教育發(fā)展不平衡,其次是各中小學(xué)講授的計(jì)算機(jī)類相關(guān)課程內(nèi)容不規(guī)范,而在大的教育環(huán)境中,計(jì)算機(jī)教育在中小學(xué)教育中得不到足夠重視,基于以上幾點(diǎn)可以發(fā)現(xiàn)學(xué)生所掌握的計(jì)算機(jī)知識(shí)也存在著較大的差異.在教學(xué)過程中筆者曾做過統(tǒng)計(jì),結(jié)果顯示學(xué)生的信息技術(shù)水平在逐年提高,在學(xué)習(xí)程序設(shè)計(jì)的過程中對(duì)其理解和接受能力也有所提高,但不同專業(yè)的學(xué)生對(duì)新知識(shí)的接受能力不一樣,且即使相同專業(yè)學(xué)生因?yàn)樯吹夭町惤邮苣芰σ泊嬖诓罹?此外不同專業(yè)對(duì)于VB課程學(xué)習(xí)的重點(diǎn)要求不同,理工科專業(yè)需要較強(qiáng)的程序設(shè)計(jì)能力;經(jīng)濟(jì)管理專業(yè)應(yīng)偏重于數(shù)據(jù)庫編程技術(shù)的學(xué)習(xí);文法外語藝術(shù)體育等專業(yè)主要偏重于多媒體編程技術(shù)的學(xué)習(xí).
1.2 講授模式陳舊
目前,雖然我們使用了多媒體教學(xué)工具但教學(xué)方法相對(duì)來說還是比較傳統(tǒng),在講授的過程中教師更多地是以教師及教材為主體,在內(nèi)容上很少進(jìn)行擴(kuò)展,這種授課模式更多地關(guān)注語言規(guī)范,學(xué)生需要花很大的精力去學(xué)習(xí)語法、語句,完成課程的所有內(nèi)容后很多同學(xué)還不知道如何去自主地解決問題,學(xué)習(xí)上過于被動(dòng),這也與我們的教學(xué)宗旨背道而馳,達(dá)不到學(xué)習(xí)本門課程的基本要求.
1.3 理論與實(shí)際應(yīng)用脫節(jié)
在推進(jìn)教學(xué)改革的過程中,我們對(duì)本校學(xué)生的基本情況做過調(diào)研,發(fā)現(xiàn)學(xué)生在學(xué)習(xí)過程中存在著學(xué)習(xí)機(jī)械,學(xué)習(xí)目的盲目的問題,階段性學(xué)習(xí)中小程序的編寫大多可以仿照例題程序編寫,一旦遇到需要通過一定的綜合應(yīng)用才能解決的問題往往無從下手,且多數(shù)情況下很難做到理論與實(shí)踐應(yīng)用的結(jié)合.
2.1 利用項(xiàng)目教學(xué)法,提高學(xué)生的學(xué)習(xí)主動(dòng)性
改變傳統(tǒng)教學(xué)模式已成為新世紀(jì)教學(xué)改革的重點(diǎn),當(dāng)前我們面對(duì)的是90后的學(xué)生,填鴨式的教學(xué)方法已經(jīng)不能適應(yīng)新形式的要求,目前學(xué)生的特點(diǎn)是知識(shí)面較寬,學(xué)習(xí)能力較強(qiáng),中學(xué)高中教育中也在努力培養(yǎng)學(xué)生的自主學(xué)習(xí)能力,所以我們應(yīng)該充分利用學(xué)生的自主學(xué)習(xí)能力,鼓勵(lì)學(xué)生在學(xué)習(xí)過程中以教材為基礎(chǔ)橫向?qū)W習(xí)相關(guān)知識(shí).
課堂教學(xué)中教師應(yīng)盡量起到引導(dǎo)的作用,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,可以通過規(guī)定每個(gè)階段的學(xué)習(xí)任務(wù),并利用完成設(shè)計(jì)項(xiàng)目案例的方法實(shí)施教學(xué)任務(wù).也就是利用項(xiàng)目教學(xué)法來發(fā)揮學(xué)習(xí)的自主學(xué)習(xí)能力,這里所謂的“項(xiàng)目教學(xué)法”是通過設(shè)計(jì)并實(shí)施一系列完整的項(xiàng)目而進(jìn)行的教學(xué)活動(dòng),其目的是在課堂教學(xué)中把理論與實(shí)踐教學(xué)有機(jī)地結(jié)合起來,充分發(fā)掘?qū)W生的創(chuàng)造潛能,調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,提高學(xué)生解決實(shí)際問題的綜合能力.
項(xiàng)目教學(xué)法中對(duì)項(xiàng)目的要求是引導(dǎo)學(xué)生由簡(jiǎn)到繁、由易到難、循序漸進(jìn)地完成一系列任務(wù),讓學(xué)生了解相關(guān)知識(shí)點(diǎn),從而得到清晰的思路、方法和知識(shí)的脈絡(luò).當(dāng)然項(xiàng)目的設(shè)計(jì)和完成要求也很重要,既要讓學(xué)生兼顧必須掌握的知識(shí)點(diǎn),又要考慮學(xué)生自身能力存在的差異.筆者在教學(xué)過程中總結(jié)了項(xiàng)目教學(xué)法的教學(xué)流程如圖1.在該教學(xué)流程中,首先提出項(xiàng)目要求,并將項(xiàng)目進(jìn)行分解,指出項(xiàng)目設(shè)計(jì)中所用到的知識(shí)點(diǎn),并將知識(shí)點(diǎn)分為以往知識(shí)點(diǎn)及新知識(shí)點(diǎn),以往的知識(shí)點(diǎn)要求學(xué)生自主復(fù)習(xí),同時(shí)指出本次教學(xué)過程中的新知識(shí)點(diǎn),使學(xué)生對(duì)本次課要介紹的知識(shí)點(diǎn)有清晰的認(rèn)識(shí),并帶著問題去學(xué)習(xí),提高課堂學(xué)習(xí)效率.教師在教學(xué)過程中起到的作用是利用項(xiàng)目案例激發(fā)學(xué)生的學(xué)習(xí)興趣,并將項(xiàng)目設(shè)計(jì)中所用到的知識(shí)點(diǎn)及難點(diǎn)進(jìn)行講解,最終要求學(xué)生按要求完成相關(guān)項(xiàng)目案例的設(shè)計(jì)工作.
圖1 項(xiàng)目教學(xué)流程圖
2.2 設(shè)計(jì)趣味性較強(qiáng)的案例,提高學(xué)生的學(xué)習(xí)興趣
在任務(wù)驅(qū)動(dòng)教學(xué)法基礎(chǔ)上的項(xiàng)目驅(qū)動(dòng)教學(xué)中案例的設(shè)計(jì)顯得尤為重要,筆者在階段性項(xiàng)目的設(shè)計(jì)過程中盡量做到趣味性與實(shí)用性相結(jié)合,如設(shè)計(jì)簡(jiǎn)單計(jì)算器工具,其設(shè)計(jì)過程主要體現(xiàn)了if語句的應(yīng)用.計(jì)算器相對(duì)來說為學(xué)生所熟悉,所以設(shè)計(jì)的界面可以做到簡(jiǎn)捷美觀,同時(shí)計(jì)算器程序又具有一定的實(shí)用性,使學(xué)生覺得自己學(xué)有所用,此外在要求學(xué)生完成該題目時(shí)可以要求學(xué)生盡量發(fā)揮主動(dòng)性,設(shè)計(jì)個(gè)性化的計(jì)算器,即界面設(shè)計(jì)可以不盡相同,但基本功能必須具備.在后續(xù)的教學(xué)中也可以將其它案例應(yīng)用到其中,如要求學(xué)生完善該計(jì)算器功能,使其具有數(shù)值轉(zhuǎn)換功能,即可以在十六進(jìn)制、八進(jìn)制、二進(jìn)制及十進(jìn)制之間進(jìn)行轉(zhuǎn)換,使教學(xué)內(nèi)容既完整又具有一定的連續(xù)性.
為了提高學(xué)生的學(xué)習(xí)興趣,也可以設(shè)計(jì)一些趣味性較強(qiáng)的案例,如筆者在教學(xué)的過程中除了設(shè)計(jì)章節(jié)案例外,還設(shè)計(jì)了一些綜合應(yīng)用型的案例,如簡(jiǎn)單的游戲軟件貪吃蛇,畫桃花,打字小游戲等等,在教學(xué)過程中取得了較好的學(xué)習(xí)效果.
計(jì)算機(jī)程序教學(xué)與大多數(shù)計(jì)算機(jī)課程教學(xué)一樣,突出實(shí)踐過程,在教學(xué)的學(xué)時(shí)分配中也體現(xiàn)了這一點(diǎn).所以在教學(xué)過程中,為了取得較好的學(xué)習(xí)效果,我們比較注重實(shí)踐環(huán)節(jié)的設(shè)計(jì)與組織教學(xué)的方式,通過多年的教學(xué)實(shí)踐我們發(fā)現(xiàn),項(xiàng)目驅(qū)動(dòng)教學(xué)有效地提高了學(xué)生的學(xué)習(xí)積極性,并且增強(qiáng)了學(xué)生的自主學(xué)習(xí)意識(shí).
〔1〕吳言.項(xiàng)目教學(xué)法[J].職業(yè)教育技術(shù),2003(7).
〔2〕張廣群,汪杭軍.項(xiàng)目化教學(xué)在“VB程序設(shè)計(jì)”課程中的應(yīng)用[J].計(jì)算機(jī)教育,2010(4).
〔3〕孫秀梅,鞏建華,等.Visual Basic開發(fā)實(shí)戰(zhàn)1200例[M].北京:清華大學(xué)出版社,2011.
G642
A
1673-260X(2013)12-0282-02