陜西理工大學(xué)數(shù)學(xué)與計算機科學(xué)學(xué)院 鄒海榮
VB是面向?qū)ο蟮某绦蛟O(shè)計語言,相對于沒有學(xué)過計算機應(yīng)用基礎(chǔ)或計算機基礎(chǔ)較薄弱的學(xué)生,因其具有友好的操作界面和容易學(xué)好上手的優(yōu)越性,成為程序設(shè)計的首選教學(xué)語言[1]。VB程序設(shè)計課程在我校已開設(shè)許多年,卻沒有取得理想的教學(xué)與學(xué)習(xí)效果?,F(xiàn)在眾多高等院校在VB程序設(shè)計課程的教學(xué)中,注重對VB語言的語句、語法等基礎(chǔ)知識的講解;況且VB語法的重要性在國家計算機等級考試中也多有強調(diào),使得學(xué)生在學(xué)習(xí)語法知識方面耗了很多的精力,導(dǎo)致上機實踐操作興趣嚴(yán)重缺乏,使程序設(shè)計課程中實踐的重要性被忽視[2]。大多學(xué)生為了應(yīng)付考試采用死記硬背的方式,雖然獲得較理想的分?jǐn)?shù),可是在實際問題的解決過程中,往往不能夠運用所學(xué)知識編程,甚至不能設(shè)計出一些簡單實用的程序。
為了改善VB程序設(shè)計課程的教學(xué)效果和提高學(xué)生設(shè)計程序的應(yīng)用能力,通過在我校進(jìn)行廣大師生之間的問卷調(diào)及調(diào)研后,看到主要有以下方面的問題存在于教師的課程教學(xué)和學(xué)生學(xué)習(xí)過程中:
(1)在大多數(shù)的VB課程講授與教材撰寫中沒有足夠的深度描述一些重點與難點問題,反而對所有問題都進(jìn)行了較全面的闡述,缺乏引導(dǎo)學(xué)生進(jìn)行程序設(shè)計基本方法的訓(xùn)練和解決編程問題的基本思路。大多教師在教學(xué)過程中未使用“以學(xué)生為中心,教師為引導(dǎo)”的“問題和案例化”教學(xué)方式,主要以傳統(tǒng)形式的“以教師集中講授為主,學(xué)生被動接收的知識灌輸”式的教學(xué)方法,采用統(tǒng)一形式的教學(xué)內(nèi)容和實例,不能實現(xiàn)與學(xué)生所學(xué)專業(yè)很好結(jié)合,導(dǎo)致學(xué)生缺乏對課程學(xué)習(xí)的興趣性與主動性。
(2)課程的理論學(xué)時遠(yuǎn)多于實踐課學(xué)時,不能突出程序設(shè)計課程在其實踐方面的重要性,能使學(xué)生親自參與實踐操作的機會較少,讓大部分學(xué)生失去了實踐課的興趣性,造成學(xué)生的編程及實際應(yīng)用技能不足。而且,許多高校VB課程沒有提供課程設(shè)計環(huán)節(jié),使學(xué)生在所學(xué)知識的整體應(yīng)用和實際工程項目的開發(fā)訓(xùn)練方面缺乏,導(dǎo)致學(xué)生學(xué)完該課程后,對所學(xué)知識點沒有形成完整體系,很容易忘記,對于開發(fā)一個完整、系統(tǒng)的應(yīng)用軟件的方法就難以理解和掌握。
(3)學(xué)校沒有為學(xué)生建立自主學(xué)習(xí)的教學(xué)資源網(wǎng)站,使教師和學(xué)生的互動教學(xué)資源與用于學(xué)生可利用的資源很少,學(xué)生課后自學(xué)習(xí)慣的培養(yǎng)就很難養(yǎng)成。此外缺乏較科學(xué)合理的評價體系,很難實現(xiàn)學(xué)生的學(xué)習(xí)過程和課后學(xué)習(xí)情況的合理評價,對于學(xué)生的真實學(xué)習(xí)狀況往往不能得到全面體現(xiàn)。
根據(jù)我校VB程序設(shè)計課程教學(xué)現(xiàn)狀及特點,擬提出采用“教學(xué)觀念更新、教學(xué)過程互動化、教學(xué)內(nèi)容問題與案例化、教學(xué)實踐自主化、教學(xué)資源多樣化、考核與評價體系多角度化”的混合教學(xué)模式,并建立學(xué)生能夠自主學(xué)習(xí)VB課程的教學(xué)資源平臺。通過教學(xué)方法改進(jìn)促進(jìn)學(xué)生在VB課程學(xué)習(xí)過程中,達(dá)到發(fā)現(xiàn)問題、解決問題和創(chuàng)新能力的培養(yǎng),以改善和提高VB課程教學(xué)質(zhì)量和效果,進(jìn)而實現(xiàn)我校創(chuàng)新人才培養(yǎng)的目標(biāo)。圖1給出該課程教學(xué)模式的組織結(jié)構(gòu)圖。
要立足于“以學(xué)生為中心,教師為引導(dǎo)”的新教學(xué)觀念轉(zhuǎn)變,廢棄“教師一言堂”的傳統(tǒng)教學(xué)模式,實現(xiàn)學(xué)生主體發(fā)展。在新教學(xué)觀念下的教學(xué)實施中,教師要扮演導(dǎo)演角色,一步步啟發(fā)和引導(dǎo)學(xué)生,讓學(xué)生與教師、學(xué)生與學(xué)生之間能夠相互團(tuán)結(jié)協(xié)作,共同實現(xiàn)教學(xué)任務(wù)的完成。教師要通過多種途經(jīng)和方式,準(zhǔn)確掌握教學(xué)過程中學(xué)生學(xué)習(xí)的主動性和積極因素,從本質(zhì)上改變學(xué)生被動式的學(xué)習(xí)方式,增強學(xué)生學(xué)習(xí)興趣的培養(yǎng)與提升。
圖1 VB程序設(shè)計教學(xué)模式結(jié)構(gòu)圖
目前我校的VB程序設(shè)計課程教學(xué)方是“教師采用多媒體進(jìn)行理論知識講解,學(xué)生通過上機完成實驗作業(yè)和教師進(jìn)行實驗輔導(dǎo)”相結(jié)合的方式,對于課程的理論課知識是教師首先在多媒體教室中集中利用“大屏和板書”講授,然后針對所講授的內(nèi)容給學(xué)生統(tǒng)一布置上機實踐作業(yè);再由教師輔導(dǎo)學(xué)生通過上機實踐操作編程完成實驗作業(yè),理論課是實驗課的前提。導(dǎo)致教師主動講,學(xué)生被動聽,學(xué)生自主動手能力缺乏很好的鍛煉,培養(yǎng)學(xué)生自己編程能力較困難。應(yīng)用“教師講解和學(xué)生聽講以及學(xué)生自主練習(xí)”相配合的教學(xué)過程互動化方式來替代傳統(tǒng)的“教師講和學(xué)生聽”教學(xué)模式;采用以“學(xué)生為中心、教師為主導(dǎo)”的模式代替教師主控整個教學(xué)過程的方式,從而使學(xué)生從教師講解內(nèi)容再到自己動手實踐的過程大大縮減,極大提高了學(xué)生快速熟悉與掌握課程知識與應(yīng)用操作技能的能力。
對于計算機基礎(chǔ)知識較差,編程基礎(chǔ)及其薄弱的非計算機專業(yè)學(xué)生,往往較難理解計算機編程中一些專業(yè)術(shù)語,其中講授法是一種信息單向傳遞方式,盡管集中講授法在VB語言的基本概念、語法結(jié)構(gòu)等基礎(chǔ)知識方面,能夠使學(xué)生容易與快速接受,但在提高學(xué)生提出問題、分析問題、解決問題的能力與實際動手操作能力的培養(yǎng)方面存在較大困難。因此在VB程序設(shè)計課程教學(xué)過程中,必須讓學(xué)生主動找出問題、分析問題,并逐步學(xué)會解決問題的教學(xué)模式,要繼續(xù)從“教師教為主”向“學(xué)生學(xué)為主”轉(zhuǎn)變。案例教學(xué)與項目實踐開發(fā)是一種互動式啟發(fā)教學(xué)方法,旨在培養(yǎng)學(xué)生分析問題和解決問題的能力。
VB語言程序設(shè)計是一個循序漸進(jìn)式的學(xué)習(xí)過程,僅利用課堂上教師的指導(dǎo)和學(xué)生學(xué)習(xí)的時間很有限,為了讓學(xué)生從被動學(xué)習(xí)變?yōu)橹鲃訉W(xué)習(xí),提升學(xué)習(xí)興趣,學(xué)生需要在課后多練習(xí)、多討論與多實踐。采用劃分學(xué)習(xí)小組方式,方便學(xué)生之間互相學(xué)習(xí)和督促。通過學(xué)生課后自主完成學(xué)習(xí)過程,向教師提交學(xué)習(xí)報告,得到教師給予一定的指導(dǎo)。讓學(xué)生主動充分利用校圖書館資源和網(wǎng)絡(luò)教學(xué)資源平臺,實現(xiàn)學(xué)生自我學(xué)習(xí)和創(chuàng)新能力的培養(yǎng),鼓勵學(xué)生積極獲取知識的主動性。
VB程序設(shè)計課程教學(xué)效果的成敗還取決于實踐教學(xué)環(huán)節(jié),實踐教學(xué)資源是影響實驗教學(xué)的的關(guān)鍵因素。僅依賴實驗課堂進(jìn)行實際操作編程的時間會非常有限,可采用在學(xué)生上機課的機房利用局域網(wǎng)絡(luò)建立FTP服務(wù)器,使用FTP文件傳輸提供作業(yè)上傳和下載的方便功能,可以很方便地獲取學(xué)生自己需要的資料,有利于學(xué)生主動在課后完成作業(yè),能夠及時方便掌握作業(yè)提交情況,但是難以動態(tài)掌握學(xué)生課后學(xué)習(xí)狀況;通過建立教學(xué)資源網(wǎng)站可以提供比較全面的資源信息,但是網(wǎng)站只能統(tǒng)計點擊率,無法實現(xiàn)和學(xué)生實時交互;利用QQ空間資源在交互和點擊率上做得很好,但資料需要借助FTP和郵箱進(jìn)行傳遞[3]??刹捎肍TP和教學(xué)資源網(wǎng)站提供作業(yè)、學(xué)習(xí)資源,QQ空間與學(xué)生實時在線交互三種方式相配合,動態(tài)反映整個教學(xué)過程。
改革教學(xué)內(nèi)容和教學(xué)方法必然會導(dǎo)致教學(xué)效果評價方式產(chǎn)生變化。程序設(shè)計類課程的學(xué)習(xí)效果在當(dāng)前許多高等院校主要是采用筆試的方式。筆試的考核方式隨機性與偶然性較大,許多學(xué)生為了獲取理想的成績,利用考試前臨時突擊的捷徑以達(dá)到目的,使學(xué)生的整個學(xué)習(xí)過程無法衡量,會引起學(xué)生對平時學(xué)習(xí)過程和實踐操作不注重,導(dǎo)致課程學(xué)完后,學(xué)生運用VB課程所學(xué)知識解決實際問題的能力未達(dá)到,成為提高學(xué)生創(chuàng)新能力和綜合素質(zhì)培養(yǎng)的瓶頸[4]。通過把學(xué)生學(xué)習(xí)過程中發(fā)現(xiàn)問題、提出問題、分析問題和解決問題的能力與實踐環(huán)節(jié)中的創(chuàng)新能力表現(xiàn)納入考核環(huán)節(jié),構(gòu)建多角度化的考核與評價方式,有助于激發(fā)學(xué)生創(chuàng)新的激情,培養(yǎng)創(chuàng)新意識與能力,實現(xiàn)學(xué)生創(chuàng)新能力的培養(yǎng)與提高。
VB程序設(shè)計課程作為全國許多高等院校非計算機專業(yè)開設(shè)的計算機程序設(shè)計專業(yè)基礎(chǔ)課程[5],通過對VB程序設(shè)計課程教學(xué)方式的研究與改革,探索基于學(xué)生創(chuàng)新能力培養(yǎng)教學(xué)在《VB程序設(shè)計》課程中的實踐與應(yīng)用,有利于積極發(fā)揮老師的引導(dǎo)與學(xué)生的主體作用,以激發(fā)學(xué)生學(xué)習(xí)興趣,調(diào)動學(xué)生的學(xué)習(xí)積極性,能夠有效提升我校學(xué)生計算機的編程應(yīng)用技能,培養(yǎng)適應(yīng)時代需要的創(chuàng)新與創(chuàng)業(yè)型應(yīng)用人才,同時研究方法也可以為許多高等院校進(jìn)行VB程序設(shè)計課程的教學(xué)方面工作的人員提供一定的幫助。