摘要:目前很多大專院校對非計算機理工類大學本科生開設了VB程序設計,用以培養理工類非計算機專業學生的編程思維和能力。本文結合作者實際教學中的經驗,給出了自己在VB程序設計中的教學改革意見,希望能夠幫助提高教學質量,培養合格人才。
關鍵詞:VB程序設計教學改革編程思維能力
1概述
在當今信息化的大潮中,各種IT技術洶涌而至,要掌握這些IT技術,通常都需要編程思維能力作為依托。如何在教學過程中讓理工類非計算機專業學生產生興趣,清晰的掌握程序設計思想,提高編程思維能力,成為了目前高等院校需要解決的一個問題。
2為什么要學習VB程序設計
程序設計能力的培養對于計算機專業的本科生至關重要,而對于理工類非計算機專業學生也同樣重要。對于理工類非計算機專業學生,如:自動化專業,通信專業和數學專業,程序設計都是必備的基本技能,好的編程思維和能力通常在今后的研究或工作中將給予學生更大的便利。例如,在科學研究過程中,論文作者并不都會給出發表算法的源代碼,當需要使用該算法時,研究人員需要自己動手根據作者描述編寫代碼,好的編程能力,可以大大縮短科研的進度,大幅提高效率。因VB程序設計易于理解和學習的特點,十分適合理工科非計算機專業學生編程思維和編程能力的培養。
3VB程序設計教學模式探索
3.1課前準備
上一堂生動且吸引學生的VB程序設計課的前提是教師對這堂課程做了充分的準備。課前準備包括了諸多環節,很重要的方面是精心制作能夠吸引學生眼球且內容豐富的課件。VB程序設計這門課程的授課內容就包含了Windows程序設計,通過教師精心準備加入特效與使用功能的Windows可執行程序,不僅可以吸引學生的眼球,還能夠讓學生實際的看到學好VB程序設計所能帶來的好處。相反一個未精心制作的課件,可能讓學生對計算機失去興趣,產生程序設計課程無用的思想,從而產生厭學的情緒。
3.2上好每一節課
VB程序設計主要是一個實用型課程,因此教師可在第一節課就介紹一些VB程序設計的實用例子,如用VB編寫的Windows程序等等,從而吸引學生的眼球,讓學生感性的認識到VB程序設計這門課程的作用和功能。在講授過程中,教師不僅通過使用幻燈片來教學,更需要親身示范,如課堂中編寫一些小程序,引導學生熟練掌握每步操作的方式方法。從心理學講,興趣是學生最好的老師,因此在講述過程中引導學生提出問題,解決問題的能力。
3.3重視課間十分鐘
通過作者的教學經歷發現,課間十分鐘對了解學生本次課程內容的疑問,教學方式的接受程度,授課內容的理解程度以及學生的建議、意見都起到了十分重要的作用。高校授課中,通常是兩節小課連上,多數教師在課間十分鐘會去教師辦公室休息,或坐在講臺休息。建議教師在這十分鐘的時間能夠走下講臺,深入到學生中去,多跟學生談談心,在輕松的聊天氛圍內,掌握學生的聽講情況以及對VB程序設計課程的建議,從而幫助教師在講課中更加貼近學生的思維和角度講授VB程序設計知識,有的放矢。
3.4上機實驗與教學的安排
因教務系統排課的復雜性,目前在大多數高校,僅安排上課環節,實際上機時間由教師自行聯系機房安排,因此會造成上機課與教學相分離。普遍在VB程序設計教學中認為最好的方式應該是,第一節講授理論課后,接著在第二節課進行上機實踐,這樣使學生及時的消化和鞏固所學的內容。達到最佳的學習效果。
3.5作業
作業的目的是為了及時檢查學生的學習效果,提高思維能力的同時加深對知識的理解和記憶,因此作業的重要性不言而喻。建議將作業分為指定主題作業和開放式作業。指定作業是教師結合課堂所學知識,緊扣每節課的講授主題。而開放式作業則更側重發揮學生的創造力和想象力,由學生結合課堂講授的內容,解決自身學習生活中碰到的困難,這樣能夠充分發揮學生的主觀能動性。
3.6考核方式的改革
目前在高校中考核方式通常較為單一,通常期末考試成績,給出學生的VB程序課程得分,這樣的方式不能全面的反映學生的實際掌握VB程序設計的水平以及思考創新能力。通過作者的實際教學,作者認為,考核方式應該不只是考試這一個方面,應該鼓勵學生發現問題,解決問題的能力,多鼓勵學生在課后解決問題。
4結語
VB程序設計這門課程具有很強的應用性,在VB程序設計教學過程中,需要注重各個方面的細節,結合多種教學方法,從而提高理工類非計算機專業學生對程序設計語言的興趣,同時提高學生在今后科研道路上解決實際問題的能力。
參考文獻:
[1]葉水仙.VB程序設計教學改革探討[J].農業網絡信息,2006:99-100.
[2]何聚厚等.VisualBasic2005程序設計[M].高等教育出版社,2009.
[3]劉曉華.非計算機專業VB程序設計教學探討[J].科技創新導報,2011(36).
基金項目:
國家自然科學基金資助項目(No.61402274)。
作者簡介:
裴炤(1983-),男,山西興縣人,講師,博士,研究方向:計算機視覺和模式識別。