劉雙紅
摘 要 VB程序設計課程作為一門計算機程序設計語言類學科對于學生理論知識和實踐技能方面都有所要求,傳統(tǒng)的實驗教學由于其教學模式以及教學目標性的不足,導致了教學效果有所不足,本文以創(chuàng)新實驗教學為主要內容,探討了VB程序設計實驗教學問題和創(chuàng)新實驗教學必要性,并給出創(chuàng)新實驗教學的實施思路,通過有效的利用層次教學、分組學習、項目式教學等措施創(chuàng)新實驗教學過程,促進教學過程的有效性。
關鍵詞 VB程序設計 實驗 教學 創(chuàng)新
中圖分類號:G423.07 文獻標識碼:A
1傳統(tǒng)VB程序設計實驗教學問題
1.1“VB程序設計”課程實驗教學模式落后
傳統(tǒng)的VB程序設計實驗教學都基于“課堂講語法、課后組織練習”的學習模式予以實施,學生進行實驗教學基本上都是按照教師給定的課后實驗步驟進行簡單的語法驗證性實驗,絕大多數(shù)學生都能進行相對簡單語法的程序設計語言編程,而一旦實驗教學進行了一定的拓展,脫離了既定的實驗步驟,學生則顯得力不從心,無計可施,這便是傳統(tǒng)程序設計類課程實驗教學過程的弊端,由于程序設計類語言較多如常見的C++、C、Java等其語法結構有諸多相似之處,而學生學習該類計算機課程時將實驗教學作為驗證原理性的過程予以實施,而缺乏對其作為工具性的編程學習來應用,導致了整個程序設計類實驗教學的教學效果不足。
1.2“VB程序設計”課程實驗教學目標性不足
VB程序設計教學實驗與其他程序設計類語言教學目標相似,缺乏針對相應程序語言特點的目標性教學,不能突出VB程序設計在應用程序設計時其拖動式的窗體設計優(yōu)勢,學生對教學目標認識不明確,將其實驗教學作為普通的教學環(huán)節(jié)予以學習,學習的目標性嚴重缺失,更別說學生利用VB程序設計語言進行創(chuàng)新性、自主性的探究式學習,綜合程序應用和設計能力更無從談起,整個實驗教學環(huán)節(jié)學習的孤立性問題比較突出,在進行理論知識轉換實踐技能的環(huán)節(jié)過程中多以驗證性的實驗為主,學生疲于應付語法的學習,對于VB語言缺乏結構性、整體性的理解,造成VB程序設計實驗課程教學效果的不理想。
2創(chuàng)新VB程序設計實驗教學的必要性分析
為了提高VB程序設計實驗教學效果,使得學生能夠以工具的角度來看待VB程序設計語言,創(chuàng)新VB程序設計實驗教學具有非常重要的意義。通過構建新式的實驗教學過程,明確教學目標性,結合必要的實驗手段,不同層次和接受能力的學生都能夠有所收獲,有效的實現(xiàn)了當前素質教育所提倡的因材施教。當然程序設計類的實驗教學,并不是學生簡單的掌握幾個程序語法過程,而是利用已掌握的語法實施需求解決方案,獲得解決問題的能力,通過不斷的發(fā)現(xiàn)問題、解決問題、形成學生自主探究、合作學習以及興趣式學習的學習能力,而這才是程序設計類實驗教學的最終目的。
因此創(chuàng)新VB程序設計實驗教學,就是對教學目標、教學過程、學習方式等實驗內容進行“再設計”,結合VB語言特點,構建新式的實驗教學過程,激發(fā)學生學習興趣和探索積極性,將理論知識、實踐技能作為一種學習能力予以重新審視,最終使得學生學有所獲,達成既定的學習目標。由此可見,創(chuàng)新VB程序設計實驗教學,是重構其教學過程,使其能夠符合程序語言類教學特點,同時是有效提高學生學習能力的重要環(huán)節(jié)。
3“VB程序設計”課程的創(chuàng)新性實驗教學探析
3.1以項目為導向設計實驗教學
要創(chuàng)新VB程序設計實驗教學,應對傳統(tǒng)的驗證性的實驗過程予以創(chuàng)新,減少語法性的實驗練習。因此,在進行VB程序設計課程實驗教學時可以采取當前流行的項目式教學,將教學目標和教學內容融入到一個一個的項目過程中來,讓學生轉變語法實驗思維模式,將需求作為整個實驗教學過程予以對待,通過對項目需求的分析、探究、設計以及總結,實現(xiàn)程序設計過程的再現(xiàn),模擬了真實的生產過程,對于培養(yǎng)學生分析、解決問題能力具有十分重要的意義。當然項目式教學的核心在于“項目”的設計,針對章節(jié)內容的項目設計應趨于合理,項目過于簡單達不到練習的目的,項目過于復雜會導致有限的實驗教學時間難以達成,挫傷學生學習積極性。
3.2實驗教學學習模式的創(chuàng)新
程序類的學習模式應根據其課程特點予以創(chuàng)新,因此在開展VB程序設計實驗教學時,可以采取新式的學習模式進行實施。傳統(tǒng)的學習模式都是學生進行單獨練習和實踐,整個實驗過程單調而乏味,因此可以采取自主實驗和小組合作式的學習模式進行實驗環(huán)節(jié)的創(chuàng)新。對于一些簡單的實驗過程,一個人就足夠完成的部分采取自主學習模式,對于相對復雜的項目教學則可以采取分組學習模式,通過對學生分組,組內成員互相監(jiān)督,互幫互助,在學習程序設計實踐的同時鍛煉了學生協(xié)作學習、團隊合作能力,有助于學生將來走向開發(fā)行業(yè)實現(xiàn)平穩(wěn)過度。在進行小組合作學習的時候,應注意個別學生濫竽充數(shù)的問題,小組的劃分應根據實際需求予以實施,同時應明確組內成員任務,切實提高分組學習效果。
3.3層次化實驗教學設計
層次化教學是近年來實施個性化教育的重要思路,其理論依據是因材施教,是根據學生在學習特定學科時接受程度的不同采取的一種差異化教學。層次化教學應設計不同的學習目標,一般都會存在基礎性教學目標、拔高性的教學目標以及拓展性的教學目標,基礎性教學目標是最為基礎的教學要求,是學生必須掌握的學習內容,而拔高性和拓展性的學習目標則是在基礎性學習內容之上進行相關內容的拓展,以滿足接受能力較強學生對于知識的深入了解。因此基于上述理論,在實施VB程序設計實驗教學時候,可以通過基礎實驗目標、擴展性實驗目標進行分層,基礎實驗目標作為共性標準,不同層次的學生都應努力完成,而拓展性學習目標則是針對學有余力的學生進行知識的擴充。
3.4加強綜合性、模塊化實驗設計
VB程序設計實驗環(huán)節(jié)還應加強綜合性以及模塊化的實驗設計,在學生有了一定的理論和實驗基礎之后,通過具有一定功能性的程序目標引出綜合性的實驗設計,綜合性的程序設計能夠完成一定的功能,集成了諸多的功能組件,具有模塊化的設計思想,對于提升學生綜合語言應用能力具有十分重要的意義。例如可以通過XX系統(tǒng)的設計為需求目的,通過不斷整個功能模塊練習,增強整個系統(tǒng)的功能性,在此本文建議可以通過迭代式的程序設計予以實施,如在學生沒有掌握數(shù)據庫連接的時候通過以文本保存或者文本輸出的形式予以替代,當有了相應的實驗基礎之后再進行相應功能的補充完善,這種迭代式的實驗過程對于提升學生程序設計思路有著高度借鑒性的作用,應予以推廣??傊ㄟ^構建綜合性、模塊化的程序實驗設計鍛煉和增強學生綜合語言運用能力。
4小結
VB程序設計作為一門計算機專業(yè)課程在學生具備了一定的理論基礎之后,進行相應的實驗教學是必要的,然而由于傳統(tǒng)教學模式的不足,導致了實驗教學的教學效果不盡人意,本文從VB程序設計實驗教學問題和必要性分析入手,探討了創(chuàng)新其實驗教學思路,為提升其實驗教學有效性提供參考。
參考文獻
[1] 王彩霞.基于“過程創(chuàng)新”的《VB程序設計》實驗教學改革[J].電腦知識與技術,2016(34):177-178.
[2] 于寧,崔武子,蔡春,戴紅.突出計算思維訓練的VB程序設計實驗教學[J].實驗技術與管理,2016(09):182-185.
[3] 黃紅兵.高校計算機課程實驗教學改革探索——以<>為例[J].信息系統(tǒng)工程,2016(08):145+147.