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