張國芳
[摘要]Visual Basic課程是各高校普遍開設(shè)的公共基礎(chǔ)課程,它對于培養(yǎng)學(xué)生分析問題、解決問題的能力、掌握計算機的基本技能,提高學(xué)生的基本素質(zhì)都具有十分重要的意義,對高校非計算機專業(yè)Visual Basic課程教學(xué)的現(xiàn)狀和存在的問題進行分析,對該課程的教學(xué)有幾點看法。
[關(guān)鍵詞]非計算機專業(yè)Visual Basic教學(xué)教學(xué)模式
中圖分類號:TP3文獻標識碼:A文章編號:1671-7597(2009)0610157-01
一、引言
計算機已作為一種普通辦公工具被普遍使用,具有一定的計算機應(yīng)用能力已成為現(xiàn)代人所必須具備和賴以生存的基礎(chǔ)。隨著計算機在生活生產(chǎn)過程中發(fā)揮著越來越大的作用,那么計算機的應(yīng)用能力已成為現(xiàn)代大學(xué)生知識結(jié)構(gòu)中非常重要的部分,目前在校大學(xué)生的計算機等級考試內(nèi)容中也選有Visual Basic,可見其重要性。同時,Visual Basic課程教學(xué)對于提高大學(xué)生的素質(zhì)及適應(yīng)工作的需要具有十分重要的作用。
二、Visual Basic課程教學(xué)存在的問題
全國高等學(xué)校在非計算機專業(yè)的授課計劃都中加入了程序設(shè)計課程,由于Visual Basic具有友好的開發(fā)界面,且容易入門,許多院校選擇了Visual Basic作為非計算機專業(yè)的程序設(shè)計基礎(chǔ)課程。隨著時代的發(fā)展和計算機的普及,大學(xué)生進入大學(xué)之前對計算機的掌握程度有了很大的變化,經(jīng)濟發(fā)達地區(qū)與貧困地區(qū)的學(xué)生在入學(xué)前對計算機的掌握程度也形成很大差異。使得目前Visual Basic教學(xué)存在著一些必須引起重視的問題。
(一)Visual Basic教學(xué)已變成了應(yīng)試教學(xué)
許多高校把計算機等級考試成績和非計算機專業(yè)的畢業(yè)學(xué)位證緊密聯(lián)系在一起,在這種情況下,教師面對學(xué)校下達的等級考試合格率的要求,而不得不向著考證的內(nèi)容靠近,一味追求考試合格率,而學(xué)生為了順利拿到計算機等級證書,也不得不把很多精力投入到與考試相關(guān)的學(xué)習(xí)中,如考試技巧、大量試題練習(xí)等,這樣,使得許多學(xué)生雖然拿到的證書,但程序設(shè)計能力卻不具備,踏上工作崗位卻不知道如何使用已學(xué)的計算機知識來輔助完成一些簡單的工作,比如單位需要做大量的統(tǒng)計計算,其實一個小小的程序就可以代勞。
(二)理論教學(xué)與實踐教學(xué)分得過開
Visual Basic課程是一門理論與實踐相結(jié)合的課程,理論與實踐相輔相成,理論是基礎(chǔ),實踐是手段,應(yīng)用是目的?,F(xiàn)在由于理論課和實踐課分開上,所以就造成很多學(xué)生存上課聽都能聽懂,但是到了自己上機練習(xí)的時候卻不會了,甚至忘了,這就是理論教學(xué)與實踐教學(xué)分開的結(jié)果,同時,Visual Basic課程實踐課時普遍不足,一般是每周2個課時的實踐課,學(xué)生完成作業(yè)的時間都不夠,更沒有時間去思考、拓展。
(三)忽略不同屢次學(xué)生的分層次教學(xué)
由于學(xué)生入學(xué)前計算機水平、邏輯思維能力均存在差異,所以在Visual Basic課程的教學(xué)過程中采用“一刀切”的教學(xué)方法,無疑會造成兩極分化的局面?;A(chǔ)較好的學(xué)生接受的快,要照顧全面的話就會影響這部分學(xué)生的學(xué)習(xí)積極性;面對于基礎(chǔ)較弱的學(xué)生卻跟不進度,他們會覺得很吃力,總是跟不上就會失去信心,對這門課產(chǎn)生畏懼,也有最終選擇放棄的。因此,“一刀切”的方法不利于Visual Basic課程的教學(xué)。
(四)教材內(nèi)容遠離實際應(yīng)用
Visual Basic教材內(nèi)容基本上是知識點的堆砌,學(xué)生學(xué)起來沒有目的,學(xué)習(xí)的主動性就不強,課本上的例子離實際應(yīng)用相距甚遠,致使教學(xué)內(nèi)容跟不上應(yīng)用發(fā)展的需要。教學(xué)存在就事論事的現(xiàn)象,只是教會學(xué)生掌握知識點,而忽略對學(xué)生進行分析問題、解決問題能力的培養(yǎng),學(xué)生雖然掌握了一部分知識,仍不會運用知識去解決問題,那么學(xué)生就會感到學(xué)這門課沒有用。如何讓學(xué)生有能力將掌握的知識運用于實際,并善于運用所學(xué)的知識解決實際問題,這應(yīng)是教學(xué)的立足點。
三、Visual Basic教學(xué)改革措施
針對上述的問題,以及學(xué)生的學(xué)習(xí)現(xiàn)狀,我個人認為,Visual Basic課程教學(xué)改革勢在必行。
(一)建立起適應(yīng)社會需要,學(xué)以致用的教學(xué)模式
首先,要改變只注重計算機等級考試的思想觀念,緩解等級考試通過率給教師帶來的壓力,在課程的安排上,要根據(jù)不同的專業(yè)進行設(shè)置。讓教師有足夠的時間在教學(xué)過程中發(fā)揮學(xué)生動手解決實際問題的能力,讓學(xué)生在解決問題的基礎(chǔ)上深入掌握程序設(shè)計的應(yīng)用能力,建立起適應(yīng)社會需要,學(xué)以致用的教學(xué)模式。
其次,要設(shè)置合理的課程體系。課程體系是由相互聯(lián)系、相互影響的若干課程按一定的結(jié)構(gòu)組成的具有實現(xiàn)人才培養(yǎng)目標功能的統(tǒng)一整體。課程是由具有一定相關(guān)性的教學(xué)內(nèi)容有機結(jié)合而成的結(jié)構(gòu)體系,它是構(gòu)成課程體系的基本要素。要實現(xiàn)教學(xué)內(nèi)容和課程體系的整體優(yōu)化,就是要求從人才培養(yǎng)模式的總體設(shè)計和知識、能力、素質(zhì)結(jié)構(gòu)的整體走向出發(fā),合理地更新與選擇教學(xué)內(nèi)容。Visual Basic課程應(yīng)該以培養(yǎng)學(xué)生的分析問題能力和解決應(yīng)用問題能力為目標,課程體系建設(shè)應(yīng)將Visual Basic課程與實際應(yīng)用相聯(lián)系,結(jié)合生活的實際設(shè)計教學(xué)內(nèi)容,在教學(xué)過程中結(jié)合VisualBasic課程的特點,把非計算機專業(yè)的Visual Basic教學(xué)與該專業(yè)應(yīng)用實際結(jié)合起來,找到合適的結(jié)合點,讓學(xué)生能立即學(xué)以致用,從中體會到學(xué)習(xí)Visual Basic的樂趣。
(二)理論、實踐同步進行
對于非計算機專業(yè)學(xué)生來說,學(xué)習(xí)計算機課程的目的是學(xué)會使用這種工具并為專業(yè)服務(wù),因此教師應(yīng)當把教學(xué)重點放在應(yīng)用上。要精講多練,最好能做到講完即練,應(yīng)給學(xué)生提供足夠的上機練習(xí)機會,使他們在實踐中理解并掌握基本知識,具有熟練的計算機的操作技能和編程手段,培養(yǎng)學(xué)生的創(chuàng)造思維能力。讓學(xué)生更好地利用計算機去解決專業(yè)領(lǐng)域中的問題及日常事務(wù)問題,同時針對不同專業(yè)的學(xué)生,設(shè)計不同的課程案例,通過案例教學(xué),讓學(xué)生體驗和領(lǐng)悟利用計算機解決問題的思路和方法,這樣不僅可以培養(yǎng)學(xué)生的創(chuàng)新精神和編程能力,還為學(xué)生的自主學(xué)習(xí)創(chuàng)造了新的空間和條件。
(三)為學(xué)生提供展示、發(fā)展興趣的空間
興趣協(xié)會可以為水平高的同學(xué)提供一個展示的空間,同時也會帶動一部分同學(xué),對于有限的課時來說,課堂教學(xué)遠遠不能滿足那些對程序設(shè)計有著特殊愛好的學(xué)生,特別是一些對Visual Basic較感興趣的學(xué)生,如何讓他們的興趣向更積極的方面發(fā)展,在追求素質(zhì)教育的今天,更應(yīng)該對這些愛好者加以引導(dǎo)、培養(yǎng)。所以,必須有計劃、有實質(zhì)性內(nèi)容的開展課外實踐活動,組織一些興趣小組或課題小組,培養(yǎng)學(xué)生的團隊協(xié)作能力,集體主義精神,這對提高學(xué)生的程序設(shè)計能力,對如何解決問題的思維能力,及遇到困難時的心理素質(zhì)的培養(yǎng),都是非常有益的。
(四)利用網(wǎng)絡(luò)彌補教材的不足
在Visual Basic課程教學(xué)中,集中授課和上機輔導(dǎo)是兩個主要的教學(xué)環(huán)節(jié)。大學(xué)Visual Basic課程屬于應(yīng)用性課程,一個概念的表達、一個動作的完成都是用一系列語句來實現(xiàn)的。目前學(xué)生的計算機水平差別懸殊,教學(xué)內(nèi)容難統(tǒng)一,看書自學(xué)方式效率較低,靜態(tài)圖文很難連貫理解,Visual Basic的編輯環(huán)境讓學(xué)生眼花繚亂,因此,教學(xué)效果往往是不不盡如人意的。可以鼓勵學(xué)生利用網(wǎng)絡(luò)平臺學(xué)習(xí),教師可以將電子講稿放到網(wǎng)上供學(xué)生查閱,或者利用網(wǎng)上的視屏教程,以方便學(xué)生個性化學(xué)習(xí)的需求。
四、結(jié)束語
Visual Basic的教學(xué),對培養(yǎng)學(xué)生的基本素質(zhì)和思維方式起著重要的作用。我們要建立科學(xué)的課程體系,利用現(xiàn)代化的教育技術(shù)手段,改善Visual Basic的教學(xué)。