摘要:很多高校把Visual Basic作為基礎課開設,如何學好Visual Basic一直困擾著無數學生,同時也困擾著無數教師。文章提出了準確選擇教學內容,采用多種教學方法,調整授課方式以及激發學生興趣等觀點。
關鍵詞:程序設計;教學方法;能力培養;應用
計算機程序設計是國內大多數院校非計算機專業的公共必修課程,其目的是培養大學生應用計算機解決實際問題的能力,在課程體系中占有重要的地位。如何能學好Visual Basic一直困擾著無數的學生和教師。準確選擇并把握教學內容,采用多種有效的教學方法以及形式多樣的授課方式是關鍵,當然還要激發學生學習程序設計的興趣。
一、準確把握教學內容
一名合格的教師具備的基本素質就是熟練把握教學內容,能夠合理地整合教材,對教材內容進行適當取舍,使教材與教學內容相結合,保證教學內容的科學性、合理性。
二、采用多種教學方法
(一)啟發式教學方法
教師在教學過程中,應當注意設置疑難問題,引導學生思考和探索,讓他們的思想活躍起來。問題是最好的老師,是學生學習的引導者,沒有問題便沒有深入。在教學過程中,引導學生在問題解決中學習,即提出問題,留給學生時間思考、討論、解決問題,從而更深入地展開學習。實踐證明,這種教學方法充分調動了學生學習的積極性和主動性。例如,在講數組的概念時,教師先設置問題:編程計算10個人的計算機平均成績。根據以前所學,學生會想到:需要說明10個類型相同的變量用于存放這10個人的計算機成績。再進一步要求:計算50個人的計算機平均成績。這時候如再說明50個變量,則會將問題復雜化,學生此刻需要討論該如何合理說明變量。此時教師再引出數組的概念、分析數組的性質,學生不僅能夠很容易記住數組的相關知識,還能夠知道在什么情況下使用數組類型,事半功倍。
(二)案例教學
案例教學是通過對一個具體情景的描述,引導學生對這些特殊情景進行討論的一種教學方法。案例教學應該是運用案例進行教學實踐,改變傳統教學以本為本、從概念到概念的注入式教學方式,變成一種促進學生成為教學主體,學生自主學習、合作學習、研究性學習、探索性學習的開放式教學方式。這種方法在國外非常盛行,且具有不可替代的實效價值。它能創設一個良好的寬松的教學實踐情景,把真實的典型問題展現在學生面前,讓他們設身處地地去思考、分析、討論,對于激發學生的學習興趣,培養創造能力及分析、解決問題的能力極有益處。
(三)遷移教學
遷移教學是指教師依據“遷移規律”設法為新知識的生長提供聯系的“認識橋梁”,通過遷移來發揮舊知識在學習新知識中的鋪墊作用,這里的遷移就是通過類比推理,溝通新舊事物之間的聯系,通過比較、分析、綜合,然后對事物進行抽象、概括。遷移教學的基本原理是學生從事每一新的學習任務所需要的認知先決條件越充分,他們對該學科的學習興趣就越濃,即學生對原有知識掌握得越豐富、清晰牢固,就越能更好地學會新知識,學習也就越有信心。
三、改進授課方式,實現教學相長
(一)電子課件與傳統板書相結合
目前很多高校都鼓勵使用電子課件授課,但在授課中不能完全依賴計算機和電子課件,傳統的板書仍然有其強大的優越性,因此,可以采用電子課件與板書相結合的教學模式。
電子課件能清楚地顯示復雜的圖表和較長程序,連貫性強、效率高。而板書則能更好地傳授教師的思維邏輯和研究問題的方法,便于學生理解和記憶。例如,對于多媒體教學不易實施的程序設計方法的講解采用傳統的教學方法,首先對其進行綜合分析,劃分模塊,然后帶領學生在黑板上逐條編寫。在此過程中教會學生如何思考、推理,如何用語句實現算法,培養了學生的抽象思維、邏輯推理能力。這樣,將傳統的教學方法與多媒體教學相結合,大大提高了學生的綜合思維能力。
(二)加強實驗教學,提高上機課的質量
做好理論課與實驗課的銜接,實驗課前給學生復習與實驗相關的理論知識以及注意點。學生上機時,教師隨時注意學生的實驗過程和情況,對學生提出的問題及時給予指導并進行記錄。上機時教師可以清楚地了解學生掌握的情況,以利于隨時調整教學進度和難度,對學生所犯的普遍性問題可以在課堂上給以總結點評。培養學生互助合作的學習氛圍,實驗課的時間是有限的,上機過程中老師只可能輔導部分同學,不可能每個同學都輔導到,教師可以根據學生掌握的好壞,把學生分成幾個學習小組,這樣不僅可以提高學習效果還可以增強學生間凝聚力。
(三)開展形式多樣的課外輔導
Visual Basic課程更側重于應用,需要大量的上機實踐。但是在課程設置上非計算機專業相對來說課時較短,尤其是課內上機時間較少。這之間存在著一定的矛盾。為解決這一問題,可以開展形式多樣的課外輔導,課外答疑和習題課是課外輔導的一種形式。每隔一段時間安排答疑或習題課一次,講解每一道課堂作業的編程思路及程序結構并演示運行結果。同時我們還應充分利用網絡教學平臺,學生可以利用平臺下載課件、瀏覽資料、獲取教學通知,利用協作板進行信息交流、討論和答疑等。在教與學的過程中,從以“教”為中心走向以“學”為中心,從以“教師”為中心走向以“學生”為中心,充分發揮學生的主觀能動性和創造性,在認知生成過程中融入學生自己的創造性見解。這一措施促進了師生的交流和溝通,提高了教學效果。
四、激發學習興趣
恩格斯說“興趣與愛好是最好的老師”。要想學生能夠學好Visual Basic,激發學生的興趣就是關鍵。初接觸計算機時,很多學生感到新奇、好玩,這不能說是興趣,只是一種好奇。隨著課程的不斷深入,大量的規則、定義、要求和機械的語法格式出現,很容易使一部分(甚至是大部分)學生產生枯燥無味的感覺,產生畏懼心理。為了把學生的好奇轉化為學習興趣,授課時,應改變過去先給出定義和規則的講授辦法,而是多找些與學生
生活緊密相關的案例進行講授,激發學生的學習興趣,努力把枯燥無味的“語言”講得生動、活潑。
五、結束語
當今社會對人才的需求提出了更高的標準,而在計算機語言教學上采用傳統的教學方法,培養的人才已不能更快地適應時代發展的需求,越來越嚴峻的就業壓力,也促使學生們期望改變過去一考定論的學習方式,而更多地關心知識與能力的自我提升。
總之,教學有法,教無定法。在Visual Basic的教學中各種教法不是孤立的,而是相輔相成的,在計算機教學過程中,需要在教學實踐中不斷去探索研究,尋找新的、行之有效的教學方法。相信只要傾注心力,把計算機教學特點和學生實際聯系起來進行教學,就一定會達到既定的教學目標。
參考文獻:
1、李眾.VB案例教學法探索[J].職業教