陳思佳
山東工商學(xué)院 山東煙臺(tái) 264005
隨著高等教育大眾化趨勢(shì)的深入發(fā)展,人才競(jìng)爭(zhēng)日趨激烈。同時(shí),計(jì)算機(jī)的普及度越來越高,各行各業(yè)都需要具有較高信息素養(yǎng)的復(fù)合型、應(yīng)用型人才,高校計(jì)算機(jī)基礎(chǔ)教育在培養(yǎng)過程中占據(jù)了越來越重要的地位。非計(jì)算機(jī)專業(yè)學(xué)生僅僅具有最基本的計(jì)算機(jī)應(yīng)用能力已不能適應(yīng)社會(huì)發(fā)展需要,還應(yīng)具有更深層次的計(jì)算機(jī)知識(shí)和技能,以及將來在各專業(yè)領(lǐng)域中應(yīng)用計(jì)算機(jī)解決實(shí)際問題的意識(shí)和能力。VB程序設(shè)計(jì)課程正是在這一思想指導(dǎo)下所開設(shè)的非計(jì)算機(jī)專業(yè)學(xué)生的公共基礎(chǔ)課程,課程核心內(nèi)容在于介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的基本理論,以及如何應(yīng)用VB進(jìn)行基于Windows環(huán)境下一般應(yīng)用程序的開發(fā)與設(shè)計(jì)。因此,為了讓這門課程在我校應(yīng)用型人才培養(yǎng)中起到應(yīng)有的作用,對(duì)其進(jìn)行以能力培養(yǎng)為導(dǎo)向的課程改革勢(shì)在必行。
VB是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,使用窗體和控件設(shè)計(jì)應(yīng)用程序界面,采用事件驅(qū)動(dòng)的編程機(jī)制。VB程序設(shè)計(jì)語言具有好學(xué)易上手、界面友好等特點(diǎn),對(duì)于未學(xué)過計(jì)算機(jī)專業(yè)課程的學(xué)生而言,很適合作為程序設(shè)計(jì)的入門教學(xué)語言。因此,VB程序設(shè)計(jì)是目前高等院校普遍開設(shè)的計(jì)算機(jī)基礎(chǔ)課程。學(xué)生通過學(xué)習(xí)這門課程,掌握程序設(shè)計(jì)語言的基本規(guī)則、常用算法,學(xué)會(huì)面向?qū)ο蟮摹⒖梢暬缑娴某绦蛟O(shè)計(jì)方法,并了解使用VB程序設(shè)計(jì)語言開發(fā)應(yīng)用軟件的過程,從而為今后的深入學(xué)習(xí)或自學(xué)其他程序設(shè)計(jì)語言打下堅(jiān)實(shí)基礎(chǔ)。
作為一門面向非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)基礎(chǔ)課程,VB程序設(shè)計(jì)課程具有如下特點(diǎn):
(1)非計(jì)算機(jī)專業(yè)學(xué)生缺乏必要的程序設(shè)計(jì)背景知識(shí),但VB卻易學(xué)易懂,入門較快;
(2)概念多、理論多、涉及內(nèi)容多,系統(tǒng)性不強(qiáng);
(3)課程實(shí)踐性強(qiáng),實(shí)踐教學(xué)的效果決定了這門課程的成??;
(4)后期編程對(duì)學(xué)生基礎(chǔ)要求高,非計(jì)算機(jī)專業(yè)學(xué)生的基礎(chǔ)相對(duì)薄弱、理解能力不夠強(qiáng)。
我校已開設(shè)VB程序設(shè)計(jì)課程多年,但是學(xué)生學(xué)習(xí)的效果卻不理想。目前的VB課程教學(xué),重點(diǎn)放在了對(duì)語句、語法和一些細(xì)節(jié)的講解;同時(shí)國(guó)家計(jì)算機(jī)等級(jí)考試也強(qiáng)調(diào)語法的重要性,導(dǎo)致學(xué)生花費(fèi)大量的精力去學(xué)習(xí)語法,對(duì)上機(jī)操作嚴(yán)重缺乏興趣,忽視了程序設(shè)計(jì)課程中實(shí)踐的重要性。盡管學(xué)生可以通過死記硬背來應(yīng)付各種考試,甚至取得很高的分?jǐn)?shù),可他們卻編不出一個(gè)簡(jiǎn)單實(shí)用的程序,也不知怎樣運(yùn)用所學(xué)編程知識(shí)去解決實(shí)際問題。為了改善VB程序設(shè)計(jì)課程的教學(xué)效果,我們對(duì)教師和學(xué)生進(jìn)行了訪談和問卷調(diào)查,發(fā)現(xiàn)了課程教學(xué)和學(xué)生學(xué)習(xí)過程中的一些問題:
(1)大部分VB程序設(shè)計(jì)教材和課程講授中對(duì)所有問題都闡述得很全面,但對(duì)一些重點(diǎn)問題的描述卻沒有足夠的深度,缺少對(duì)學(xué)生程序設(shè)計(jì)基本方法的訓(xùn)練和解決編程問題基本思路的引導(dǎo)。
(2)教學(xué)中只是單一地采用“知識(shí)灌輸”式的舉例教學(xué)法,而不是采用“以學(xué)生為中心,以教師為主導(dǎo)”的“案例+啟發(fā)”式教學(xué)法,統(tǒng)一的教學(xué)內(nèi)容和實(shí)例沒有和學(xué)生專業(yè)緊密結(jié)合,造成學(xué)生對(duì)課程逐漸失去興趣。
(3)學(xué)時(shí)分配不夠合理,理論課學(xué)時(shí)遠(yuǎn)大于實(shí)驗(yàn)課學(xué)時(shí),對(duì)于強(qiáng)調(diào)實(shí)踐重要性的程序設(shè)計(jì)課程而言,造成的后果是大部分學(xué)生對(duì)實(shí)驗(yàn)課不感興趣,而且編程及實(shí)際應(yīng)用能力較差。
(4)缺少課程設(shè)計(jì)環(huán)節(jié),缺乏知識(shí)的整體應(yīng)用和實(shí)際工程項(xiàng)目的開發(fā)訓(xùn)練。學(xué)生學(xué)完本課程后,無法理解和掌握開發(fā)一個(gè)完整、系統(tǒng)的計(jì)算機(jī)應(yīng)用軟件的方法,使得學(xué)生對(duì)知識(shí)點(diǎn)的學(xué)習(xí)支離破碎,不成體系,容易遺忘。
(5)學(xué)生可利用的互動(dòng)教學(xué)資源不完善,不利于學(xué)生課后自學(xué)習(xí)慣的培養(yǎng)。同時(shí)缺乏科學(xué)合理的考核機(jī)制,學(xué)生的學(xué)習(xí)過程和課后學(xué)習(xí)情況無法考核,不能全面體現(xiàn)學(xué)生的真實(shí)學(xué)習(xí)情況。
針對(duì)VB程序設(shè)計(jì)語言教學(xué)的特點(diǎn)和以往教學(xué)中存在的問題,為提高課程的教學(xué)質(zhì)量及培養(yǎng)學(xué)生的計(jì)算機(jī)應(yīng)用能力,課程組教師在多年的教學(xué)過程中,一直在不斷地進(jìn)行教學(xué)改革和實(shí)踐,主要有如下一些措施和手段。
大多數(shù)高校的VB語言都采用 “集中授課+實(shí)驗(yàn)輔導(dǎo)”的教學(xué)方式,先在多媒體教室中講授理論課知識(shí),然后針對(duì)所講授的內(nèi)容布置實(shí)驗(yàn)作業(yè);實(shí)驗(yàn)課時(shí)由教師輔導(dǎo)學(xué)生上機(jī)編程完成實(shí)驗(yàn)作業(yè),前一次理論課是后一次實(shí)驗(yàn)課的基礎(chǔ)。在這種教學(xué)方式下,VB程序設(shè)計(jì)課程設(shè)置普遍存在理論課學(xué)時(shí)大于實(shí)驗(yàn)課學(xué)時(shí)的問題,導(dǎo)致教師講得多,學(xué)生練得少,學(xué)生缺乏動(dòng)手能力,不利于編程素養(yǎng)的培養(yǎng)。同時(shí),多媒體教學(xué)這種“計(jì)算機(jī)+大屏幕”教學(xué)模式知識(shí)容量大,雖然節(jié)省了教學(xué)時(shí)間,提高了教學(xué)效率,但有些教師上課時(shí)照“片”宣科,沒有師生互動(dòng),課堂氣氛十分沉悶。教師上課單純依賴于電子教案,使得授課方法單一,達(dá)不到預(yù)期效果,沒有發(fā)揮出多媒體教學(xué)的優(yōu)勢(shì)。
因此,本課程從傳統(tǒng)的“多媒體教室+實(shí)驗(yàn)室”教學(xué)轉(zhuǎn)變?yōu)樵诨?dòng)教室完成整個(gè)教學(xué)過程的教學(xué)模式;變傳統(tǒng)的“教師講+學(xué)生聽”為“教師講+學(xué)生聽+學(xué)生練”相結(jié)合的互動(dòng)教學(xué)模式;變教師主控為以學(xué)生為中心、教師為主導(dǎo)的模式,縮短了學(xué)生從教師所講內(nèi)容再到動(dòng)手實(shí)踐的過程,學(xué)生上手快,通過實(shí)踐更容易理解教師所講授的理論知識(shí)。
非計(jì)算機(jī)專業(yè)學(xué)生的編程基礎(chǔ)薄弱,對(duì)一些計(jì)算機(jī)編程的專業(yè)術(shù)語理解起來有困難,而講授法是一種單向的信息傳遞,教師講述知識(shí),學(xué)生被動(dòng)接受,很容易使學(xué)生產(chǎn)生厭學(xué)情緒。雖然講授法可以讓學(xué)生很快接受VB語言的基本概念、語法結(jié)構(gòu)等基礎(chǔ)知識(shí),但是卻無法較好地提高學(xué)生的實(shí)際動(dòng)手能力,更加無法培養(yǎng)學(xué)生提出問題、分析問題、解決問題的能力。因此VB程序設(shè)計(jì)課程的教學(xué)模式必須從“教為主”向“學(xué)為主”轉(zhuǎn)變,讓學(xué)生主動(dòng)發(fā)現(xiàn)問題、分析問題,并逐步學(xué)會(huì)解決問題。
案例教學(xué)是一種互動(dòng)式啟發(fā)教學(xué)方法,旨在培養(yǎng)學(xué)生分析問題和解決問題的能力。對(duì)于非計(jì)算機(jī)專業(yè)學(xué)生的VB程序設(shè)計(jì)課程教學(xué)中,使用案例教學(xué)應(yīng)注意以下問題:
(1)教學(xué)案例的選取和設(shè)計(jì)要與學(xué)生的專業(yè)背景和生活結(jié)合起來。
(2)應(yīng)以激發(fā)學(xué)生求知欲望,提高學(xué)生分析、解決問題的能力為根本出發(fā)點(diǎn)。
為使教學(xué)案例能夠充分發(fā)揮其功能,取得良好的教學(xué)效果,筆者在教學(xué)過程中做了一些有益的嘗試,取得了一些經(jīng)驗(yàn):首先,教師要根據(jù)教學(xué)內(nèi)容精心設(shè)計(jì)案例,案例應(yīng)目標(biāo)明確并兼顧知識(shí)系統(tǒng)性,在整個(gè)教學(xué)過程中讓主線案例貫穿始終;其次,案例的選取和設(shè)計(jì)要以激發(fā)學(xué)生的學(xué)習(xí)主動(dòng)性為主,具備趣味性和實(shí)用性,結(jié)合學(xué)生實(shí)際,培養(yǎng)學(xué)生興趣,使學(xué)生能夠深入地參與到教學(xué)活動(dòng)中;最后,案例還要有針對(duì)性和關(guān)聯(lián)性,既能夠針對(duì)當(dāng)前所講的知識(shí)點(diǎn),又能夠復(fù)習(xí)鞏固以往知識(shí)點(diǎn)及關(guān)聯(lián)今后將要學(xué)習(xí)的知識(shí)點(diǎn),起到承前啟后的作用。
在非計(jì)算機(jī)專業(yè)學(xué)生的教學(xué)過程中,應(yīng)把培養(yǎng)學(xué)生興趣放在首位,將教學(xué)內(nèi)容以案例的形式呈現(xiàn),不僅能夠使學(xué)生更容易理解,還可以很好地將學(xué)生生活和所學(xué)專業(yè)知識(shí)與VB教學(xué)結(jié)合起來,強(qiáng)調(diào)了學(xué)生在學(xué)習(xí)過程中的主體地位,提高了學(xué)生學(xué)習(xí)的主動(dòng)性和探索性。新的培養(yǎng)模式自采用以來,教學(xué)效果有了很大改善,很多同學(xué)反映這樣上課很有意思,并且對(duì)編程產(chǎn)生了更大的興趣。
VB程序設(shè)計(jì)語言的學(xué)習(xí)過程是一個(gè)循序漸進(jìn)的過程,光靠課堂的時(shí)間和教師的輔導(dǎo)是遠(yuǎn)遠(yuǎn)不夠的,學(xué)生需要在課下多練習(xí)、多實(shí)踐、多討論,為了提升學(xué)生學(xué)習(xí)興趣,變學(xué)生的被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),對(duì)其進(jìn)行了以班級(jí)為單位的學(xué)習(xí)小組劃分,方便學(xué)生之間互相學(xué)習(xí)和督促。
學(xué)習(xí)小組的分組原則為以宿舍相鄰為依據(jù),方便成員溝通與交流,3~5人一組,每組設(shè)一名組長(zhǎng)。組長(zhǎng)的職責(zé)是:督促本小組成員積極主動(dòng)完成作業(yè);輔助教師記錄小組成員出勤情況;帶領(lǐng)小組成員順利完成本課程的學(xué)習(xí)。同時(shí),對(duì)表現(xiàn)優(yōu)異的組長(zhǎng)可以給予適當(dāng)加分的獎(jiǎng)勵(lì)。小組組長(zhǎng)的選取是很重要的,在分組前用2~3周觀察學(xué)生,要選取學(xué)習(xí)態(tài)度端正且進(jìn)步較快的學(xué)生作為小組組長(zhǎng)。分組以后,實(shí)驗(yàn)課上學(xué)生以小組為單位坐到一起,遇到問題時(shí)可以小組內(nèi)討論。學(xué)生之間更容易交流,他們知道自己的問題在哪兒,怎么講更容易讓對(duì)方聽明白,能快速解決疑難問題。分組討論使得學(xué)生在互相講授的同時(shí),也鞏固了自己所學(xué)的知識(shí)。
進(jìn)行分組以后,也為后期的課程設(shè)計(jì)環(huán)節(jié)做好了準(zhǔn)備。以學(xué)習(xí)小組為基礎(chǔ),各小組自選題目,組長(zhǎng)負(fù)責(zé)組織與分工,成員之間互相協(xié)作,使得課程設(shè)計(jì)環(huán)節(jié)能夠順利地完成,并取得較好的項(xiàng)目實(shí)訓(xùn)效果,有利于培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神。學(xué)習(xí)小組大大促動(dòng)了學(xué)生學(xué)習(xí)的動(dòng)力,VB學(xué)習(xí)也變成立體化的形式,學(xué)生不僅在課堂上學(xué),課下還進(jìn)行討論和自學(xué),收到較好效果。
VB程序設(shè)計(jì)的實(shí)踐教學(xué)環(huán)節(jié)非常重要,實(shí)驗(yàn)教學(xué)效果決定整門課程的成敗,而實(shí)驗(yàn)的關(guān)鍵又在于實(shí)驗(yàn)教學(xué)資源。學(xué)生光靠課堂的時(shí)間來實(shí)際操作編程是遠(yuǎn)遠(yuǎn)不夠的,在課下要進(jìn)行大量的個(gè)人練習(xí),如何給學(xué)生提供課后習(xí)題、參考資料等資源,是非常重要的問題。筆者先后以ftp、網(wǎng)站、空間3種方式提供資料,3種方式各有優(yōu)缺點(diǎn):ftp提供了方便地上傳下載功能,學(xué)生可以很方便地獲取自己想要的資料,也有利于學(xué)生在課下主動(dòng)完成作業(yè),但是難以動(dòng)態(tài)掌握學(xué)生課后情況,只能看是否提交過作業(yè);網(wǎng)站可以提供比較全面的資源列表,但是網(wǎng)站只能統(tǒng)計(jì)點(diǎn)擊率,無法和學(xué)生實(shí)現(xiàn)實(shí)時(shí)交互;空間在交互和點(diǎn)擊率上做得很好,但資料需要借助ftp和郵箱進(jìn)行傳遞。因此,本課程采用了3種方式結(jié)合的方式,即用ftp提供作業(yè)空間和大型資源下載,用網(wǎng)站提供參考資料,用QQ空間實(shí)現(xiàn)和學(xué)生的實(shí)時(shí)在線交互,動(dòng)態(tài)反映整個(gè)教學(xué)過程,受到學(xué)生的一致好評(píng)。圖1為我校VB程序設(shè)計(jì)課程網(wǎng)站,圖2為筆者正在使用的QQ空間。
圖1 VB程序設(shè)計(jì)課程網(wǎng)站
圖2 作者使用的QQ空間
教學(xué)內(nèi)容及教學(xué)方法的改革必然會(huì)牽動(dòng)教學(xué)效果測(cè)量手段的改革。當(dāng)前高校對(duì)程序設(shè)計(jì)類課程的學(xué)習(xí)效果大部分都是通過筆試的方式來測(cè)量。這種方式偶然性大,無法考核學(xué)生的整個(gè)學(xué)習(xí)過程,學(xué)生大多忽視平時(shí)的學(xué)習(xí),認(rèn)為考試之前熬通宵也能考高分。同時(shí)筆試的形式也使學(xué)生不重視VB的實(shí)踐操作,學(xué)完本課程后,依然無法真正運(yùn)用VB去解決實(shí)際問題,使得本課程在學(xué)生心目中的印象大打折扣,覺得這門課程學(xué)了也是白學(xué),間接影響到新生對(duì)這門課程的學(xué)習(xí)態(tài)度。以能力培養(yǎng)為導(dǎo)向的VB程序設(shè)計(jì)課程教學(xué),不僅要在教學(xué)方法、 教學(xué)手段上進(jìn)行探索,還需要在課程考核和成績(jī)?cè)u(píng)價(jià)上進(jìn)行積極探索,建立以學(xué)生為本的科學(xué)的教學(xué)評(píng)價(jià)體系,激勵(lì)學(xué)生學(xué)習(xí)基本知識(shí),并將知識(shí)應(yīng)用于實(shí)踐。
教師在教學(xué)過程中發(fā)現(xiàn),只注重學(xué)生最后期末考試成績(jī),并不能夠完全考察學(xué)生的真實(shí)學(xué)習(xí)水平和能力,重視教學(xué)過程的考核,更能夠體現(xiàn)學(xué)生的真實(shí)學(xué)習(xí)情況,而且還能夠持續(xù)激發(fā)學(xué)生的學(xué)習(xí)興趣,因此我們提出了期末考試改筆試為機(jī)試,以期末考試成績(jī)?yōu)橹?、過程考核為輔、競(jìng)賽獲獎(jiǎng)加分的激勵(lì)考核方法,提出了6+2+2+X的考核比例,即期末機(jī)試成績(jī)占總成績(jī)60%,平時(shí)實(shí)踐作業(yè)完成情況、出勤率和課堂表現(xiàn)情況占20%,課程設(shè)計(jì)占20%,競(jìng)賽獲獎(jiǎng)單獨(dú)加分的考核形式。在教學(xué)實(shí)踐中,這種考核方式既關(guān)注學(xué)生的學(xué)習(xí)成效,同時(shí)也對(duì)學(xué)生的日常學(xué)習(xí)進(jìn)行了考核,加強(qiáng)了教學(xué)過程的考核,取得了較好的效果。特別是期末考試采用上機(jī)考試的形式以后,學(xué)生在實(shí)驗(yàn)課程中的學(xué)習(xí)態(tài)度有了很大改進(jìn),并且課下還利用業(yè)余時(shí)間到實(shí)驗(yàn)室調(diào)試程序,對(duì)培養(yǎng)學(xué)生的計(jì)算機(jī)應(yīng)用能力起到了非常積極的作用。
經(jīng)過課程組所有教師的共同努力,本文所提出的改革措施和手段陸續(xù)在課程教學(xué)過程中得以實(shí)踐,都取得了較好的教學(xué)效果,特別是提升了非計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)這門課程的興趣,對(duì)學(xué)生考取計(jì)算機(jī)等級(jí)考試資格證書也起到了輔助作用,在學(xué)校培養(yǎng)應(yīng)用型人才的教學(xué)目標(biāo)下,本課程建設(shè)也取得了長(zhǎng)足的進(jìn)步。
[1]苑永波.信息化教學(xué)模式與傳統(tǒng)教學(xué)模式的比較[J].中國(guó)電化教育,2001(8):25-27.
[2]馮煙利.Visual Basic程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2011.
[3]陳思佳.財(cái)經(jīng)類院校VB程序設(shè)計(jì)案例教學(xué)模式探討[J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2011(34):228-230.
[4]劉芝怡,陳舜青.VB程序設(shè)計(jì)課程教學(xué)改革與實(shí)踐[J].中國(guó)現(xiàn)代教育裝備,2010(15):82-84.