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