vb語言范文
時(shi)間:2023-03-31 15:59:20
導語:如何(he)才能寫好一篇vb語言,這就需要搜(sou)集整理更多的(de)資料和文獻,歡迎閱讀由公務員之家整理的(de)十篇范文,供你(ni)借鑒。
篇1
關鍵詞:vb程序設計;教學模式(shi);案例;任務驅(qu)動;項目驅(qu)動
一、 引言
VB語言是一(yi)門(men)面向(xiang)對象的(de)(de)可(ke)視化變(bian)成(cheng)(cheng)語(yu)言,具有(you)(you)功(gong)能強大、語(yu)法(fa)簡(jian)潔(jie)、界(jie)面友(you)好、操(cao)(cao)作方便等特點,引入了面向(xiang)對象的(de)(de)事件驅(qu)動(dong)編程(cheng)機(ji)制(zhi)和可(ke)視化的(de)(de)程(cheng)序(xu)設計方法(fa),極大的(de)(de)提高了應用(yong)程(cheng)序(xu)的(de)(de)開發效率,因此成(cheng)(cheng)為各大院校首選的(de)(de)編程(cheng)課(ke)程(cheng)。然(ran)而在日常的(de)(de)VB課(ke)程(cheng)教學過(guo)程(cheng)中(zhong),教師通常以講授簡(jian)單的(de)(de)應用(yong)作為主導(dao)思想,沒有(you)(you)挖掘更(geng)深(shen)層次的(de)(de)理(li)論,結果往往會導(dao)致學生入門(men)容易、深(shen)入難,簡(jian)單操(cao)(cao)作容易、理(li)論基礎(chu)卻(que)不扎實的(de)(de)現象。
二、 教學模式
教學(xue)(xue)模式(shi)是人才培養(yang)模式(shi)的(de)集中(zhong)、具體的(de)體現(xian)。努力探(tan)索有利于人才培養(yang)質量的(de)教學(xue)(xue)模式(shi),是人才培養(yang)模式(shi)改革(ge)的(de)重(zhong)中(zhong)之重(zhong),是實現(xian)教學(xue)(xue)目標的(de)重(zhong)要保證(zheng),也(ye)是落(luo)在當(dang)代教師肩上的(de)重(zhong)擔。根據筆(bi)者的(de)經驗,可以嘗試運用(yong)案例教學(xue)(xue)法(fa)、任務驅(qu)動法(fa),以及教學(xue)(xue)模式(shi)的(de)改革(ge)。
1、 采用案例(li)教學法,培養學生的實際應(ying)用能力
案例是(shi)一個(ge)實際情(qing)景的描述,包括(kuo)有一個(ge)或(huo)多(duo)個(ge)疑難問(wen)題(ti),同時也可能包括(kuo)含有解
決這(zhe)些(xie)問(wen)題的(de)(de)方法(fa)(fa)。案例(li)教學法(fa)(fa),從廣(guang)義上講,就是(shi)在教學過(guo)程中,學生(sheng)在老師(shi)的(de)(de)幫(bang)助指(zhi)導(dao)(dao)下,通過(guo)對(dui)一個具(ju)體功(gong)能情(qing)景描(miao)述(shu)、演示和(he)模(mo)擬,引導(dao)(dao)學生(sheng)對(dui)這(zhe)些(xie)特殊(shu)情(qing)景進(jin)(jin)行(xing)思(si)考、討論(lun)、分析(xi)、改進(jin)(jin)的(de)(de)一種(zhong)教學方法(fa)(fa)。它提供了活生(sheng)生(sheng)的(de)(de)素材,重(zhong)視的(de)(de)是(shi)思(si)辯(bian)和(he)推理過(guo)程,而不(bu)是(shi)是(shi)否得出正確答(da)案,教師(shi)進(jin)(jin)行(xing)案例(li)教學不(bu)是(shi)例(li)子(zi)+理論(lun)的(de)(de)簡(jian)單(dan)描(miao)述(shu)和(he)說明,而是(shi)啟發和(he)引導(dao)(dao)學院,對(dui)案例(li)設計(ji)的(de)(de)“命題”進(jin)(jin)行(xing)思(si)考、辯(bian)論(lun)和(he)推理的(de)(de)過(guo)程。VB極富(fu)有創造性,不(bu)同人可(ke)以采用不(bu)同的(de)(de)算(suan)法(fa)(fa)、語序、界面來(lai)實現同一功(gong)能模(mo)塊。
圖-1 圖-2
精選與實際生(sheng)活關系密切的問題(ti)作為案例,通過對案例的運行,有效(xiao)地激發學生(sheng)的好(hao)奇(qi)心和求(qiu)知欲(yu);然后分析按理的設(she)計思(si)路和實現方法,進(jin)而引出該案例中用(yong)(yong)到的知識(shi)點,啟發學生(sheng)對案例進(jin)一步(bu)討論、歸納(na),對案例完善和擴展,最后達到知識(shi)的快(kuai)速掌握和能力的快(kuai)速培養。例如:在(zai)教學時可以引導(dao)學生(sheng)設(she)計一個(ge)“電(dian)子彩票開獎(jiang)器(qi)”(如圖(tu))。這是(shi)日常(chang)(chang)(chang)生(sheng)活中很常(chang)(chang)(chang)見的一個(ge)小程(cheng)序,在(zai)這個(ge)例子里可以充分介紹(shao)VB教學中的常(chang)(chang)(chang)用(yong)(yong)對象(xiang):窗體、標簽、文本框、按鈕(niu)、計時器(qi)等及(ji)其(qi)常(chang)(chang)(chang)用(yong)(yong)屬性。
首先指導學生實現靜(jing)態的開獎功能,即(ji)單(dan)擊按鈕即(ji)在(zai)文(wen)本框(kuang)中顯示一個七位數,以表示開獎結果(如(ru)圖-1所示),此時程序代碼只要讓文(wen)本框(kuang)通過RND函數顯示一個隨(sui)機的七位數即(ji)可。
當(dang)學生(sheng)實(shi)(shi)現這一功能后,為程序再添(tian)加(jia)一個(ge)計時(shi)(shi)器控(kong)件,用(yong)以實(shi)(shi)現動態開(kai)獎,即單擊(ji)“搖獎”按鈕,在文本框中每隔0.2秒顯(xian)示一個(ge)隨機的(de)(de)七位數(shu)(shu),單擊(ji)“停(ting)(ting)止”按鈕即停(ting)(ting)止“搖獎”顯(xian)示本次開(kai)出(chu)的(de)(de)彩票號(hao)碼(ma)(如圖-2所示)。此(ci)例所需(xu)要使用(yong)的(de)(de)代碼(ma)除顯(xian)示隨機數(shu)(shu)以個(ge),還需(xu)要考慮將代碼(ma)放入哪(na)個(ge)事(shi)件過程,并還要考慮到如何設(she)置計時(shi)(shi)器控(kong)件的(de)(de)Enable屬性等,難(nan)度較前(qian)者加(jia)大。
2、 采用任務(wu)驅動教學法,激發學生學習的主動性
“任務驅動(dong)教學法(fa)”是(shi)基于建構(gou)主(zhu)義(yi)學習(xi)(xi)理(li)論(lun)的(de)(de)一(yi)種教學方法(fa)。建構(gou)主(zhu)義(yi)學習(xi)(xi)理(li)論(lun)認為:建構(gou)主(zhu)義(yi)強調(diao)學習(xi)(xi)的(de)(de)合作(zuo)性,強調(diao)同伴的(de)(de)重要性,注(zhu)重學會(hui)學習(xi)(xi),即獲得(de)學習(xi)(xi)的(de)(de)能力。理(li)論(lun)主(zhu)張以學生為中心,強調(diao)學生是(shi)信息加(jia)工(gong)的(de)(de)主(zhu)體,是(shi)知(zhi)識意義(yi)的(de)(de)主(zhu)動(dong)建構(gou)者。認為知(zhi)識不是(shi)由教師灌輸的(de)(de),而是(shi)由學習(xi)(xi)者在一(yi)定的(de)(de)情境下通過(guo)協作(zuo)、討(tao)論(lun)、交流、互相幫(bang)助,并(bing)借助必要的(de)(de)信息資(zi)源主(zhu)動(dong)建構(gou)的(de)(de)。
“任(ren)(ren)務(wu)驅(qu)動(dong)”式教(jiao)(jiao)學(xue)(xue)方法(fa)(fa)是指在(zai)整個(ge)教(jiao)(jiao)學(xue)(xue)過程中(zhong)(zhong),教(jiao)(jiao)師不(bu)(bu)直接(jie)講解教(jiao)(jiao)學(xue)(xue)內(nei)容,而(er)是把(ba)教(jiao)(jiao)學(xue)(xue)內(nei)容分解到精心設(she)計的(de)一(yi)系列任(ren)(ren)務(wu)中(zhong)(zhong),通過讓學(xue)(xue)生(sheng)(sheng)自(zi)己完成任(ren)(ren)務(wu)來(lai)學(xue)(xue)習(xi)知識(shi)、掌握(wo)技(ji)能。 這種方法(fa)(fa)對(dui)于(yu)培養學(xue)(xue)生(sheng)(sheng)分析問(wen)題(ti)、解決問(wen)題(ti)的(de)能力,激發和維持學(xue)(xue)生(sheng)(sheng)的(de)學(xue)(xue)習(xi)積極(ji)性(xing)等有著(zhu)獨特(te)的(de)優(you)勢,因而(er)在(zai)信(xin)息技(ji)術教(jiao)(jiao)學(xue)(xue)中(zhong)(zhong)被廣泛采用。在(zai)“任(ren)(ren)務(wu)驅(qu)動(dong)”教(jiao)(jiao)學(xue)(xue)中(zhong)(zhong),教(jiao)(jiao)學(xue)(xue)要(yao)求的(de)落實,教(jiao)(jiao)學(xue)(xue)目(mu)標的(de)實現,都(dou)體(ti)現在(zai)每一(yi)個(ge)具體(ti)的(de)任(ren)(ren)務(wu)之(zhi)中(zhong)(zhong),因而(er)任(ren)(ren)務(wu)的(de)確(que)定占有十分重要(yao)的(de)地位。并不(bu)(bu)是每堂課都(dou)適用“任(ren)(ren)務(wu)驅(qu)動(dong)教(jiao)(jiao)學(xue)(xue)法(fa)(fa)”。例如,基(ji)(ji)本(ben)(ben)概念、基(ji)(ji)本(ben)(ben)操(cao)作等就不(bu)(bu)適宜(yi)使用任(ren)(ren)務(wu)驅(qu)動(dong)教(jiao)(jiao)學(xue)(xue)。
例(li)如(ru),當完成基本控件(jian)的教(jiao)學、即將開始教(jiao)授數據(ju)類(lei)型時,可以通過下例(li)既(ji)復習文本框(kuang)控件(jian)又(you)引入數據(ju)類(lei)型的相關概(gai)念。
例題(ti)要求設(she)計一個(ge)簡單(dan)的(de)加法(fa)器——在窗體上添加三個(ge)文本(ben)(ben)(ben)(ben)框,在文本(ben)(ben)(ben)(ben)框3中(zhong)(zhong)顯示文本(ben)(ben)(ben)(ben)框1中(zhong)(zhong)的(de)數(shu)據與文本(ben)(ben)(ben)(ben)框2中(zhong)(zhong)數(shu)據的(de)和。學生(sheng)通(tong)常想到的(de)程序(xu)代(dai)碼是“Text3.Text=Text1.Text + Text2.Text”。當進行(xing)程序(xu)演示時,會發現在文本(ben)(ben)(ben)(ben)框3中(zhong)(zhong)顯示是的(de)字符串的(de)連接而不是數(shu)值相加,此時即(ji)可引入(ru)數(shu)據類型的(de)概念。
在教(jiao)學(xue)過程中,要隨時注(zhu)意讓學(xue)生積累相關(guan)的知識和(he)經驗,特別是學(xue)習(xi)的開(kai)始階段,為以后(hou)進行任務(wu)驅(qu)動教(jiao)學(xue)打下基礎(chu)。采(cai)用(yong)“任務(wu)驅(qu)動法”,使學(xue)生成為課堂的主體,教(jiao)師成為學(xue)生學(xue)習(xi)的引導者,學(xue)生由被動接受者轉變(bian)成主動探(tan)究者和(he)創(chuang)造者,從而成為新世紀所需(xu)要的高素質(zhi)人才(cai)。
三、 結束語
VB程(cheng)序(xu)設計已在高校的(de)(de)(de)計算(suan)機基礎教(jiao)(jiao)育中(zhong)占有重(zhong)要地位(wei)。在VB程(cheng)序(xu)設計的(de)(de)(de)教(jiao)(jiao)學(xue)(xue)中(zhong),傳統的(de)(de)(de)教(jiao)(jiao)學(xue)(xue)方法(fa)(fa),“教(jiao)(jiao)法(fa)(fa)”制約了(le)“學(xue)(xue)法(fa)(fa)”,阻礙了(le)學(xue)(xue)生主動(dong)性、積極性的(de)(de)(de)發揮,只有不(bu)斷進行教(jiao)(jiao)學(xue)(xue)方法(fa)(fa)的(de)(de)(de)創新(xin),才有利(li)于激發學(xue)(xue)生的(de)(de)(de)創新(xin)思維和學(xue)(xue)生的(de)(de)(de)創新(xin)能力,VB課程(cheng)的(de)(de)(de)教(jiao)(jiao)學(xue)(xue)質量才能不(bu)斷得到提高。
參考文獻:
篇2
關鍵詞:VB語言;安排教(jiao)(jiao)學內容(rong);教(jiao)(jiao)學方法;綜合訓練
中圖分類號:TP312.1-4
VB語(yu)言課(ke)程(cheng)(cheng)(cheng)是(shi)計算機專(zhuan)業的(de)一(yi)(yi)門必(bi)修課(ke)程(cheng)(cheng)(cheng),是(shi)一(yi)(yi)門操(cao)作性和實(shi)踐(jian)性很強的(de)課(ke)程(cheng)(cheng)(cheng)。課(ke)程(cheng)(cheng)(cheng)教學(xue)(xue)目標(biao)是(shi)通過系統規范的(de)理論(lun)知識學(xue)(xue)習和上機實(shi)踐(jian),讓學(xue)(xue)生(sheng)熟練掌握VB軟件(jian)的(de)各項(xiang)功能和VB程(cheng)(cheng)(cheng)序(xu)設計的(de)思維及技巧,最終實(shi)現(xian)自主設計實(shi)用的(de)應用程(cheng)(cheng)(cheng)序(xu)。中(zhong)(zhong)職(zhi)學(xue)(xue)生(sheng)基(ji)礎差、厭學(xue)(xue)的(de)情況依然存(cun)在,怎么才(cai)能使學(xue)(xue)生(sheng)更(geng)(geng)好(hao)、更(geng)(geng)快(kuai)地學(xue)(xue)會計算機VB編(bian)程(cheng)(cheng)(cheng),這需要老師在教學(xue)(xue)實(shi)踐(jian)中(zhong)(zhong)不斷探索和總結的(de)問題(ti)。現(xian)就(jiu)VB語(yu)言課(ke)程(cheng)(cheng)(cheng)教學(xue)(xue)從以下方面談談自己的(de)一(yi)(yi)點探索和實(shi)施方法。
1 合理安排教(jiao)學內容,提高教(jiao)學效率
為了讓學(xue)生能夠更好的(de)(de)接(jie)受和(he)(he)理解(jie),我們(men)不必一(yi)定按(an)照教材(cai)的(de)(de)章節(jie)和(he)(he)順序(xu)進行講解(jie),可根據VB語(yu)言(yan)知識(shi)的(de)(de)特點(dian)和(he)(he)學(xue)生認識(shi)規律,對教材(cai)的(de)(de)一(yi)些內容(rong)(rong)進行了重新劃(hua)分和(he)(he)組合,將整個教學(xue)內容(rong)(rong)的(de)(de)知識(shi)點(dian)分別安排在三個階段上(shang)實施(shi),使學(xue)生對VB語(yu)言(yan)知識(shi)的(de)(de)掌握(wo)程(cheng)度逐步深(shen)化。
1.1 VB入門階(jie)(jie)段,該階(jie)(jie)段教學(xue)內容著(zhu)重是(shi)熟悉VB集成開發(fa)環境,掌握(wo)VB開發(fa)界面(mian)的(de)使(shi)用(yong)(yong)方(fang)法;對(dui)VB語言(yan)的(de)基(ji)本(ben)語法大致了解,知(zhi)道常(chang)見的(de)語句的(de)意義,學(xue)習VB控件(jian)和函數的(de)使(shi)用(yong)(yong)方(fang)法,并能(neng)將它們(men)靈活(huo)運用(yong)(yong)到應用(yong)(yong)程(cheng)(cheng)序(xu)中,能(neng)開發(fa)簡單(dan)的(de)VB程(cheng)(cheng)序(xu)。這階(jie)(jie)段教學(xue)安排主(zhu)要是(shi)使(shi)學(xue)生對(dui)VB語言(yan)知(zhi)識有個整體認識,為繼續學(xue)習VB編程(cheng)(cheng)奠定一(yi)個良好(hao)的(de)基(ji)礎。
1.2 VB提高階(jie)段,該階(jie)段教(jiao)(jiao)學(xue)(xue)內容著重(zhong)是熟練(lian)掌握VB語(yu)(yu)言的(de)基(ji)本語(yu)(yu)句、常用(yong)控件和(he)(he)函(han)數(shu)(shu)的(de)使用(yong),熟悉VB語(yu)(yu)法結(jie)構(gou)(gou)的(de)使用(yong),學(xue)(xue)習(xi)簡(jian)單的(de)數(shu)(shu)據結(jie)構(gou)(gou)與算(suan)法。這(zhe)階(jie)段教(jiao)(jiao)學(xue)(xue)安排主要是采用(yong)一(yi)個(ge)一(yi)個(ge)生動有(you)趣典型的(de)例子(zi)進模仿(fang)練(lian)習(xi),例子(zi)盡量涉及多一(yi)點VB編程知(zhi)識點,讓學(xue)(xue)生對每一(yi)個(ge)知(zhi)識點親自(zi)練(lian)習(xi)一(yi)下,逐(zhu)個(ge)深入的(de)學(xue)(xue)習(xi),使學(xue)(xue)生對基(ji)本語(yu)(yu)句、常用(yong)控件和(he)(he)函(han)數(shu)(shu)、語(yu)(yu)法結(jie)構(gou)(gou)等知(zhi)識達(da)到熟練(lian)掌握的(de)程度。
1.3 綜(zong)(zong)合(he)(he)應(ying)用(yong)階段,該階段教(jiao)學(xue)內容著重是培(pei)養(yang)學(xue)生的(de)(de)程序(xu)設計思維(wei),使學(xue)生具有一(yi)定的(de)(de)程序(xu)設能力,能夠對(dui)知識進(jin)行綜(zong)(zong)合(he)(he)應(ying)用(yong)編程的(de)(de)能力。這階段教(jiao)學(xue)安(an)排主要是對(dui)VB語言所有知識點進(jin)行整合(he)(he)及應(ying)用(yong),對(dui)知識內容進(jin)行多想(xiang)、多用(yong)、多實踐,從而培(pei)養(yang)學(xue)生具一(yi)定的(de)(de)綜(zong)(zong)合(he)(he)編程能力。
根據(ju)認識(shi)客觀事物的(de)(de)(de)規律,結(jie)合(he)學(xue)生的(de)(de)(de)特點、文化基礎(chu)水平(ping),對教學(xue)內(nei)容進行科(ke)學(xue)的(de)(de)(de)重新劃分組合(he),通(tong)過由(you)淺入深(shen),局部整體(ti)認識(shi)的(de)(de)(de)方式(shi)展(zhan)開教學(xue),可(ke)調動學(xue)生學(xue)習(xi)的(de)(de)(de)主(zhu)動性和(he)積極性,也更易于學(xue)生理解(jie)和(he)掌握。
2 挖掘(jue)VB知識的特點,巧用(yong)教(jiao)(jiao)學(xue)方法(fa)展(zhan)開教(jiao)(jiao)學(xue)
教(jiao)學方(fang)法(fa)是(shi)系教(jiao)師教(jiao)學生學的(de)(de)(de)重(zhong)要(yao)(yao)(yao)紐帶,是(shi)完成教(jiao)學任務的(de)(de)(de)必要(yao)(yao)(yao)條件,是(shi)提(ti)高(gao)教(jiao)學質量的(de)(de)(de)重(zhong)要(yao)(yao)(yao)保(bao)證,因此(ci),對從未(wei)接觸過編程(cheng)中職學生進行VB語(yu)言教(jiao)學,采(cai)取科學的(de)(de)(de)教(jiao)學方(fang)法(fa)展開教(jiao)學是(shi)很重(zhong)要(yao)(yao)(yao)的(de)(de)(de),可(ke)以起到事(shi)半功倍(bei)的(de)(de)(de)效果。現根據VB語(yu)言知識的(de)(de)(de)特(te)點,結合學生實際情(qing)況,在(zai)教(jiao)學過程(cheng)中探索(suo)和實施的(de)(de)(de)一些(xie)教(jiao)學方(fang)法(fa),望能起到拋磚引玉的(de)(de)(de)作用。
2.1 抽(chou)象概念生活實例化的教(jiao)學(xue)方法
大家都知道,VB語言中(zhong)有很多抽(chou)象(xiang)(xiang)概念(nian),如對象(xiang)(xiang)、屬(shu)性、事(shi)(shi)件、方法等,在(zai)講解這些內容(rong)時,可(ke)以類比(bi)生(sheng)活中(zhong)的(de)(de)(de)(de)一些實例,直(zhi)觀形(xing)象(xiang)(xiang)比(bi)喻最容(rong)易(yi)為學(xue)(xue)(xue)生(sheng)接受。為了引起學(xue)(xue)(xue)生(sheng)的(de)(de)(de)(de)注意,向學(xue)(xue)(xue)生(sheng)提出(chu)問題“我打算丟掉一只粉(fen)筆,怎么扔(reng)啊(a)?”,然(ran)后(hou),我拿起粉(fen)筆,走(zou)到垃(la)圾桶,扔(reng)!請同學(xue)(xue)(xue)們一起來分析(xi)這個(ge)過程,我們是(shi)先選一個(ge)“對象(xiang)(xiang)”——粉(fen)筆,然(ran)后(hou)向這個(ge)對象(xiang)(xiang)施(shi)(shi)加一個(ge)動作(zuo)(zuo)——扔(reng),這“扔(reng)”就(jiu)是(shi)事(shi)(shi)件,事(shi)(shi)件是(shi)外界給對象(xiang)(xiang)施(shi)(shi)加的(de)(de)(de)(de)動作(zuo)(zuo);一根(gen)粉(fen)筆可(ke)以寫字、可(ke)以扔(reng)、可(ke)以敲(qiao)等,這些就(jiu)是(shi)方法,方法是(shi)對象(xiang)(xiang)自己的(de)(de)(de)(de)一個(ge)動作(zuo)(zuo);粉(fen)筆的(de)(de)(de)(de)顏色(se)、大小等就(jiu)是(shi)屬(shu)性。而VB中(zhong)對象(xiang)(xiang)是(shi)什么呢?在(zai)操(cao)作(zuo)(zuo)電(dian)腦(nao)時,看見的(de)(de)(de)(de)應用(yong)程序窗(chuang)口(kou)(窗(chuang)體(ti))和窗(chuang)口(kou)里的(de)(de)(de)(de)組成(cheng)部分就(jiu)是(shi)VB的(de)(de)(de)(de)對象(xiang)(xiang),即VB的(de)(de)(de)(de)對象(xiang)(xiang)主要有窗(chuang)體(ti)和控件,窗(chuang)口(kou)的(de)(de)(de)(de)大小、標題等就(jiu)是(shi)VB的(de)(de)(de)(de)屬(shu)性,對窗(chuang)口(kou)進行(xing)操(cao)作(zuo)(zuo)的(de)(de)(de)(de)單擊、雙擊、拖(tuo)動等就(jiu)是(shi)事(shi)(shi)件,窗(chuang)口(kou)的(de)(de)(de)(de)放大、縮小、移(yi)動等就(jiu)是(shi)窗(chuang)體(ti)的(de)(de)(de)(de)方法。將(jiang)抽(chou)象(xiang)(xiang)概念(nian)生(sheng)活化、感(gan)性化,從而讓(rang)學(xue)(xue)(xue)生(sheng)愿意學(xue)(xue)(xue)、學(xue)(xue)(xue)得輕松、學(xue)(xue)(xue)得好。
2.2 理論(lun)與實踐相(xiang)結合(he)的教學方法
在學(xue)(xue)習(xi)基礎理(li)(li)論(lun)(lun)(lun)知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi)時(shi),怎樣才能(neng)使(shi)學(xue)(xue)生(sheng)不(bu)(bu)會感到(dao)枯燥、難懂呢?我(wo)們可根(gen)據VB語(yu)(yu)言具有實(shi)(shi)踐(jian)性強的(de)(de)(de)特點,引用(yong)理(li)(li)論(lun)(lun)(lun)與實(shi)(shi)踐(jian)相結合的(de)(de)(de)方法(fa)展開教(jiao)學(xue)(xue)。由理(li)(li)論(lun)(lun)(lun)指導實(shi)(shi)踐(jian)操(cao)(cao)(cao)作(zuo),如,在學(xue)(xue)習(xi)了語(yu)(yu)法(fa)規則、變量(liang)、數據類型知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi)后(hou),由學(xue)(xue)生(sheng)在電腦上親(qin)自(zi)動手、親(qin)自(zi)實(shi)(shi)踐(jian),通(tong)過(guo)(guo)機器直接反(fan)饋信息,使(shi)學(xue)(xue)生(sheng)真正體會理(li)(li)論(lun)(lun)(lun)知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi)的(de)(de)(de)含(han)義(yi)和(he)(he)應用(yong),通(tong)過(guo)(guo)實(shi)(shi)踐(jian)方法(fa)加深對(dui)理(li)(li)論(lun)(lun)(lun)知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi)的(de)(de)(de)掌(zhang)握(wo)。同時(shi),實(shi)(shi)踐(jian)操(cao)(cao)(cao)作(zuo)也(ye)(ye)是用(yong)來檢驗理(li)(li)論(lun)(lun)(lun)知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi)掌(zhang)握(wo)情況如何(he)的(de)(de)(de)工具,學(xue)(xue)生(sheng)在實(shi)(shi)踐(jian)操(cao)(cao)(cao)作(zuo)中肯定(ding)會遇到(dao)一些(xie)問題(ti)(ti),如,在剛(gang)接觸VB語(yu)(yu)法(fa)基礎知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi)時(shi),進行(xing)程序語(yu)(yu)句輸入,常會遇到(dao)語(yu)(yu)句關鍵字錯誤、語(yu)(yu)法(fa)格式(shi)不(bu)(bu)對(dui)、變量(liang)名不(bu)(bu)合法(fa)或數據類型不(bu)(bu)匹配等問題(ti)(ti),為(wei)了解(jie)(jie)決這些(xie)問題(ti)(ti),又得通(tong)過(guo)(guo)理(li)(li)論(lun)(lun)(lun)知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi)來尋找答案(an),也(ye)(ye)就是由實(shi)(shi)踐(jian)操(cao)(cao)(cao)作(zuo)反(fan)過(guo)(guo)來促使(shi)學(xue)(xue)習(xi)理(li)(li)論(lun)(lun)(lun)。總之,理(li)(li)論(lun)(lun)(lun)是實(shi)(shi)踐(jian)的(de)(de)(de)基礎,而實(shi)(shi)踐(jian)是理(li)(li)論(lun)(lun)(lun)的(de)(de)(de)升華,兩者密不(bu)(bu)可分。在教(jiao)學(xue)(xue)過(guo)(guo)程中,靈(ling)活(huo)用(yong)好理(li)(li)論(lun)(lun)(lun)與實(shi)(shi)踐(jian)交替(ti)進行(xing)的(de)(de)(de)教(jiao)學(xue)(xue)方法(fa),可激(ji)發學(xue)(xue)生(sheng)的(de)(de)(de)學(xue)(xue)習(xi)熱情,讓學(xue)(xue)生(sheng)主動接受知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi)和(he)(he)體驗知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi),也(ye)(ye)能(neng)更牢固地掌(zhang)握(wo)知(zhi)(zhi)(zhi)(zhi)(zhi)識(shi)和(he)(he)技能(neng),培(pei)養解(jie)(jie)決問題(ti)(ti)能(neng)力。
2.3 利用VB編程語言功能(neng)的特點指導學(xue)生(sheng)進行程序設計的教學(xue)方法(fa)
計(ji)(ji)(ji)(ji)算機編程(cheng)(cheng)(cheng)語言是人和計(ji)(ji)(ji)(ji)算機“對(dui)(dui)話”的(de)橋(qiao)梁,其(qi)功能是為(wei)了解決某一(yi)問(wen)題,輸入需要的(de)數據(ju),按(an)照一(yi)定的(de)算法對(dui)(dui)數據(ju)進行(xing)處理,最后(hou)把(ba)數據(ju)結(jie)果輸出顯示。在(zai)學生處于(yu)程(cheng)(cheng)(cheng)序(xu)設計(ji)(ji)(ji)(ji)入門階(jie)段時(shi),為(wei)了學生更好著手進行(xing)程(cheng)(cheng)(cheng)序(xu)設計(ji)(ji)(ji)(ji),把(ba)程(cheng)(cheng)(cheng)序(xu)設計(ji)(ji)(ji)(ji)過程(cheng)(cheng)(cheng)歸納為(wei)“三步走(zou)”,即數據(ju)輸入、數據(ju)處理、數據(ju)輸出。學生按(an)照“三步走(zou)”的(de)思路(lu)進行(xing)需求(qiu)分(fen)析、編寫代碼、調試程(cheng)(cheng)(cheng)序(xu),能夠有一(yi)個明確的(de)指導方向,可(ke)更快、更易設計(ji)(ji)(ji)(ji)好應用程(cheng)(cheng)(cheng)序(xu)。
教學(xue)(xue)(xue)(xue)過程(cheng)(cheng)中,讓學(xue)(xue)(xue)(xue)生能夠更(geng)(geng)側重數據處理這一步(bu)程(cheng)(cheng)序思(si)維和(he)(he)(he)算(suan)法(fa)的培養(yang),可引導學(xue)(xue)(xue)(xue)生對VB語(yu)言知識進(jin)行(xing)(xing)整理和(he)(he)(he)歸納,尋找(zhao)VB語(yu)言中有(you)那些可實現(xian)數據輸(shu)入(ru)輸(shu)出(chu)的方式?數據輸(shu)入(ru)主要有(you)“文(wen)本框(kuang)”控件和(he)(he)(he)輸(shu)入(ru)對話(hua)框(kuang),而數據輸(shu)出(chu)主要有(you)窗(chuang)體(ti)的Print方法(fa)、“文(wen)體(ti)框(kuang)”和(he)(he)(he)“標簽”控件、輸(shu)出(chu)對話(hua)框(kuang)等。這樣數據輸(shu)入(ru)輸(shu)出(chu)進(jin)行(xing)(xing)更(geng)(geng)具體(ti)的指導,對于初學(xue)(xue)(xue)(xue)編程(cheng)(cheng)的學(xue)(xue)(xue)(xue)生來說,可大大簡化(hua)了(le)他們進(jin)行(xing)(xing)程(cheng)(cheng)序設計的難度,也(ye)更(geng)(geng)能激(ji)發他們的積極性和(he)(he)(he)自(zi)信心。學(xue)(xue)(xue)(xue)生遵循(xun)“三步(bu)走”的指導思(si)路(lu)進(jin)行(xing)(xing)程(cheng)(cheng)序設計,通過一定(ding)量(liang)有(you)針對性的例子進(jin)行(xing)(xing)實踐、體(ti)驗(yan)(yan),從而集累了(le)一定(ding)的編程(cheng)(cheng)經驗(yan)(yan),也(ye)具有(you)一定(ding)程(cheng)(cheng)度的程(cheng)(cheng)序設計能力。
3 綜合應(ying)用程序設計訓(xun)練,鞏(gong)固和應(ying)用VB知識,培養軟件(jian)開發能力
綜(zong)(zong)合(he)應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)程(cheng)序設(she)(she)計(ji)訓練(lian)是教學過(guo)(guo)(guo)程(cheng)中(zhong)一(yi)(yi)(yi)個(ge)很重要的環節,能使學生(sheng)對(dui)(dui)知(zhi)(zhi)識(shi)達(da)到(dao)透徹理解(jie)、運用(yong)(yong)(yong)(yong)自如。設(she)(she)計(ji)一(yi)(yi)(yi)個(ge)綜(zong)(zong)合(he)應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)程(cheng)序,它(ta)會涉及VB語(yu)(yu)言很多知(zhi)(zhi)識(shi)點,以(yi)及各知(zhi)(zhi)識(shi)點相互結(jie)合(he)應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)的技(ji)巧,為了學生(sheng)能對(dui)(dui)所學的知(zhi)(zhi)識(shi)靈活應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)到(dao)程(cheng)序設(she)(she)計(ji)中(zhong),要科(ke)學、有效(xiao)設(she)(she)計(ji)好綜(zong)(zong)合(he)應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)程(cheng)序訓練(lian),由學生(sheng)獨立完成或(huo)分工合(he)作完成,通(tong)過(guo)(guo)(guo)這訓練(lian)進行多思(si)考、多應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)、多實踐,從(cong)而使學生(sheng)對(dui)(dui)VB語(yu)(yu)言知(zhi)(zhi)識(shi)有個(ge)系(xi)統、全面的認識(shi)。綜(zong)(zong)合(he)應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)程(cheng)序設(she)(she)計(ji)一(yi)(yi)(yi)般包括需(xu)求捕捉、需(xu)求分析(xi)、設(she)(she)計(ji)、實現和測試等過(guo)(guo)(guo)程(cheng),通(tong)過(guo)(guo)(guo)綜(zong)(zong)合(he)應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)程(cheng)序設(she)(she)計(ji)訓練(lian)可以(yi)培(pei)養學生(sheng)分析(xi)問(wen)(wen)題(ti)、解(jie)決問(wen)(wen)題(ti)、研究和探索問(wen)(wen)題(ti)的能力(li),讓學生(sheng)綜(zong)(zong)合(he)應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)所學知(zhi)(zhi)識(shi)解(jie)決實際問(wen)(wen)題(ti),提高綜(zong)(zong)合(he)應(ying)(ying)(ying)(ying)用(yong)(yong)(yong)(yong)能力(li)和動手操(cao)作能力(li),進而培(pei)養了學生(sheng)軟件設(she)(she)開發(fa)能力(li)。
計(ji)算(suan)(suan)機語(yu)言課程的(de)(de)(de)教學(xue),是(shi)計(ji)算(suan)(suan)機應(ying)用知(zhi)識(shi)(shi)教學(xue)的(de)(de)(de)一個難點。為了使學(xue)生(sheng)能夠真(zhen)正的(de)(de)(de)掌握VB語(yu)言知(zhi)識(shi)(shi)內容,教師(shi)要根據教學(xue)內容和(he)學(xue)生(sheng)的(de)(de)(de)實際情況(kuang),積極探(tan)索和(he)總(zong)結,逐漸改進教學(xue)內容的(de)(de)(de)安排方式,調整教學(xue)方法,提高教學(xue)質量,達(da)到學(xue)以(yi)致用的(de)(de)(de)目的(de)(de)(de)。同時,計(ji)算(suan)(suan)機學(xue)科知(zhi)識(shi)(shi)更新快(kuai)的(de)(de)(de)特(te)點又要求我們(men)不斷地學(xue)習新的(de)(de)(de)專業知(zhi)識(shi)(shi)和(he)專業技能,才能適應(ying)現代新形式下的(de)(de)(de)教育要求。
篇3
關鍵詞:語言程序;數(shu)字(zi)化;資(zi)源(yuan);開發
中圖分類號:G642.0 文(wen)(wen)獻標志碼:A?搖 文(wen)(wen)章編號:1674-9324(2013)34-0140-02
Visual Basic語(yu)言是當前通用(yong)的(de)計算(suan)機程(cheng)序設(she)(she)計語(yu)言。許多職業學(xue)(xue)(xue)校計算(suan)機專業的(de)課程(cheng)設(she)(she)置都有(you)語(yu)言程(cheng)序設(she)(she)計。程(cheng)序設(she)(she)計的(de)基礎是語(yu)言、算(suan)法、數據結構和程(cheng)序設(she)(she)計法等方面的(de)知(zhi)識。中等職業學(xue)(xue)(xue)校開(kai)設(she)(she)的(de)《Visual Basic語(yu)言程(cheng)序設(she)(she)計》課程(cheng)由于本身較(jiao)復(fu)雜,難以掌握。再加(jia)上(shang)中職生(sheng)的(de)學(xue)(xue)(xue)習基礎普(pu)遍較(jiao)差,學(xue)(xue)(xue)習起來有(you)較(jiao)大(da)障礙,因此更容易(yi)產生(sheng)厭(yan)學(xue)(xue)(xue)情緒。該語(yu)言教學(xue)(xue)(xue)一(yi)般是采用(yong)Visual Basic6.0版本。為了(le)提高Visual Basic語(yu)言的(de)教學(xue)(xue)(xue)效果(guo),我校根據學(xue)(xue)(xue)生(sheng)的(de)基礎及專業,在《Visual Basic語(yu)言程(cheng)序設(she)(she)計》課程(cheng)教學(xue)(xue)(xue)中如(ru)何利用(yong)數字化資源(yuan)方面做了(le)一(yi)些(xie)探索。
一(yi)、傳統的語(yu)言程(cheng)序設計教學模式與現狀
計算(suan)機專(zhuan)業及(ji)其語(yu)(yu)(yu)言程(cheng)序(xu)(xu)設(she)計是一門(men)新興的(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)(xue)科,其發展(zhan)歷(li)史不(bu)(bu)過數(shu)十年。數(shu)十年來(lai)(lai),其傳統教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)方(fang)法(fa)(fa)過分注重語(yu)(yu)(yu)法(fa)(fa)形式(shi)的(de)(de)(de)(de)(de)(de)(de)講解,不(bu)(bu)重視算(suan)法(fa)(fa)的(de)(de)(de)(de)(de)(de)(de)介紹,使得學(xue)(xue)(xue)(xue)(xue)生理(li)論上學(xue)(xue)(xue)(xue)(xue)會(hui)了這(zhe)門(men)課,但(dan)在(zai)實踐中卻不(bu)(bu)會(hui)實際編程(cheng)作(zuo)業。教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)中一直困(kun)擾教(jiao)(jiao)師(shi)的(de)(de)(de)(de)(de)(de)(de)問(wen)題(ti)是:如(ru)(ru)何合理(li)安排教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)結構,運用哪種教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)手段(duan),如(ru)(ru)何取(qu)得最佳的(de)(de)(de)(de)(de)(de)(de)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)效果,如(ru)(ru)何把學(xue)(xue)(xue)(xue)(xue)生的(de)(de)(de)(de)(de)(de)(de)基本能(neng)力(li)與編程(cheng)的(de)(de)(de)(de)(de)(de)(de)實踐相結合等問(wen)題(ti)。受教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)條件的(de)(de)(de)(de)(de)(de)(de)限制(zhi)和傳統教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)模式(shi)的(de)(de)(de)(de)(de)(de)(de)影響,中職計算(suan)機專(zhuan)業語(yu)(yu)(yu)言程(cheng)序(xu)(xu)設(she)計課程(cheng)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)成(cheng)效不(bu)(bu)明顯。隨著(zhu)教(jiao)(jiao)育改革的(de)(de)(de)(de)(de)(de)(de)深(shen)入發展(zhan),當代(dai)數(shu)字(zi)化(hua)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)環境(jing)(jing)中,計算(suan)機語(yu)(yu)(yu)言的(de)(de)(de)(de)(de)(de)(de)復(fu)雜性和中職生對它的(de)(de)(de)(de)(de)(de)(de)理(li)解吸收(shou)能(neng)力(li)之低(di),已遠(yuan)遠(yuan)超出了教(jiao)(jiao)材選編者(zhe)和執教(jiao)(jiao)者(zhe)的(de)(de)(de)(de)(de)(de)(de)想象(xiang);在(zai)以一臺未上網的(de)(de)(de)(de)(de)(de)(de)普通電腦作(zuo)為輔助工具的(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)(xue)習(xi)環境(jing)(jing)中,教(jiao)(jiao)師(shi)傳統的(de)(de)(de)(de)(de)(de)(de)計算(suan)機語(yu)(yu)(yu)言語(yu)(yu)(yu)法(fa)(fa)形式(shi)的(de)(de)(de)(de)(de)(de)(de)講解及(ji)單(dan)一的(de)(de)(de)(de)(de)(de)(de)編程(cheng)技術訓練已遠(yuan)遠(yuan)不(bu)(bu)能(neng)滿(man)足(zu)學(xue)(xue)(xue)(xue)(xue)生與時(shi)俱增(zeng)的(de)(de)(de)(de)(de)(de)(de)需(xu)求。以上原因使得學(xue)(xue)(xue)(xue)(xue)生厭學(xue)(xue)(xue)(xue)(xue),教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)效果差,學(xue)(xue)(xue)(xue)(xue)生實際需(xu)掌握的(de)(de)(de)(de)(de)(de)(de)程(cheng)序(xu)(xu)設(she)計能(neng)力(li)無法(fa)(fa)保證。在(zai)當前教(jiao)(jiao)育現代(dai)化(hua)日(ri)益(yi)普及(ji)的(de)(de)(de)(de)(de)(de)(de)情景下,許(xu)多計算(suan)機專(zhuan)業教(jiao)(jiao)師(shi)不(bu)(bu)知道自己(ji)的(de)(de)(de)(de)(de)(de)(de)課程(cheng)究竟應(ying)該如(ru)(ru)何來(lai)(lai)適應(ying)數(shu)字(zi)化(hua)的(de)(de)(de)(de)(de)(de)(de)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)環境(jing)(jing)。
二(er)、數(shu)字(zi)化教(jiao)學資(zi)源的開發與創建
數(shu)字化(hua)教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)是(shi)指經過數(shu)字化(hua)處理(li),可(ke)(ke)以在(zai)多(duo)媒體(ti)計算機上或互(hu)聯網環(huan)境(jing)下(xia)運行的(de)(de)(de),可(ke)(ke)實(shi)(shi)現共享(xiang)多(duo)媒體(ti)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習的(de)(de)(de)材料。它具有(you)多(duo)樣(yang)性、共享(xiang)性、擴展性和(he)(he)工具性等特點。教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)專(zhuan)題資(zi)(zi)(zi)源(yuan)庫建設(she)是(shi)實(shi)(shi)現教育(yu)資(zi)(zi)(zi)源(yuan)共享(xiang)的(de)(de)(de)關鍵,也是(shi)職業學(xue)(xue)(xue)(xue)(xue)(xue)(xue)校(xiao)課(ke)(ke)程改革的(de)(de)(de)重(zhong)要組成(cheng)部分。數(shu)字化(hua)教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)內容豐富(fu),涵蓋(gai)面廣,以圖像、動畫、音頻、視頻等多(duo)媒體(ti)素材資(zi)(zi)(zi)源(yuan)為(wei)主,為(wei)專(zhuan)業教師(shi)提供全新的(de)(de)(de)教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)設(she)計、教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)案例和(he)(he)多(duo)媒體(ti)課(ke)(ke)件,可(ke)(ke)以充(chong)分滿足課(ke)(ke)堂(tang)教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)各個環(huan)節對(dui)教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)的(de)(de)(de)需求,為(wei)教師(shi)深(shen)入備(bei)課(ke)(ke)、學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生自主學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習創(chuang)設(she)了一個優越的(de)(de)(de)的(de)(de)(de)環(huan)境(jing)。可(ke)(ke)以毫不(bu)夸張地說,優秀的(de)(de)(de)數(shu)字化(hua)教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)既解(jie)決(jue)了教師(shi)在(zai)課(ke)(ke)堂(tang)教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)中的(de)(de)(de)組織管理(li)方面的(de)(de)(de)問題,同時也解(jie)決(jue)了廣大學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生的(de)(de)(de)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習興趣(qu)和(he)(he)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習效(xiao)率問題,對(dui)提高語言程序設(she)計課(ke)(ke)程的(de)(de)(de)教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)質量(liang)有(you)著(zhu)其(qi)他教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)形(xing)式不(bu)可(ke)(ke)取代的(de)(de)(de)作用。我們對(dui)數(shu)字化(hua)教學(xue)(xue)(xue)(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)的(de)(de)(de)開發與創(chuang)建,主要從(cong)以下(xia)五個方面進行:
1.對現有的(de)(de)(de)教(jiao)學(xue)(xue)(xue)(xue)素(su)材的(de)(de)(de)收集。現有的(de)(de)(de)教(jiao)學(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)(yuan)或(huo)教(jiao)學(xue)(xue)(xue)(xue)素(su)材是(shi)數字化(hua)教(jiao)學(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)(yuan)建設的(de)(de)(de)基礎。長期的(de)(de)(de)教(jiao)學(xue)(xue)(xue)(xue)實踐,積(ji)累了(le)大量的(de)(de)(de)教(jiao)學(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)(yuan)。目前運(yun)用較(jiao)廣的(de)(de)(de)教(jiao)學(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)(yuan)大致可分為八類:題庫、試卷(juan)、媒(mei)體資(zi)(zi)(zi)源(yuan)(yuan)、文獻、多媒(mei)體課件(jian)、教(jiao)學(xue)(xue)(xue)(xue)案例、常見問題和資(zi)(zi)(zi)源(yuan)(yuan)索引。教(jiao)學(xue)(xue)(xue)(xue)資(zi)(zi)(zi)源(yuan)(yuan)除了(le)Visual Basic語(yu)言(yan)課程(cheng)自身(shen)的(de)(de)(de)專業知(zhi)識(shi)點(dian)以外,還(huan)可以和互聯網上的(de)(de)(de)豐富(fu)的(de)(de)(de)參考資(zi)(zi)(zi)料相鏈接(jie),如視頻(pin)、軟(ruan)(ruan)件(jian)、計算(suan)機課程(cheng)的(de)(de)(de)專業網站以及全國計算(suan)機等級考試等。教(jiao)師不僅(jin)是(shi)數字化(hua)學(xue)(xue)(xue)(xue)習資(zi)(zi)(zi)源(yuan)(yuan)的(de)(de)(de)組織者,同時也是(shi)設計者和使用者。教(jiao)學(xue)(xue)(xue)(xue)素(su)材通(tong)常要(yao)經(jing)過搜集、分類、整理與數字化(hua)等過程(cheng),要(yao)方便學(xue)(xue)(xue)(xue)生的(de)(de)(de)使用。根據這一原(yuan)則,我們將(jiang)教(jiao)程(cheng)里每(mei)個章節的(de)(de)(de)知(zhi)識(shi)點(dian)制作(zuo)(zuo)成多媒(mei)體課件(jian)或(huo)PDF文件(jian);將(jiang)課后(hou)習題制作(zuo)(zuo)成網頁文件(jian);將(jiang)試卷(juan)和二級考試真題制作(zuo)(zuo)成網頁或(huo)Word文檔(dang);將(jiang)教(jiao)材源(yuan)(yuan)程(cheng)序制作(zuo)(zuo)成壓縮(suo)文件(jian)供(gong)學(xue)(xue)(xue)(xue)生下(xia)載。搜集相關軟(ruan)(ruan)件(jian),包括VB語(yu)言(yan)集成開(kai)發軟(ruan)(ruan)件(jian),VB語(yu)言(yan)考試模擬(ni)軟(ruan)(ruan)件(jian)等供(gong)學(xue)(xue)(xue)(xue)生使用。
2.制(zhi)(zhi)(zhi)作(zuo)Flas。為了(le)使網頁(ye)畫(hua)(hua)面生(sheng)動(dong)(dong)(dong)活(huo)潑,可以(yi)(yi)在首頁(ye)應用(yong)Flash MX2004制(zhi)(zhi)(zhi)作(zuo)動(dong)(dong)(dong)畫(hua)(hua)和(he)標題滾動(dong)(dong)(dong)字幕。Flas具有較強的(de)(de)交互性,可以(yi)(yi)地(di)(di)(di)(di)極大地(di)(di)(di)(di)滿(man)足(zu)學習(xi)者(zhe)的(de)(de)需(xu)求,能(neng)有效吸引學生(sheng)的(de)(de)眼(yan)球,充分(fen)激發學生(sheng)的(de)(de)學習(xi)興趣(qu)。Flash可以(yi)(yi)讓(rang)觀賞者(zhe)成為動(dong)(dong)(dong)畫(hua)(hua)的(de)(de)一部分(fen),學生(sheng)通過(guo)(guo)點擊(ji)、選擇等(deng)動(dong)(dong)(dong)作(zuo),可以(yi)(yi)決定動(dong)(dong)(dong)畫(hua)(hua)的(de)(de)演(yan)示進程和(he)結(jie)果,這是其他傳統動(dong)(dong)(dong)畫(hua)(hua)所(suo)無法比擬的(de)(de)。為使學生(sheng)能(neng)夠更(geng)好(hao)地(di)(di)(di)(di)理解和(he)掌握(wo)Visual Basic語(yu)言中(zhong)一些(xie)抽象(xiang)、深(shen)奧、難懂的(de)(de)概念,例如常用(yong)內(nei)部函數(shu)、參數(shu)傳遞等(deng),我們制(zhi)(zhi)(zhi)作(zuo)了(le)遞歸曲線的(de)(de)生(sheng)成動(dong)(dong)(dong)畫(hua)(hua)、遞歸調用(yong)的(de)(de)漢(han)諾(nuo)塔動(dong)(dong)(dong)畫(hua)(hua)、顯示回溯搜(sou)索(suo)過(guo)(guo)程的(de)(de)八皇后(hou)動(dong)(dong)(dong)畫(hua)(hua)、顯示廣度(du)優先(xian)搜(sou)索(suo)過(guo)(guo)程華容道動(dong)(dong)(dong)畫(hua)(hua)等(deng)等(deng)。這些(xie)教(jiao)學輔助動(dong)(dong)(dong)畫(hua)(hua)形象(xiang)地(di)(di)(di)(di)展示了(le)算法實現的(de)(de)全過(guo)(guo)程,可以(yi)(yi)將靜態(tai)的(de)(de)思維(wei)過(guo)(guo)程轉化為動(dong)(dong)(dong)態(tai)的(de)(de)展現,方便學生(sheng)理解,讓(rang)學生(sheng)更(geng)好(hao)地(di)(di)(di)(di)掌握(wo)Visual Basic語(yu)言程序(xu)設(she)計的(de)(de)知識點。
3.開(kai)(kai)發(fa)實(shi)現。數字化教(jiao)學資源的(de)(de)(de)開(kai)(kai)發(fa)主要(yao)(yao)由前臺(tai)開(kai)(kai)發(fa)技術(shu)和后臺(tai)開(kai)(kai)發(fa)技術(shu)兩(liang)大部分組(zu)成。前臺(tai)開(kai)(kai)發(fa)技術(shu)即(ji)網(wang)頁(ye)(ye)的(de)(de)(de)設計(ji)與制作技術(shu),主要(yao)(yao)通過Flash、DreamweavMX、Fireworks等軟件的(de)(de)(de)應用來(lai)實(shi)現。教(jiao)學網(wang)站導航的(de)(de)(de)關鍵是要(yao)(yao)清(qing)晰度高(gao)、可操(cao)作性強。我們對網(wang)頁(ye)(ye)的(de)(de)(de)首(shou)頁(ye)(ye)一(yi)般(ban)采用嵌套框(kuang)架布(bu)局,上面一(yi)般(ban)是標(biao)題,左(zuo)邊是按模塊組(zu)織的(de)(de)(de)樹型目(mu)(mu)錄(lu)。每個鏈接單(dan)擊(ji)后,目(mu)(mu)標(biao)文(wen)件便(bian)在右邊顯(xian)示,下(xia)面是網(wang)頁(ye)(ye)版權、制作者信息和時(shi)間。在頁(ye)(ye)面中使用了(le)文(wen)本、圖像(xiang)、表(biao)格、超鏈接、Flas和視(shi)頻動畫等。后臺(tai)開(kai)(kai)發(fa)技術(shu)使用了(le)Web服務器編(bian)程技術(shu)ASP(Active Server Pages)。
4.編寫(xie)腳本(ben)程序(xu)。編寫(xie)腳本(ben)是為了達(da)到(dao)生動(dong)的(de)(de)動(dong)畫效果,是數字化教學資源(yuan)建(jian)設中的(de)(de)重要環(huan)節。運用JavaScript腳本(ben)程序(xu)與HTML代碼能夠達(da)到(dao)下述(shu)幾個特殊的(de)(de)效果:(1)折疊式(shi)樹型目錄,可展(zhan)開和折疊每(mei)個欄目。(2)滾動(dong)字幕,在首(shou)頁標題(ti)上顯(xian)示,用C語言程序(xu)設計(ji)代碼實現。(3)當(dang)前的(de)(de)日期和時間(jian)。
5.引用(yong)CSS樣式(shi)。CSS樣式(shi)即層疊樣式(shi)是一系列格式(shi)設置(zhi)規則,其(qi)作用(yong)主要(yao)是控(kong)制(zhi)Web網(wang)(wang)頁(ye)內容的(de)(de)(de)效(xiao)(xiao)果以(yi)(yi)及(ji)網(wang)(wang)頁(ye)的(de)(de)(de)風格。在(zai)網(wang)(wang)頁(ye)制(zhi)作的(de)(de)(de)過程中,CSS的(de)(de)(de)作用(yong)至關重要(yao),不僅能提高網(wang)(wang)頁(ye)制(zhi)作的(de)(de)(de)效(xiao)(xiao)率,還能提高網(wang)(wang)頁(ye)的(de)(de)(de)內在(zai)質量,可(ke)以(yi)(yi)極大地豐富網(wang)(wang)頁(ye)的(de)(de)(de)視覺效(xiao)(xiao)果,使網(wang)(wang)頁(ye)的(de)(de)(de)使用(yong)與表現(xian)方式(shi)顯得更為靈(ling)活,更加便捷。可(ke)以(yi)(yi)在(zai)網(wang)(wang)頁(ye)頁(ye)面中定義(yi)大量樣式(shi)、規格,統(tong)一頁(ye)面背景(jing)、圖片、字體(ti)等。
總之(zhi),數字化教學(xue)資源的開發與研究(jiu)是一個長(chang)期的系統(tong)的工程(cheng)。借(jie)助(zhu)于高質量的教學(xue)資源平臺的建設(she),一定能(neng)有效地促(cu)進我(wo)校示范(fan)專業、精品課程(cheng)建設(she)及其教學(xue)數字化的進程(cheng)。
參考文獻:
篇4
關鍵(jian)詞:VB;程序(xu)設計;教學方法
中圖分類號:TP311 文獻(xian)標(biao)識碼:A文章(zhang)編號:1007-9599 (2011) 16-0000-01
VB Programming Curriculum Teaching Research and Exploration
Yang Wentao,Si Yingshuo,Zhang Sen
(Zhengzhou Institute of Aeronautical Industry Management,Zhengzhou450046,China)
Abstract:Most colleges and universities to Visual Basic programming as a non-computer science students start language.In the learning process,students often feel abstract, boring and difficult,resulting in fear of hardship,impact on teaching effectiveness.In this paper,combined with years of teaching experience,on how to improve teaching methods,solve the problem of programming boring hard to understand,to stimulate students to learn initiative and enthusiasm and other issues in depth Investigate.
Keywords:VB;Programming;Teaching method
引言:新時(shi)期高等(deng)院校計(ji)(ji)算機(ji)基(ji)礎(chu)教(jiao)(jiao)(jiao)育(yu)教(jiao)(jiao)(jiao)學面臨(lin)著(zhu)重大調整。教(jiao)(jiao)(jiao)育(yu)部高等(deng)學校非計(ji)(ji)算機(ji)專業計(ji)(ji)算機(ji)基(ji)礎(chu)課程教(jiao)(jiao)(jiao)學指(zhi)導分委(wei)員(yuan)會在《關于進一步加強高等(deng)學校計(ji)(ji)算機(ji)基(ji)礎(chu)教(jiao)(jiao)(jiao)學的幾(ji)點(dian)意見》中(zhong)提出高等(deng)院校計(ji)(ji)算機(ji)基(ji)礎(chu)教(jiao)(jiao)(jiao)學應涉及“計(ji)(ji)算機(ji)系統與平(ping)臺、程序設(she)計(ji)(ji)與算法(fa)、數據分析與信(xin)息處理(li)、信(xin)息系統開發”四個知識領域和“概念性基(ji)礎(chu)、技術與方法(fa)基(ji)礎(chu)、應用技能”三個層次。
Visual Basic(以下簡稱VB)程(cheng)(cheng)(cheng)序設(she)計(ji)(ji)(ji)(ji)屬于(yu)第二個知(zhi)識領域(yu)和(he)第二層次。該語言具(ju)有面(mian)向對(dui)象、事(shi)件驅動、簡單(dan)易學(xue)(xue)等(deng)特點,對(dui)于(yu)初學(xue)(xue)者(zhe)具(ju)有很強的(de)(de)(de)適用(yong)(yong)性和(he)實用(yong)(yong)性。特別地,由于(yu)中小(xiao)學(xue)(xue)計(ji)(ji)(ji)(ji)算機(ji)教學(xue)(xue)的(de)(de)(de)廣泛開展(zhan),或(huo)多或(huo)少(shao)給高校的(de)(de)(de)此(ci)門課(ke)程(cheng)(cheng)(cheng)的(de)(de)(de)開展(zhan)起了鋪(pu)墊作用(yong)(yong),故大部分高校選擇(ze)Visual Basic作為非計(ji)(ji)(ji)(ji)算機(ji)專業程(cheng)(cheng)(cheng)序設(she)計(ji)(ji)(ji)(ji)的(de)(de)(de)高級(ji)語言。同時,VB程(cheng)(cheng)(cheng)序設(she)計(ji)(ji)(ji)(ji)也是全國(guo)計(ji)(ji)(ji)(ji)算機(ji)等(deng)級(ji)考試的(de)(de)(de)科目之(zhi)一。但是非計(ji)(ji)(ji)(ji)算機(ji)專業的(de)(de)(de)學(xue)(xue)生普(pu)遍缺(que)(que)乏相應的(de)(de)(de)知(zhi)識背景和(he)算法(fa)思想(xiang),因而對(dui)這門課(ke)程(cheng)(cheng)(cheng)缺(que)(que)乏興趣(qu),有畏(wei)難情(qing)緒,進入編(bian)程(cheng)(cheng)(cheng)狀態比較慢。這就要求教師摸索一些行之(zhi)有效的(de)(de)(de)教學(xue)(xue)方法(fa),激發學(xue)(xue)生對(dui)程(cheng)(cheng)(cheng)序的(de)(de)(de)興趣(qu),進而培養(yang)程(cheng)(cheng)(cheng)序分析和(he)設(she)計(ji)(ji)(ji)(ji)能力(li)。
一、明確學習目標
大學(xue)(xue)(xue)(xue)學(xue)(xue)(xue)(xue)習(xi)(xi)生活有很強的獨立(li)性和開放性,有些(xie)同學(xue)(xue)(xue)(xue)在進入大學(xue)(xue)(xue)(xue)后會感(gan)到(dao)茫然,缺(que)乏明確的學(xue)(xue)(xue)(xue)習(xi)(xi)目(mu)標。在VB教學(xue)(xue)(xue)(xue)中首先(xian)(xian)就要讓(rang)學(xue)(xue)(xue)(xue)生知道學(xue)(xue)(xue)(xue)習(xi)(xi)完這門課(ke)程可(ke)以解決(jue)什么(me)問(wen)題,他們需要達到(dao)一個什么(me)樣的水(shui)平,讓(rang)每個同學(xue)(xue)(xue)(xue)明確課(ke)程學(xue)(xue)(xue)(xue)習(xi)(xi)目(mu)標,制(zhi)定自己的學(xue)(xue)(xue)(xue)習(xi)(xi)計劃。興趣是學(xue)(xue)(xue)(xue)習(xi)(xi)最好的老(lao)(lao)師,可(ke)以極大的推動(dong)學(xue)(xue)(xue)(xue)生學(xue)(xue)(xue)(xue)習(xi)(xi)的熱(re)情。所以,課(ke)程的第一堂(tang)課(ke)老(lao)(lao)師應該準備充分做好教學(xue)(xue)(xue)(xue)設計,根據學(xue)(xue)(xue)(xue)生好奇的心理準備一些(xie)有趣的能解決(jue)實(shi)(shi)際問(wen)題的實(shi)(shi)例向學(xue)(xue)(xue)(xue)生展示,先(xian)(xian)不講枯燥的理論,讓(rang)學(xue)(xue)(xue)(xue)生模仿老(lao)(lao)師操(cao)作簡(jian)單的程序實(shi)(shi)例。這樣會大大激發學(xue)(xue)(xue)(xue)生學(xue)(xue)(xue)(xue)習(xi)(xi)熱(re)情,為(wei)以后的課(ke)堂(tang)學(xue)(xue)(xue)(xue)習(xi)(xi)做好鋪墊(dian)。
二、合理組(zu)織教(jiao)學(xue)內容
針(zhen)對我(wo)院計算(suan)機專業學生(sheng)的基本情況,結合本教(jiao)改小(xiao)組多名教(jiao)師(shi)的教(jiao)學經驗,為學生(sheng)制定出相適(shi)應的教(jiao)學內容體系,它包括(kuo)三大模塊,并循序漸進(jin)的加強難度(du)和深度(du)。
(一)基礎模塊:包(bao)括面(mian)向對(dui)象編程(cheng)(cheng)的基本思想和(he)設計(ji)方法、VB開發環境、VB基本語法和(he)程(cheng)(cheng)序控制結構、數組、過(guo)程(cheng)(cheng)以(yi)及常用控件的使(shi)用。以(yi)"夠用為(wei)度(du)"為(wei)原則,弱化實踐性不強(qiang)的細節,強(qiang)化基礎重點知識。
(二)應用(yong)模塊:主要是窗口設(she)計(ji)中(zhong)的所需對(dui)象,包括菜單、圖形(xing)操(cao)作、界面(mian)設(she)計(ji)和(he)文件操(cao)作等內容。
(三(san))拓展模(mo)塊:為整個教(jiao)學(xue)(xue)內容(rong)體系中的提高部分,包括(kuo)數據(ju)庫編程(cheng)技術(shu)、多媒(mei)體編程(cheng)技術(shu)、應用程(cheng)序的開發過程(cheng)等,使(shi)得學(xue)(xue)生對簡單應用系統開發技術(shu)有更深入的了(le)解。
三、重視教(jiao)學(xue)方(fang)法(fa),提高教(jiao)學(xue)質量
在(zai)計算機語(yu)言(yan)VB的(de)教(jiao)授過程(cheng)中(zhong),采用了問題驅動法、條件遷移法、實例演(yan)示教(jiao)學(xue)法以及多媒體(ti)輔助(zhu)教(jiao)學(xue)等多種教(jiao)學(xue)方法。合理綜合地(di)使用相適(shi)應的(de)教(jiao)學(xue)方法,提(ti)高教(jiao)學(xue)質量。
問(wen)題(ti)驅動(dong)法由老師(shi)提出(chu)問(wen)題(ti),讓學(xue)生(sheng)(sheng)(sheng)在實踐和(he)解(jie)決問(wen)題(ti)的過程(cheng)(cheng)中(zhong)自我總結(jie)探究,逐步掌握程(cheng)(cheng)序的設計步驟、VB教(jiao)學(xue)內容的難(nan)點、易錯(cuo)處(chu)。條件遷(qian)移法是指(zhi)在教(jiao)學(xue)過程(cheng)(cheng)中(zhong),以(yi)書本原(yuan)有程(cheng)(cheng)序為基礎,通(tong)過改(gai)變和(he)增加(jia)條件讓學(xue)生(sheng)(sheng)(sheng)獨(du)立對程(cheng)(cheng)序進行再分析、再理解(jie)、舉一(yi)反三(san),從而(er)促進學(xue)生(sheng)(sheng)(sheng)知(zhi)識的綜(zong)合(he)應用能(neng)力(li)。多媒(mei)體輔助教(jiao)學(xue),VB課程(cheng)(cheng)被安排在多媒(mei)體電(dian)化教(jiao)室進行授課,而(er)且VB具有可(ke)視(shi)化程(cheng)(cheng)序開發圖形用戶(hu)界面通(tong)過本地窗口(kou)(kou)、監視(shi)窗口(kou)(kou)以(yi)及(ji)立即窗口(kou)(kou),可(ke)以(yi)讓學(xue)生(sheng)(sheng)(sheng)真正觀(guan)察到(dao)程(cheng)(cheng)序運行的步驟、變量值的變化、表(biao)達式的運算(suan)結(jie)果等。
實(shi)(shi)例(li)(li)演(yan)示教(jiao)(jiao)學(xue)(xue)法從實(shi)(shi)例(li)(li)入手通過讓(rang)學(xue)(xue)生(sheng)(sheng)觀看、模仿(fang),在(zai)(zai)實(shi)(shi)際(ji)操作(zuo)中去探(tan)究(jiu)和(he)(he)領悟VB程(cheng)序(xu)(xu)(xu)(xu)面向對(dui)象(xiang)(xiang)(xiang)設計概念,并(bing)適時地(di)加(jia)以(yi)歸納總(zong)結,讓(rang)學(xue)(xue)生(sheng)(sheng)在(zai)(zai)輕松(song)愉快的(de)氣(qi)氛中接(jie)受(shou)新(xin)知識。以(yi)VB教(jiao)(jiao)學(xue)(xue)的(de)第一(yi)堂課教(jiao)(jiao)學(xue)(xue)為例(li)(li),主要向學(xue)(xue)生(sheng)(sheng)演(yan)示了(le)三個程(cheng)序(xu)(xu)(xu)(xu)。“歡(huan)迎學(xue)(xue)習VB”程(cheng)序(xu)(xu)(xu)(xu)讓(rang)學(xue)(xue)生(sheng)(sheng)生(sheng)(sheng)動地(di)了(le)解(jie)了(le)什(shen)么(me)是(shi)對(dui)象(xiang)(xiang)(xiang)、對(dui)象(xiang)(xiang)(xiang)三要素(su)、事(shi)件驅動機制及VB程(cheng)序(xu)(xu)(xu)(xu)的(de)編程(cheng)步(bu)驟(zou)等(deng)(deng),簡(jian)單的(de)實(shi)(shi)例(li)(li)演(yan)示了(le)VB簡(jian)單、易學(xue)(xue)等(deng)(deng)特點(dian),加(jia)強學(xue)(xue)生(sheng)(sheng)學(xue)(xue)好VB的(de)信心。“計算器”程(cheng)序(xu)(xu)(xu)(xu)讓(rang)學(xue)(xue)生(sheng)(sheng)了(le)解(jie)到(dao)學(xue)(xue)會(hui)VB能(neng)編寫(xie)簡(jian)單的(de)應(ying)用(yong)程(cheng)序(xu)(xu)(xu)(xu),提(ti)高學(xue)(xue)生(sheng)(sheng)學(xue)(xue)習興趣。“VBA在(zai)(zai)PPT中的(de)應(ying)用(yong)”程(cheng)序(xu)(xu)(xu)(xu)進一(yi)步(bu)展現了(le)VB語言的(de)實(shi)(shi)用(yong)性,讓(rang)學(xue)(xue)生(sheng)(sheng)充分(fen)了(le)解(jie)VB的(de)各種(zhong)實(shi)(shi)際(ji)應(ying)用(yong),引(yin)發(fa)了(le)學(xue)(xue)生(sheng)(sheng)探(tan)索(suo)和(he)(he)研究(jiu)VB深入應(ying)用(yong)的(de)興趣,提(ti)高了(le)學(xue)(xue)生(sheng)(sheng)自(zi)學(xue)(xue)能(neng)力和(he)(he)創新(xin)需求。這種(zhong)實(shi)(shi)例(li)(li)演(yan)示教(jiao)(jiao)學(xue)(xue)打破守(shou)舊以(yi)知識點(dian)的(de)邏(luo)輯結構體系為順(shun)序(xu)(xu)(xu)(xu)組織課堂。
四、科學評(ping)價手段和體系
由于課程(cheng)(cheng)是(shi)一門實(shi)(shi)踐性很強的計算機(ji)程(cheng)(cheng)序設計基(ji)礎(chu)課程(cheng)(cheng),它不(bu)僅要求學(xue)生(sheng)掌握基(ji)礎(chu)知識和基(ji)本概念,而且更(geng)重視(shi)培養(yang)學(xue)生(sheng)的實(shi)(shi)際編(bian)程(cheng)(cheng)能力。為(wei)此,在(zai)學(xue)生(sheng)的評(ping)價和考核(he)中采用了(le)理論(lun)和實(shi)(shi)踐相結合的方(fang)式(shi)。
(一(yi))理(li)(li)論考(kao)試(shi)(shi)。考(kao)試(shi)(shi)內容(rong)需把握課程大綱(gang)基(ji)本要(yao)求(qiu),體現課程主要(yao)知(zhi)(zhi)(zhi)識點和(he)能(neng)力要(yao)求(qiu)。提倡(chang)和(he)鼓勵開卷(juan)考(kao)試(shi)(shi),試(shi)(shi)卷(juan)內容(rong)多為理(li)(li)論聯系實際的開放性試(shi)(shi)題(ti),不考(kao)死(si)記(ji)硬背的內容(rong)知(zhi)(zhi)(zhi)識,而是考(kao)核學(xue)生考(kao)察學(xue)生應用(yong)所學(xue)知(zhi)(zhi)(zhi)識分析問題(ti)的能(neng)力。
(二(er))上機編(bian)(bian)程(cheng)測試。在規定的(de)時間內編(bian)(bian)寫一個簡單(dan)實用的(de)完整程(cheng)序,并(bing)上機調(diao)試通過。教(jiao)師(shi)根據學生編(bian)(bian)程(cheng)能力(li)、代(dai)碼質(zhi)量、出錯情(qing)況和程(cheng)序調(diao)試能力(li)等給(gei)出一個綜(zong)合成績。
對(dui)(dui)于考(kao)(kao)試的(de)考(kao)(kao)題(ti)(ti)類型,盡量(liang)增加題(ti)(ti)型,增加靈(ling)活性。少出(chu)只用一(yi)種方法,只有(you)一(yi)個答案的(de)題(ti)(ti)目,多(duo)出(chu)一(yi)些綜合思考(kao)(kao)題(ti)(ti)、分(fen)析(xi)題(ti)(ti)、應用題(ti)(ti),學生(sheng)解(jie)題(ti)(ti)時(shi)能對(dui)(dui)知識的(de)深(shen)層理解(jie)、分(fen)析(xi)、比較、融會(hui)貫通。最終課程(cheng)考(kao)(kao)核成(cheng)績(ji)的(de)評定由平(ping)時(shi)成(cheng)績(ji)和期末(mo)考(kao)(kao)試兩部(bu)分(fen)組成(cheng),由于課程(cheng)要求的(de)部(bu)分(fen)重(zhong)點(dian)難以在期末(mo)考(kao)(kao)試中體(ti)現,并加大(da)平(ping)時(shi)考(kao)(kao)試所占總成(cheng)績(ji)比例,對(dui)(dui)有(you)獨立見解(jie)或創(chuang)新的(de)學生(sheng)加鼓勵(li)(li)分(fen),獎勵(li)(li)有(you)主見、有(you)獨立思維(wei)能力的(de)學生(sheng)。
五、結束語
教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)方(fang)法(fa)創(chuang)新永遠是教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)改革的(de)熱點,各(ge)(ge)種(zhong)(zhong)教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)方(fang)法(fa)各(ge)(ge)有所長。VB教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)過程中,教(jiao)(jiao)(jiao)師應結合學(xue)(xue)(xue)(xue)生的(de)實際情況,該綜合運用各(ge)(ge)種(zhong)(zhong)教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)方(fang)法(fa),靈活運用案例、任務(wu)驅動、基(ji)于問(wen)題的(de)學(xue)(xue)(xue)(xue)習、項目驅動等教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)方(fang)法(fa),教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)效果會更加顯著。本文(wen)是在(zai)多年VB教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)經驗的(de)基(ji)礎上(shang),從教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)內容、教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)方(fang)法(fa)以及(ji)課程的(de)考核方(fang)式(shi)方(fang)面對VB程序設(she)計課程教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)的(de)研(yan)究心得。
參考文獻:
[1]蔣延杰."VisualBasic程(cheng)序設計"課程(cheng)教學(xue)的(de)探索[J].信息系統工程(cheng),2010,12:83-84
[2]茍平章,任小康(kang).VisualBasic程序設(she)計[M].北京:科學出(chu)版社,2008
[3]藍(lan)嵐翎(ling).Visual Basic教學方法初(chu)探[J].佳木斯教育學院學報.2010,6
[4]肖麗,包駿杰,王(wang)璐,石熙."VB程(cheng)序設計(ji)"課(ke)程(cheng)教學的改革探析[J].重慶工商大學學報(自然科(ke)學版),2010,27(5):523-525
篇5
關鍵(jian)詞:VB;機械(xie)優化(hua)設計;軟(ruan)件(jian);實現
Realization and Implementation of Mechanical Optimal Design Software Based on Visual Basic
REN Xiao-dan
(Electrical Engineering Department, Inner Mongolia Machine Electricity Occupation Technical College, Hohhot, 010051, China )
Abstract: Mechanical optimal design method is an important means of the modern mechanical design process to identify the most optimum design. Using VB as a development platform to the exploit optimization software applied in the process of mechanical design based on the commonly used optimize method calculation, use which to meet the mechanical design process optimization requirements.
Key words:visual basic; mechanical optimal design; software; realization
最優(you)化設(she)(she)計(ji)是(shi)20世紀(ji)60年代(dai)初發展(zhan)(zhan)起來的(de)一門(men)新學(xue)科,隨著(zhu)數學(xue)規(gui)劃(hua)論和計(ji)算機技(ji)術的(de)發展(zhan)(zhan),它(ta)與機械設(she)(she)計(ji)理論相結合,解決了(le)在機械設(she)(she)計(ji)領域中最優(you)化設(she)(she)計(ji)問題。通(tong)過這種新的(de)設(she)(she)計(ji)方法,可以從眾(zhong)多的(de)設(she)(she)計(ji)方案(an)中尋找最佳的(de)設(she)(she)計(ji)方案(an),從而大(da)大(da)減輕了(le)設(she)(she)計(ji)人員的(de)勞動強度(du),提高(gao)了(le)設(she)(she)計(ji)效率和質量。
在機(ji)械優(you)(you)化設(she)(she)計(ji)(ji)過程(cheng)中,將(jiang)遇到如何選擇合適的(de)優(you)(you)化方法這(zhe)一問(wen)題,由(you)于求解問(wen)題的(de)性質、規模及解題思(si)路(lu)和(he)策(ce)略不(bu)同,優(you)(you)化算(suan)法種類(lei)很多,設(she)(she)計(ji)(ji)人員需(xu)要尋找合適的(de)算(suan)法,滿足(zu)機(ji)械設(she)(she)計(ji)(ji)方案的(de)要求。為了方便設(she)(she)計(ji)(ji)人員使用(yong)最優(you)(you)化方法,通過可視化語言VB開發了機(ji)械優(you)(you)化設(she)(she)計(ji)(ji)軟件,能(neng)夠滿足(zu)工程(cheng)人員的(de)設(she)(she)計(ji)(ji)需(xu)要。
1 機(ji)械優化設計概述(shu)
機(ji)械設(she)(she)計優化問題(ti),就是(shi)在給(gei)定的(de)約束范圍內,選取設(she)(she)計變量,建立目標函數并使其(qi)獲得最(zui)優值的(de)一種新的(de)設(she)(she)計方法(fa)。其(qi)設(she)(she)計步(bu)驟為:
1) 將設(she)計問(wen)題(ti)的物理模(mo)型轉變為數(shu)學(xue)模(mo)型。建立數(shu)學(xue)模(mo)型時要選(xuan)取設(she)計變量、確(que)定目標函數(shu)、給出約束條件(jian);
2) 采用適(shi)當(dang)的最優化(hua)方法求解數學模型;
3) 編(bian)制優化設計程序;
4) 求解優化結果(guo);
5) 分析優化結果。
機械優化(hua)(hua)(hua)(hua)設計常(chang)用的優化(hua)(hua)(hua)(hua)方(fang)法(fa)(fa)(fa)(fa)有一維(wei)搜(sou)索(suo)最優化(hua)(hua)(hua)(hua)方(fang)法(fa)(fa)(fa)(fa)、多變(bian)量(liang)(liang)無約(yue)束(shu)優化(hua)(hua)(hua)(hua)方(fang)法(fa)(fa)(fa)(fa)、約(yue)束(shu)最優化(hua)(hua)(hua)(hua)方(fang)法(fa)(fa)(fa)(fa)。一維(wei)搜(sou)索(suo)法(fa)(fa)(fa)(fa)主要包(bao)(bao)括(kuo)黃金分(fen)割法(fa)(fa)(fa)(fa)和二次插值法(fa)(fa)(fa)(fa)。多變(bian)量(liang)(liang)無約(yue)束(shu)優化(hua)(hua)(hua)(hua)方(fang)法(fa)(fa)(fa)(fa)主要包(bao)(bao)括(kuo)變(bian)量(liang)(liang)輪(lun)換法(fa)(fa)(fa)(fa)、鮑威爾法(fa)(fa)(fa)(fa)、梯度(du)法(fa)(fa)(fa)(fa)、牛頓法(fa)(fa)(fa)(fa)、變(bian)尺度(du)法(fa)(fa)(fa)(fa)等(deng)。約(yue)束(shu)最優化(hua)(hua)(hua)(hua)方(fang)法(fa)(fa)(fa)(fa)主要包(bao)(bao)括(kuo)隨機方(fang)向法(fa)(fa)(fa)(fa)、復(fu)合形法(fa)(fa)(fa)(fa)、懲罰函數法(fa)(fa)(fa)(fa)等(deng)。
2 軟件開發
VB是一種Microsoft Windows應(ying)用(yong)(yong)(yong)程(cheng)(cheng)(cheng)序(xu)(xu)的開(kai)(kai)發(fa)工具(ju),采用(yong)(yong)(yong)了(le)“可(ke)視(shi)化(hua)設計(ji)”和(he)“面(mian)向對象設計(ji)”技術,初(chu)學者只要(yao)掌握(wo)幾個關鍵(jian)技術就可(ke)以(yi)建立實用(yong)(yong)(yong)的應(ying)用(yong)(yong)(yong)程(cheng)(cheng)(cheng)序(xu)(xu)。軟(ruan)件開(kai)(kai)發(fa)的效率大幅度提高,輸(shu)入輸(shu)出界面(mian)也都(dou)采用(yong)(yong)(yong)了(le)Windows的標準,軟(ruan)件的維護(hu)和(he)擴充也十(shi)分方(fang)便。用(yong)(yong)(yong)VB開(kai)(kai)發(fa)出的應(ying)用(yong)(yong)(yong)軟(ruan)件,其(qi)操作界面(mian)美觀大方(fang),使用(yong)(yong)(yong)方(fang)便,具(ju)有人性(xing)化(hua)的特點,更易為(wei)用(yong)(yong)(yong)戶所接受(shou)。同時,程(cheng)(cheng)(cheng)序(xu)(xu)編程(cheng)(cheng)(cheng)語句直接簡捷,在程(cheng)(cheng)(cheng)序(xu)(xu)的調試(shi)過程(cheng)(cheng)(cheng)中,容(rong)易跟蹤(zong)程(cheng)(cheng)(cheng)序(xu)(xu)的運行(xing)進(jin)程(cheng)(cheng)(cheng),從(cong)而發(fa)現問題,以(yi)進(jin)行(xing)改進(jin)和(he)調整。
程(cheng)序設(she)計主要(yao)包括機(ji)械優化(hua)設(she)計中常(chang)用的優化(hua)算(suan)法,所有功能都(dou)可以(yi)在(zai)菜(cai)單中進行操作。同時在(zai)軟件左(zuo)側設(she)計下拉式(shi)菜(cai)單,方(fang)便用戶對優化(hua)算(suan)法的快捷訪(fang)問(wen),用戶登錄界(jie)面如(ru)圖1所示。在(zai)函數方(fang)程(cheng)輸入的設(she)計中,利(li)用了ScriptControl控(kong)件。在(zai)使用ScriptControl控(kong)件前,先通過“工程(cheng)/部件”菜(cai)單命令選(xuan)擇(ze)Microsoft Script Control 1.0選(xuan)項,添(tian)加ScriptControl控(kong)件。實現步驟如(ru)下:
1) 將ScriptControl控(kong)件添(tian)加(jia)到工具箱;
2) 在窗(chuang)體上放置(zhi)ScriptControl控件;
3) 設置ScriptControl控件的Language屬性為vbscript;利用(yong)(yong)Eval方法使用(yong)(yong)戶可以根據(ju)實際(ji)需要,在界面輸(shu)入(ru)需要優化的方程。
3 應用實例
針對工程技術中(zhong)的許多問題,建(jian)立的目(mu)標函數(shu)常可歸結為(wei)函數(shu)f(x)的形(xing)式,其最優(you)(you)化設計的數(shu)學模型可簡化為(wei):min f(x),x∈En或max f(x),x∈En。選取文獻[1]上的一個例題進行(xing)驗證。利用黃金分割法求(qiu)目(mu)標函數(shu)為(wei)f(x)= x^2-7x+10的最優(you)(you)解。已知初(chu)始區間為(wei)[2、8],取迭代精度e=0.35。
在軟(ruan)件中選取黃(huang)金分割法優化界(jie)面,輸(shu)入已(yi)知條(tiao)件,如(ru)圖2所示。觀(guan)察輸(shu)出結果(guo),可(ke)以得到極值點x=3.58344,極值f(x)= -2.24304。根據軟(ruan)件優化結果(guo),發(fa)現和理論(lun)計(ji)算結果(guo)一致。
4 結束語
機械優化(hua)(hua)(hua)設計(ji)軟件(jian)可以幫助工作設計(ji)人員(yuan)簡化(hua)(hua)(hua)計(ji)算(suan),縮短設計(ji)周期。但(dan)是,每一種優化(hua)(hua)(hua)方法(fa)都具有一定(ding)的(de)局限性(xing),在設計(ji)時應考慮求(qiu)解問題的(de)規(gui)模、數(shu)學(xue)模型(xing)的(de)特(te)(te)性(xing)和(he)復雜程度(du),及各(ge)類優化(hua)(hua)(hua)方法(fa)的(de)特(te)(te)點和(he)應用范圍,選取合適的(de)算(suan)法(fa)進行優化(hua)(hua)(hua)。
參考文獻:
[1] 陳秀寧.機械優化設計[M].杭州:浙江(jiang)大學出(chu)版社,2002.
[2] 孫(sun)靖民.機械優(you)化設計(ji)[M].北京:機械工(gong)業(ye)出(chu)版社,2004.
[3] 孟兆明,常德功.機(ji)械最優設計技術[M].北京:化學工業出版社,2002.
篇6
【關鍵詞】游戲教(jiao)(jiao)學(xue)法;VB課堂(tang)教(jiao)(jiao)學(xue);興趣
游戲(xi)(xi)教(jiao)(jiao)學(xue)(xue)(xue)法(fa)又稱“游戲(xi)(xi)導向教(jiao)(jiao)學(xue)(xue)(xue)法(fa)”最早是(shi)(shi)由Schwedes、Aufshnaite及Helanko在(zai)(zai)(zai)1984年提出的(de)(de),是(shi)(shi)以游戲(xi)(xi)的(de)(de)形式(shi)教(jiao)(jiao)學(xue)(xue)(xue),在(zai)(zai)(zai)一(yi)(yi)種(zhong)(zhong)輕松愉悅的(de)(de)氛圍里,讓(rang)學(xue)(xue)(xue)生主動參(can)與、樂于(yu)參(can)與,在(zai)(zai)(zai)“玩”的(de)(de)過(guo)程中(zhong)輕松理解課堂中(zhong)枯燥(zao)、難度大的(de)(de)知(zhi)識內(nei)容,并通過(guo)掌握的(de)(de)知(zhi)識能將知(zhi)識應用于(yu)實踐操作。“游戲(xi)(xi)教(jiao)(jiao)學(xue)(xue)(xue)法(fa)”是(shi)(shi)“游戲(xi)(xi)”和“教(jiao)(jiao)學(xue)(xue)(xue)”二者巧妙的(de)(de)結(jie)合體,是(shi)(shi)一(yi)(yi)種(zhong)(zhong)全(quan)新的(de)(de)且收效顯著的(de)(de)教(jiao)(jiao)學(xue)(xue)(xue)方法(fa)。在(zai)(zai)(zai)我(wo)國(guo),這種(zhong)(zhong)教(jiao)(jiao)學(xue)(xue)(xue)方法(fa)也在(zai)(zai)(zai)各學(xue)(xue)(xue)科中(zhong)實踐,教(jiao)(jiao)材(cai)中(zhong)也都已經涉及到了這種(zhong)(zhong)教(jiao)(jiao)學(xue)(xue)(xue)方法(fa),只是(shi)(shi)還不(bu)(bu)夠(gou)(gou)完善,不(bu)(bu)夠(gou)(gou)鮮明,不(bu)(bu)夠(gou)(gou)系統,但這是(shi)(shi)一(yi)(yi)個大的(de)(de)發展趨(qu)勢和潮流,值(zhi)得(de)花大力氣(qi)去推廣(guang)。
一、VB課程(cheng)及學生的課堂現狀
中職計(ji)算(suan)機專業(ye)中的(de)VB課(ke)程,是一門計(ji)算(suan)機專業(ye)的(de)主要(yao)課(ke)程,它(ta)是一門編程語言課(ke)程,它(ta)需要(yao)學(xue)(xue)生有一定的(de)英語單詞(ci)和(he)簡單的(de)語句基礎,一定的(de)數(shu)學(xue)(xue)解題能(neng)力(li)(li),還(huan)具有一定的(de)邏輯思(si)維(wei)和(he)創新(xin)設計(ji)能(neng)力(li)(li)。而這些(xie)是我(wo)(wo)們中職生最欠缺(que)的(de)一些(xie)方(fang)面,因此(ci)(ci)VB的(de)學(xue)(xue)習難度非常大(da)。同時,我(wo)(wo)們現(xian)在應用(yong)的(de)VB教(jiao)材,大(da)多數(shu)是文字型的(de),純理論(lun)的(de),舉例(li)也是比較(jiao)枯燥(zao)無聊(liao),學(xue)(xue)生一翻開書就會有心理壓力(li)(li),何來興趣?沒有興趣,對于課(ke)程的(de)學(xue)(xue)習效果肯定大(da)打折扣。因此(ci)(ci)在VB的(de)課(ke)堂學(xue)(xue)習上,學(xue)(xue)習睡堂現(xian)象(xiang)(xiang)、老師(shi)唱獨角戲的(de)現(xian)象(xiang)(xiang)就頻(pin)頻(pin)出現(xian)。
在(zai)(zai)(zai)新(xin)課改背景下,項目教(jiao)(jiao)(jiao)(jiao)學(xue)、任(ren)務驅(qu)動(dong)等教(jiao)(jiao)(jiao)(jiao)學(xue)方式紛紛引入各學(xue)科教(jiao)(jiao)(jiao)(jiao)學(xue)中,在(zai)(zai)(zai)我(wo)們(men)的(de)(de)(de)(de)VB課堂中也將這些教(jiao)(jiao)(jiao)(jiao)學(xue)模式應用下去,雖然有了一些改觀,但是時(shi)間一長,學(xue)生(sheng)還是會(hui)漸(jian)漸(jian)失去興趣。與VB課堂現(xian)象相反的(de)(de)(de)(de)是,我(wo)們(men)的(de)(de)(de)(de)學(xue)生(sheng)對(dui)于游(you)戲的(de)(de)(de)(de)熱情越來(lai)(lai)越高(gao)漲,在(zai)(zai)(zai)計(ji)(ji)算(suan)機房總有學(xue)生(sheng)想方設法偷偷地玩游(you)戲,上(shang)課時(shi)注意力(li)不(bu)會(hui)集中到教(jiao)(jiao)(jiao)(jiao)學(xue)內容中來(lai)(lai)。我(wo)們(men)發現(xian),在(zai)(zai)(zai)計(ji)(ji)算(suan)機專(zhuan)業學(xue)生(sheng)中平(ping)時(shi)善于玩游(you)戲的(de)(de)(de)(de)學(xue)生(sheng)情況來(lai)(lai)看(kan),他們(men)接受計(ji)(ji)算(suan)機專(zhuan)業技能(neng)的(de)(de)(de)(de)能(neng)力(li)也比較強、手腦協調能(neng)力(li)也相應強些,邏輯思維和創新(xin)能(neng)力(li)也在(zai)(zai)(zai)一定程序上(shang)高(gao)于其他同學(xue)。如(ru)果在(zai)(zai)(zai)我(wo)們(men)的(de)(de)(de)(de)VB教(jiao)(jiao)(jiao)(jiao)學(xue)中,教(jiao)(jiao)(jiao)(jiao)師(shi)能(neng)將知識(shi)點結(jie)合(he)到“游(you)戲”中,讓學(xue)生(sheng)在(zai)(zai)(zai)“玩”中學(xue),學(xue)中“玩”,教(jiao)(jiao)(jiao)(jiao)師(shi)在(zai)(zai)(zai)學(xue)生(sheng)“玩”中教(jiao)(jiao)(jiao)(jiao),我(wo)們(men)相信對(dui)于VB課程的(de)(de)(de)(de)學(xue)習事(shi)必(bi)能(neng)達到事(shi)半功倍的(de)(de)(de)(de)效果。
二、游(you)戲教(jiao)學法在VB教(jiao)學中應(ying)用的理論依據
1.布魯(lu)納的(de)發現法教學(xue)原理
布魯納的(de)(de)發(fa)現(xian)法(fa)教學(xue)(xue)(xue)原(yuan)理,為我(wo)們(men)在VB課程游戲式(shi)教學(xue)(xue)(xue)過(guo)程中,更有效地把(ba)握該課程教學(xue)(xue)(xue)的(de)(de)科學(xue)(xue)(xue)方法(fa)提供了理論依據(ju)。布魯納認為不論我(wo)們(men)教什么學(xue)(xue)(xue)科,務必使學(xue)(xue)(xue)生理解學(xue)(xue)(xue)科的(de)(de)基本結構,而掌握學(xue)(xue)(xue)科結構的(de)(de)態度或方法(fa)便是“發(fa)現(xian)”。因而,教學(xue)(xue)(xue)過(guo)程,就是教師引導下學(xue)(xue)(xue)生發(fa)現(xian)的(de)(de)過(guo)程。
2.洛(luo)扎洛(luo)夫的暗示法教學(xue)原理
洛扎洛夫(fu)的(de)暗(an)示法教(jiao)學原理(li),為我們在VB課程(cheng)游戲式(shi)教(jiao)學過程(cheng)中(zhong)優化(hua)教(jiao)育環境(jing)提供(gong)了(le)理(li)論依(yi)據。他主張(zhang)在教(jiao)育目標的(de)指(zhi)引下,重視(shi)學生(sheng)(sheng)的(de)學習興趣,重視(shi)隱性環境(jing)對學生(sheng)(sheng)的(de)影響。把有意與無意結合起(qi)來(lai)(lai),把理(li)論與情感結合起(qi)來(lai)(lai),調動學生(sheng)(sheng)的(de)認(ren)知積極性,開發學生(sheng)(sheng)潛在的(de)能力。
3.皮亞杰的認知發展教學原(yuan)理(li)
皮亞杰的(de)(de)(de)認(ren)知(zhi)發(fa)展教(jiao)學(xue)原理,為(wei)我們在(zai)VB課程(cheng)(cheng)游戲(xi)式教(jiao)學(xue)過(guo)程(cheng)(cheng)中更科(ke)學(xue)地認(ren)識(shi)學(xue)生(sheng)提供了理論依據。學(xue)生(sheng)的(de)(de)(de)發(fa)展,既不(bu)(bu)是直(zhi)接生(sheng)理成熟(shu)的(de)(de)(de)結(jie)(jie)果,也不(bu)(bu)是直(zhi)接學(xue)習(xi)的(de)(de)(de)結(jie)(jie)果,而是個體和環境相互作用而使(shi)認(ren)知(zhi)結(jie)(jie)構不(bu)(bu)斷發(fa)生(sheng)質變(bian)的(de)(de)(de)過(guo)程(cheng)(cheng)。在(zai)這一過(guo)程(cheng)(cheng)中,學(xue)生(sheng)是主動地以同化或順應的(de)(de)(de)方式,與客體相互作用,感知(zhi)客體,理解客體,并建(jian)構相應的(de)(de)(de)認(ren)知(zhi)結(jie)(jie)構,獲得自身的(de)(de)(de)發(fa)展。
三(san)、游(you)戲在VB課的多種運用方(fang)式
1. 應用游(you)戲(xi)導入課(ke)程新課(ke)
新課導入是(shi)課堂教(jiao)學(xue)(xue)的(de)(de)首要環節,也(ye)是(shi)課堂教(jiao)學(xue)(xue)的(de)(de)有(you)(you)機組成(cheng)部分。上課開始,正屬于集中注意階段,所以(yi),如何設計新奇的(de)(de)開頭吸引學(xue)(xue)生(sheng)的(de)(de)注意,對(dui)一堂課的(de)(de)成(cheng)敗至關重要。而游戲為(wei)學(xue)(xue)生(sheng)們創設了(le)(le)生(sheng)動(dong)的(de)(de)情景,學(xue)(xue)生(sheng)們在生(sheng)動(dong)活潑的(de)(de)活動(dong)中激發了(le)(le)情趣,產生(sheng)了(le)(le)濃厚的(de)(de)表現欲望。通過(guo)游戲,給學(xue)(xue)生(sheng)提供了(le)(le)大(da)量的(de)(de)活動(dong)機會(hui),是(shi)激發學(xue)(xue)生(sheng)參(can)與(yu)課堂教(jiao)學(xue)(xue)的(de)(de)有(you)(you)效途徑。
例如:在學(xue)習if…else條件語句(ju)編寫程序時,我用(yong)“猜鈴(ling)鐺”這個(ge)常見游(you)戲(xi)導入課堂(tang)。讓鈴(ling)鐺在三個(ge)盒子中隨機(ji)跳動,停止的時候讓學(xue)生(sheng)猜鈴(ling)鐺在哪里(li)。玩過這個(ge)游(you)戲(xi),學(xue)生(sheng)都覺得很神秘!這樣,課堂(tang)一開始,學(xue)生(sheng)都被該(gai)“游(you)戲(xi)”調動起來了(le),很想知道是什么原理。學(xue)生(sheng)的求知欲(yu)為(wei)本堂(tang)課后(hou)面編程語句(ju)的教(jiao)學(xue)起到了(le)積極作用(yong)。
2.運動游戲(xi)調節課(ke)堂氣氛
在我(wo)(wo)們的(de)教學(xue)(xue)中,灌(guan)輸式方(fang)(fang)法仍大(da)有存在,教師(shi)只(zhi)注重自己(ji)對書本知識的(de)講解,對學(xue)(xue)生(sheng)的(de)學(xue)(xue)法指導不夠到(dao)位,學(xue)(xue)生(sheng)學(xue)(xue)習的(de)方(fang)(fang)式單一、被動,缺少(shao)自主探索的(de)機會,課(ke)堂氣氛單調(diao)沉悶。學(xue)(xue)生(sheng)的(de)理解能(neng)力和學(xue)(xue)習效果(guo)就(jiu)不能(neng)提高(gao)。為了改變(bian)這種狀況(kuang),我(wo)(wo)們可以在教學(xue)(xue)中適時地(di)運(yun)用一些游戲活動,調(diao)節課(ke)堂氣氛,提高(gao)教學(xue)(xue)效率(lv)。
例(li)如:我們VB課中在講(jiang)到(dao)(dao)應(ying)用(yong)數組來(lai)(lai)排序(xu)(xu)的(de)課堂教學中,講(jiang)到(dao)(dao)多種排序(xu)(xu)方(fang)法(fa),教師在講(jiang)描這些排序(xu)(xu)原理(li)(li)的(de)時候很(hen)(hen)理(li)(li)論化,很(hen)(hen)數學化,很(hen)(hen)板(ban)書化,學生(sheng)(sheng)接受和正確(que)應(ying)用(yong)的(de)效果不理(li)(li)想。因(yin)此我們就(jiu)會想辦法(fa)讓(rang)學生(sheng)(sheng)動(dong)起(qi)(qi)來(lai)(lai),利用(yong)真(zhen)人(ren)做(zuo)動(dong)作(zuo)來(lai)(lai)理(li)(li)解各(ge)種排序(xu)(xu)方(fang)法(fa)。可以讓(rang)一些同學打扮(ban)成(cheng)某(mou)個范圍內(nei)的(de)數,配合(he)教師的(de)講(jiang)解過程(cheng)讓(rang)學生(sheng)(sheng)不斷地(di)比較、交(jiao)換,最后完成(cheng)排序(xu)(xu)。學生(sheng)(sheng)能很(hen)(hen)好(hao)的(de)理(li)(li)解了原理(li)(li),動(dong)起(qi)(qi)來(lai)(lai)了,提了神了,再(zai)來(lai)(lai)得到(dao)(dao)程(cheng)序(xu)(xu)段,在以后的(de)應(ying)用(yong)中做(zuo)到(dao)(dao)“某(mou)人(ren)對某(mou)種方(fang)法(fa)”來(lai)(lai)選擇方(fang)法(fa)進(jin)行應(ying)用(yong)。
3.拓展游戲激發學生創新能力
教(jiao)(jiao)學的(de)(de)趨勢是發展思(si)維(wei)、培(pei)(pei)養能(neng)力。要(yao)(yao)達到這一要(yao)(yao)求,教(jiao)(jiao)師的(de)(de)教(jiao)(jiao)學就必須要(yao)(yao)從優化學生(sheng)的(de)(de)思(si)維(wei)品(pin)質入手,把創(chuang)(chuang)新教(jiao)(jiao)育滲(shen)透到課堂教(jiao)(jiao)學中(zhong)(zhong)去,激(ji)發和(he)培(pei)(pei)養學生(sheng)的(de)(de)創(chuang)(chuang)新思(si)維(wei)。對于中(zhong)(zhong)職生(sheng)而言,他們在學習上的(de)(de)依賴性(xing)較強,缺乏主動思(si)考(kao)的(de)(de)意(yi)識和(he)能(neng)力,因此(ci)要(yao)(yao)通過游戲中(zhong)(zhong)一些(xie)特殊的(de)(de)功能(neng)去激(ji)勵他們的(de)(de)創(chuang)(chuang)新思(si)維(wei)。
例(li)如:學(xue)習(xi)過一位優(you)秀教師(shi)的(de)(de)(de)VB課,主講(jiang)教師(shi)巧借(jie)“石頭(tou)剪刀布”游(you)戲(xi)(xi)(xi)貫穿(chuan)課堂(tang),引導學(xue)生(sheng)“看”、“編”、“改(gai)”游(you)戲(xi)(xi)(xi)之后,最后“比(bi)”游(you)戲(xi)(xi)(xi)的(de)(de)(de)環節使課堂(tang)達到。一些能力(li)較強的(de)(de)(de)學(xue)生(sheng)在完成(cheng)“石頭(tou)剪刀布”游(you)戲(xi)(xi)(xi)的(de)(de)(de)基(ji)本功能的(de)(de)(de)基(ji)礎(chu)上,自由發(fa)揮,新(xin)增(zeng)了(le)“英雄榜”、“用戶信息”、“游(you)戲(xi)(xi)(xi)難易級別(bie)”等功能。教師(shi)把學(xue)生(sheng)制作的(de)(de)(de)游(you)戲(xi)(xi)(xi)拿來“比(bi)”一下,比(bi)一比(bi)誰(shui)編寫的(de)(de)(de)游(you)戲(xi)(xi)(xi)程序更(geng)好(hao)玩(wan)、更(geng)實用、更(geng)有創(chuang)意。通過“比(bi)”游(you)戲(xi)(xi)(xi),取長補短,既激發(fa)了(le)學(xue)生(sheng)的(de)(de)(de)表現欲望,也很好(hao)的(de)(de)(de)培(pei)養了(le)學(xue)生(sheng)的(de)(de)(de)創(chuang)新(xin)精神和(he)實踐(jian)能力(li)。
4.通(tong)過競賽游戲培養學生團隊能力
它(ta)是(shi)指以(yi)(yi)比賽(sai)的(de)(de)(de)方式進行的(de)(de)(de)游戲(xi),在我(wo)們VB課程中體現的(de)(de)(de)是(shi)設計和編程能力(li)的(de)(de)(de)競(jing)賽(sai)游戲(xi)。以(yi)(yi)競(jing)賽(sai)的(de)(de)(de)形式能夠培養(yang)學(xue)生(sheng)動作或思(si)維的(de)(de)(de)快速、敏(min)捷的(de)(de)(de)團隊精神等(deng),同(tong)時也培養(yang)學(xue)生(sheng)的(de)(de)(de)競(jing)爭意識(shi),不但是(shi)讓學(xue)生(sheng)學(xue)習到了知識(shi),而且(qie)從思(si)想上(shang)也得到了培養(yang)、熏陶。在VB課堂(tang)教學(xue)中,我(wo)們通(tong)常采用(yong)以(yi)(yi)小組形式的(de)(de)(de)方式來開展組與組之間(jian)的(de)(de)(de)競(jing)賽(sai)。
例(li)如:我們在(zai)舉例(li)利用時鐘來(lai)控(kong)制(zhi)窗體控(kong)件(jian)運動時,教師(shi)以(yi)單(dan)球從左到右移動為例(li)講解設計(ji)思路(lu)(lu),請學生以(yi)小(xiao)(xiao)組為單(dan)位分頭完成來(lai)實現運動的(de)效果(guo)程(cheng)序。小(xiao)(xiao)組內通(tong)過討論、設計(ji)、編程(cheng),最(zui)后(hou)每(mei)個(ge)小(xiao)(xiao)組由組長來(lai)演示(shi)結果(guo)并進行設計(ji)思路(lu)(lu)的(de)講解。最(zui)后(hou)發現,各個(ge)小(xiao)(xiao)組在(zai)設計(ji)上都各有(you)特(te)點,在(zai)應用老師(shi)簡單(dan)例(li)子的(de)基礎上,大膽創新。成功(gong)實現的(de)小(xiao)(xiao)組,可以(yi)讓(rang)他(ta)人有(you)學習(xi)的(de)機(ji)會,不成功(gong)的(de)小(xiao)(xiao)組,通(tong)過思路(lu)(lu)分析,大家一起來(lai)幫助解決該思路(lu)(lu)的(de)程(cheng)序實現方法(fa),在(zai)一定程(cheng)序上更有(you)利用鞏固該課程(cheng)的(de)知識應用。
四(si)、VB課堂中引入(ru)“游戲(xi)”后的效果
本人(ren)承擔VB課程的(de)教(jiao)學(xue)已經有三年了(le),在(zai)(zai)(zai)(zai)這連(lian)續三年學(xue)生的(de)VB教(jiao)學(xue)中(zhong),我也一直在(zai)(zai)(zai)(zai)嘗試用不(bu)同的(de)教(jiao)學(xue)方(fang)法(fa)讓學(xue)生學(xue)得更(geng)好,用得更(geng)好。在(zai)(zai)(zai)(zai)嘗試“游戲教(jiao)學(xue)法(fa)”的(de)過程中(zhong),也將平行班作為(wei)試驗對象,通過不(bu)同教(jiao)學(xue)方(fang)法(fa)的(de)對比(bi),得到在(zai)(zai)(zai)(zai)VB課中(zhong)引入“游戲教(jiao)學(xue)法(fa)”在(zai)(zai)(zai)(zai)以(yi)下方(fang)面都(dou)有了(le)很明顯(xian)的(de)對比(bi)。
1.激發了(le)學生的興趣,明確了(le)課程學習的目的
興趣(qu)是最(zui)好的(de)老師,只(zhi)有學(xue)(xue)(xue)生(sheng)對你(ni)所(suo)授的(de)課感(gan)興趣(qu),學(xue)(xue)(xue)生(sheng)才會(hui)將(jiang)注意力集(ji)中(zhong)(zhong)(zhong)到(dao)你(ni)的(de)課堂中(zhong)(zhong)(zhong)來。通過實際生(sheng)活中(zhong)(zhong)(zhong)的(de)問(wen)題,引起學(xue)(xue)(xue)生(sheng)思考,并使學(xue)(xue)(xue)生(sheng)感(gan)覺(jue)到(dao)學(xue)(xue)(xue)有所(suo)用,進而(er)激發(fa)學(xue)(xue)(xue)生(sheng)學(xue)(xue)(xue)習的(de)興趣(qu)。因此,如果將(jiang)學(xue)(xue)(xue)習的(de)內容都能納入游(you)戲中(zhong)(zhong)(zhong),在(zai)游(you)戲的(de)環境過程(cheng)中(zhong)(zhong)(zhong),將(jiang)知(zhi)識出由淺入深地學(xue)(xue)(xue)會(hui),讓學(xue)(xue)(xue)生(sheng)在(zai)玩游(you)戲的(de)過程(cheng)中(zhong)(zhong)(zhong)自然學(xue)(xue)(xue)會(hui)知(zhi)識和技能,那(nei)學(xue)(xue)(xue)生(sheng)的(de)學(xue)(xue)(xue)習主動性會(hui)更強!
2.提高(gao)了學生(sheng)的學習能力(li)
通過(guo)教(jiao)師(shi)的指導(dao),學生能主(zhu)(zhu)動參與到課程(cheng)的學習(xi)(xi)中來,積極思考、討論,在(zai)此基(ji)礎上,學生還(huan)能通過(guo)知(zhi)識的學習(xi)(xi),主(zhu)(zhu)動設計游戲(xi),將設計游戲(xi)進行分享,在(zai)這個方(fang)面,可以看出學生對于知(zhi)識能夠綜合應用,培養了學生分析(xi)問(wen)(wen)題,解決(jue)問(wen)(wen)題,自(zi)主(zhu)(zhu)探究、勇于創新(xin)等能力 。
3.提高了(le)學生解決問題的能力
學(xue)習的(de)過(guo)程(cheng)也可以(yi)以(yi)教(jiao)學(xue)和現實生活(huo)相結(jie)合,以(yi)解(jie)決(jue)現實問題(ti)作為一個衡量標準。當學(xue)生對于知識點能夠很好的(de)掌握,并(bing)且能夠融會貫(guan)通,那(nei)通過(guo)編(bian)寫VB的(de)應(ying)用程(cheng)序,解(jie)決(jue)一些生活(huo)中(zhong)實際問題(ti),使(shi)理(li)論知識得(de)到了升華。
4.建立了(le)良好(hao)的師生關系
學(xue)生學(xue)習課程,會“擇師(shi)(shi)(shi)”而(er)學(xue),因此,當老師(shi)(shi)(shi)的(de)(de)教(jiao)(jiao)學(xue)方(fang)法得到學(xue)生的(de)(de)認可,學(xue)生喜歡上了(le)(le)你的(de)(de)教(jiao)(jiao)學(xue)方(fang)法,自(zi)然就會提(ti)高教(jiao)(jiao)師(shi)(shi)(shi)在他(ta)心目中的(de)(de)形象,久而(er)也會對你這(zhe)個老師(shi)(shi)(shi)“另眼相看”;同(tong)時通(tong)(tong)過(guo)游戲的(de)(de)過(guo)程,師(shi)(shi)(shi)生達(da)到共(gong)同(tong)的(de)(de)“話題”,有(you)了(le)(le)更(geng)多的(de)(de)溝通(tong)(tong),有(you)了(le)(le)相互(hu)的(de)(de)幫助,有(you)了(le)(le)共(gong)同(tong)的(de)(de)分(fen)享,師(shi)(shi)(shi)生關系會更(geng)融洽(qia),更(geng)有(you)利于(yu)我們課堂教(jiao)(jiao)學(xue)的(de)(de)進一步開(kai)展。
五、如(ru)何(he)“游(you)戲”值得深思
課堂教學要注意規范和(he)嚴肅(su)性,而不能隨(sui)心所欲,沒有(you)章法,游戲(xi)要有(you)游戲(xi)規則。因此在開(kai)展課程教學中,如何“游戲(xi)”也是需要我們(men)認(ren)真(zhen)考慮的。
1.游(you)戲開展應有目的性
游(you)(you)戲是為(wei)教(jiao)學(xue)服務的(de)(de),必(bi)須與教(jiao)學(xue)密切相關,設計(ji)游(you)(you)戲時,要充(chong)分考慮教(jiao)學(xue)的(de)(de)重難點和(he)其(qi)他教(jiao)學(xue)要求,要讓游(you)(you)戲為(wei)教(jiao)學(xue)內容服務,成(cheng)為(wei)學(xue)習的(de)(de)一道橋梁。
2.游(you)戲開展應有趣味性
VB是我(wo)們(men)(men)中職生的一門課程,我(wo)們(men)(men)在采取游戲的時候主題(ti)要(yao)附合高中生的身份,切勿太幼稚、沒有(you)趣味性(xing),玩,必須有(you)極大的趣味性(xing),讓學生有(you)興趣去參與,并盡可能大的發(fa)揮學生主觀能動(dong)性(xing)。
3.游戲(xi)開展不能(neng)喧賓(bin)奪主
教(jiao)師(shi)課堂(tang)(tang)教(jiao)學必須依據一定(ding)(ding)的(de)教(jiao)學大綱(gang)和教(jiao)材(cai),在規(gui)定(ding)(ding)的(de)時(shi)間內完成(cheng)規(gui)定(ding)(ding)的(de)教(jiao)學內容,它有它的(de)嚴肅性。所以“游戲教(jiao)學法”只能是課堂(tang)(tang)教(jiao)學的(de)輔佐教(jiao)學。
4.游(you)戲(xi)要(yao)健康積極具有教育意(yi)義
選擇(ze)游戲(xi)(xi)必須(xu)要(yao)健康(kang),要(yao)具有(you)教育(yu)意義(yi),沒有(you)教育(yu)意義(yi),老師在進行課堂教學的(de)(de)(de)過(guo)程(cheng)中(zhong)就失去了(le)教學中(zhong)的(de)(de)(de)基本教育(yu)意義(yi)。通過(guo)游戲(xi)(xi)的(de)(de)(de)開(kai)展,要(yao)讓(rang)學生懂得游戲(xi)(xi)給我們帶來的(de)(de)(de)積極意義(yi)。
六、結束語
總之,在我(wo)們(men)(men)(men)的(de)VB課(ke)(ke)堂教學(xue)中(zhong)(zhong),通(tong)過對游(you)戲的(de)運用(yong),引發學(xue)生(sheng)主動參與、競爭(zheng)合作、創新思(si)維(wei)等各(ge)種活動,有(you)效使(shi)用(yong)拓寬了學(xue)習(xi)方式和教學(xue)方式,是對我(wo)們(men)(men)(men)VB課(ke)(ke)程教學(xue)的(de)一種有(you)效補充。在VB的(de)課(ke)(ke)堂教學(xue)中(zhong)(zhong),巧借“游(you)戲”來(lai)(lai)教學(xue),讓課(ke)(ke)堂的(de)學(xue)生(sheng)“玩”起(qi)來(lai)(lai),我(wo)們(men)(men)(men)的(de)課(ke)(ke)堂不再沉悶!
參考文獻:
[1]王日超.計算機游戲教(jiao)(jiao)學法(fa)在信息技術教(jiao)(jiao)學中(zhong)的運(yun)用[J].湖(hu)南教(jiao)(jiao)育,2007.11
[2]朱峰.游(you)戲教(jiao)學策略在信息技術課中的運用[J].《中國新技術新產品》,2009.14
篇7
作者(zhe)簡(jian)介:林增坦(1983-),男(nan),福建三明人,泉州信息(xi)職(zhi)業技術學院(yuan)計算(suan)機系(xi)碩(shuo)士研究生。(福建泉州362000)
中圖(tu)分類號:G712 文獻標(biao)識碼:A 文章編號:1007-0079(2012)17-0082-02
可視(shi)化(hua)程序(xu)設計(ji)語言(yan)越來越受當下編程人(ren)員的喜愛,而微軟的.省(sheng)略又集這些優點(dian)于一(yi)身,因此成為計(ji)算機專業的核心(xin)課程之一(yi)。
在(zai)(zai)現(xian)有(you)教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)中,由(you)于(yu)(yu)學(xue)(xue)(xue)(xue)生的(de)(de)上機(ji)實驗(yan)少,僅僅是(shi)理(li)論知識學(xue)(xue)(xue)(xue)習(xi),教(jiao)(jiao)(jiao)師只是(shi)單純地在(zai)(zai)ppt上演示,學(xue)(xue)(xue)(xue)生操(cao)作能(neng)力弱、學(xue)(xue)(xue)(xue)習(xi)的(de)(de)積極性低、授課(ke)的(de)(de)接受程度不足等問(wen)題相當嚴重。現(xian)有(you)的(de)(de)教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)大多是(shi)基于(yu)(yu)傳統教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue),傳統的(de)(de)vb.省略教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)方法(fa),在(zai)(zai)很(hen)多高(gao)(gao)校(xiao)開(kai)始試(shi)行(xing),但很(hen)少將(jiang)其理(li)論化進(jin)行(xing)推廣。本文在(zai)(zai)高(gao)(gao)職高(gao)(gao)校(xiao)課(ke)程教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)中,以(yi)實際(ji)的(de)(de)工(gong)作室(shi)模式,證明(ming)了在(zai)(zai)課(ke)程中實施(shi)工(gong)作室(shi)模式能(neng)夠提高(gao)(gao)學(xue)(xue)(xue)(xue)生分(fen)析和解決問(wen)題的(de)(de)能(neng)力,以(yi)及理(li)論聯系實踐的(de)(de)能(neng)力。同時(shi)說明(ming)了在(zai)(zai)高(gao)(gao)職學(xue)(xue)(xue)(xue)校(xiao)教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)中,工(gong)作室(shi)模式的(de)(de)教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)改(gai)革是(shi)可行(xing)的(de)(de)。
一、工作室教學模式的概(gai)念及(ji)其(qi)優點(dian)
1.工作室教(jiao)學模式的概念(nian)
20世紀(ji)初期,德國最先嘗試工作室模式教學(xue)。但針對(dui)工作室模式教學(xue)至今尚未(wei)有統一的(de)定(ding)(ding)義(yi),各個學(xue)者(zhe)都針對(dui)自己對(dui)工作室模式教學(xue)的(de)理解而對(dui)其具體定(ding)(ding)義(yi)。
本文(wen)在實(shi)(shi)踐(jian)的基礎上,定(ding)義(yi)工作室(shi)教(jiao)學模式(shi)(shi):由兩(liang)位或者(zhe)兩(liang)位以上專業教(jiao)師(shi)(shi)領導,以工作室(shi)為依(yi)托,組織學生進行有計劃、有目標的教(jiao)與學,使(shi)師(shi)(shi)生在學中教(jiao),在教(jiao)中學,融合企業委托項(xiang)目,將理論化的知(zhi)識轉化為實(shi)(shi)際應用(yong)的教(jiao)學模式(shi)(shi),使(shi)得乏味的傳統教(jiao)學變得更加貼(tie)近實(shi)(shi)際生活。
2.省略中(zhong)各個代碼、事(shi)件、類、數(shu)組(zu)、時(shi)鐘、過程(cheng)(cheng)、文件和數(shu)據庫是如何操作和實現的,從而(er)讓整個教學(xue)過程(cheng)(cheng)充(chong)滿了(le)動態性,豐富了(le)教學(xue)過程(cheng)(cheng),提高了(le)學(xue)生的聽課興趣。再者(zhe),教師(shi)在(zai)工作室中(zhong)同樣可以通過項(xiang)目,來夯實自己(ji)的業務(wu)水(shui)平以及(ji)操作水(shui)平,為將(jiang)來的教學(xue)工作添磚加(jia)瓦。
(3)通過工作(zuo)室教(jiao)(jiao)學(xue)(xue)(xue)(xue)模(mo)(mo)式(shi),增強學(xue)(xue)(xue)(xue)校(xiao)的(de)(de)競爭實力(li)。學(xue)(xue)(xue)(xue)校(xiao)在(zai)(zai)支持(chi)(chi)這種(zhong)教(jiao)(jiao)學(xue)(xue)(xue)(xue)模(mo)(mo)式(shi)的(de)(de)同時,更(geng)加看重的(de)(de)是從這種(zhong)模(mo)(mo)式(shi)中(zhong)培養(yang)出來的(de)(de)學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)是否提高(gao)學(xue)(xue)(xue)(xue)校(xiao)的(de)(de)聲(sheng)譽(yu)。因為在(zai)(zai)教(jiao)(jiao)學(xue)(xue)(xue)(xue)改革(ge)中(zhong),學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)能(neng)力(li)的(de)(de)提高(gao),伴隨(sui)著就(jiu)是學(xue)(xue)(xue)(xue)校(xiao)聲(sheng)譽(yu)的(de)(de)提高(gao)。學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)在(zai)(zai)工作(zuo)室中(zhong)做出的(de)(de)作(zuo)品,可以(yi)推薦到各(ge)種(zhong)比賽中(zhong),學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)在(zai)(zai)獲(huo)獎的(de)(de)同時,提高(gao)了學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)聲(sheng)譽(yu),工作(zuo)室培養(yang)學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng),學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)比賽獲(huo)獎,學(xue)(xue)(xue)(xue)校(xiao)更(geng)愿意(yi)支持(chi)(chi)學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng),從而(er)形成一種(zhong)良性(xing)循環,學(xue)(xue)(xue)(xue)校(xiao)在(zai)(zai)此博弈(yi)中(zhong)更(geng)愿意(yi)在(zai)(zai)物質(zhi)上支持(chi)(chi)這種(zhong)教(jiao)(jiao)學(xue)(xue)(xue)(xue)改革(ge)模(mo)(mo)式(shi)。
(4)降低(di)企(qi)業生產成本,提高企(qi)業競爭力。企(qi)業可以(yi)聯合學(xue)校(xiao),共同將自(zi)己的項目(mu)委(wei)托給這以(yi)專(zhuan)業老師為領軍,學(xue)生為創新主體的工(gong)(gong)作(zuo)室。為此工(gong)(gong)作(zuo)室可以(yi)收取(qu)少量的費用,以(yi)供(gong)工(gong)(gong)作(zuo)室正常(chang)開(kai)支,從(cong)而維持(chi)工(gong)(gong)作(zuo)室的正常(chang)運行。企(qi)業將自(zi)己的項目(mu)委(wei)托給學(xue)校(xiao)成熟(shu)的工(gong)(gong)作(zuo)室,這樣(yang)不僅(jin)產品或者服務的成本大幅度降低(di),更(geng)能體現校(xiao)企(qi)合作(zuo)培養學(xue)生的社(she)會宗旨(zhi),同時(shi)通過這樣(yang)聯合,企(qi)業可以(yi)在工(gong)(gong)作(zuo)室中提前遴選一批優秀(xiu)學(xue)生為其(qi)服務,使其(qi)減少了未來在公司職員上(shang)崗培訓中所需要的費用。
二、基于工作(zuo)室模式的(de)教學(xue)改革方法(fa)
1.省略較熟(shu)悉的(de)學(xue)生。當然退而求其(qi)次,對(dui)有一(yi)定基(ji)礎,或者(zhe)感興趣的(de)學(xue)生參與(yu)也可以,這(zhe)樣避(bi)免了在項目開發時,再(zai)對(dui)其(qi)進(jin)行(xing)系統地培訓。
(3)如(ru)果是公共實驗課,可(ke)以將班級(ji)中(zhong)的全體學生進(jin)行分(fen)組,以小組的形式加入工(gong)作室(shi)(shi),這樣(yang)就(jiu)能夠以工(gong)作室(shi)(shi)的形式,對一些(xie)小的項(xiang)目(mu)進(jin)行開(kai)發,同時也能夠在其中(zhong)得到培訓。
2.省略(lve)教學(xue)是面對廣(guang)大(da)學(xue)生的,這時(shi)候,以(yi)工作室模式(shi)的教學(xue)就突出了它自身的優勢(shi)。
教學和實踐可以(yi)按照以(yi)下流程(cheng)來進行:
第一,首(shou)先(xian)將學生進行分(fen)組(zu)(zu),每組(zu)(zu)3~6人,以(yi)小組(zu)(zu)的形式加入(ru)工作(zuo)室。這是開始學習的第一步,授課老師(shi)確定(ding)各小組(zu)(zu)組(zu)(zu)長(chang),由組(zu)(zu)長(chang)全權負(fu)責每個小組(zu)(zu)的考勤和項目(mu)情(qing)況,并做好真(zhen)實記錄(lu),以(yi)便授課教(jiao)師(shi)最后對其考勤作(zuo)評估。
第二(er),進行基礎知(zhi)識的(de)(de)培訓(xun)。授課教師在工作室(或者學校)提供的(de)(de)計算機設備基礎上,以案例法深(shen)入淺出地講解(jie)vb.省略(lve)的(de)(de)同學有機會(hui)展示(shi)自己的(de)(de)才(cai)能。課后布置相應的(de)(de)作業(ye),例如一(yi)些上機實驗題(分(fen)必做和選做)以及(ji)筆(bi)頭作業(ye)。
第三(san),進入實驗考查階(jie)段。授課老師在分(fen)析完vb.省(sheng)略項目(mu),或者由(you)學生自己擬(ni)定。這些(xie)項目(mu)可以是(shi)企業委托,可以是(shi)工作(zuo)室教師組經商(shang)量之(zhi)后擬(ni)定的,各個項目(mu)之(zhi)間(jian)的難(nan)度(du)有所不同,由(you)此(ci)區分(fen)出組與組之(zhi)間(jian)的等(deng)級(ji)。
第四(si),對各組完成的項目進行考核評(ping)估,并選出一等獎1名,二等獎2名,三等獎3名,優秀獎若干名。依據各個項目的難度,vb.省略設(she)計(ji)大賽參賽。
第五,各組組長(chang)(或者(zhe)推薦(jian)一名)做(zuo)發言,介紹自己小組內成員(yuan)的職(zhi)責分工,總(zong)結得失和做(zuo)項目(mu)的體會,并可以對項目(mu)中的不足進行補充。
第六,老師最后(hou)點評,對(dui)各組學(xue)(xue)習(xi)的狀(zhuang)況進(jin)行(xing)詳細地(di)分(fen)析,找(zhao)出成(cheng)功(gong)與失敗的地(di)方(fang),并(bing)鼓勵(li)學(xue)(xue)生(sheng)(sheng)在(zai)(zai)某些地(di)方(fang)需要再努力(li),指出哪些方(fang)面(mian)還(huan)是可(ke)以加強。要求學(xue)(xue)生(sheng)(sheng)根(gen)據自己的項目(mu),提(ti)交實驗報(bao)告和感言。學(xue)(xue)生(sheng)(sheng)的課(ke)程成(cheng)績(ji)(ji)由三部分(fen)組成(cheng):平時成(cheng)績(ji)(ji)30%,實驗項目(mu)成(cheng)績(ji)(ji)40%,期末筆試成(cheng)績(ji)(ji)30%,這樣既可(ke)以避(bi)免學(xue)(xue)生(sheng)(sheng)對(dui)課(ke)程學(xue)(xue)習(xi)的逃(tao)避(bi)心理,又可(ke)以使其在(zai)(zai)工作室教學(xue)(xue)中得到鍛煉和提(ti)高。
3.省(sheng)略教學(xue)案例分析(xi)
在實施工(gong)作室教學當中,以項目的開發過(guo)程為例,具體介紹某些案(an)例,深入淺出地對學員進(jin)行培訓,讓他們在試驗過(guo)程中,抱以極大的好奇心,完(wan)成自己的項目,同時對身(shen)邊的一些軟件開發有所(suo)了解和產生興(xing)趣(qu)。
以開發普通的科學計算(suan)器(qi)為(wei)例,對其進行教(jiao)學實例剖析:
案例中,將在Visual Studio中通過Windows應(ying)用程(cheng)序平臺繪制(zhi)一(yi)個滿足加(jia)、減、乘、除(chu)的基本計算器(qi)功能的界面。
實驗方法如下:
第一(yi)步,新建一(yi)個(ge)Windows應(ying)用(yong)程序(xu),名稱存為:Calculator.vb,窗(chuang)體名設(she)為:Calculator。
第二步(bu),選擇工具箱里的控(kong)件拖放到(dao)窗體Calculator上。
用Textbox控件作為(wei)顯示框,初始值為(wei)0。
用(yong)Panel控(kong)件(jian)作為數字面(mian)板(ban)、符(fu)號面(mian)板(ban)、控(kong)制面(mian)板(ban)。
用Button控件作為(wei)按(an)鈕,各命名為(wei):00、0~9、+、-、*、/、=、.、C、C/A、OFF。
第(di)三(san)步,運行程序(xu),顯示窗體(ti)界面結果。
通過不同的(de)(de)案例,為學生講授(shou)不同的(de)(de)方法,讓學習編程(cheng)變成一(yi)種快樂而又(you)簡單的(de)(de)事。
4.省略教學(xue)中的應用
現在以筆者在教學時(shi)建立(li)的(de)一個名為“小依工作室”為例,說明(ming)在高(gao)職高(gao)校中推廣(guang)這種(zhong)工作室教學模(mo)式的(de)可行性。
“小依(yi)工(gong)作室(shi)”成立于2007年9月,是一(yi)(yi)個以學(xue)生為(wei)依(yi)托(tuo),并(bing)且有(you)獨立自主(zhu)的(de)承接項目的(de)權力,并(bing)基(ji)于此(ci)為(wei)學(xue)生提供開(kai)發(fa)vb.省(sheng)(sheng)略課程,讓(rang)(rang)初(chu)學(xue)者能夠(gou)掌握入門的(de)基(ji)礎(chu)知識,讓(rang)(rang)有(you)一(yi)(yi)定基(ji)礎(chu)的(de)同學(xue)能夠(gou)在此(ci)基(ji)礎(chu)上(shang)提高,讓(rang)(rang)一(yi)(yi)些較熟悉vb.省(sheng)(sheng)略項目(以企業委托(tuo)為(wei)主(zhu)),各個組(zu)(zu)長組(zu)(zu)織各組(zu)(zu)成員商量(liang),并(bing)選(xuan)擇(ze)項目。各組(zu)(zu)選(xuan)擇(ze)如下:
A.深圳日寶(bao)科(ke)技有限公司企業網站
B.莆田興達科技(ji)有(you)限(xian)公司進銷存管理系統
C.樂樂家政服務網站
D.“購衣幫(bang)”網上服裝銷(xiao)售網站
E.省略作品的(de)功(gong)能,或(huo)者(zhe)設計(ji)網站的(de)外觀(guan),代碼的(de)復雜程(cheng)度等確定權重,并(bing)最后(hou)加權,得到最后(hou)的(de)結果,并(bing)頒發獎(jiang)狀以(yi)及適量的(de)物資獎(jiang)勵。特別(bie)優秀的(de)可(ke)(ke)以(yi)報(bao)學校或(huo)者(zhe)推(tui)薦到vb.省略課程(cheng)學習的(de)厭惡(e)心理,又可(ke)(ke)以(yi)在工作室教學中得到鍛煉和提高。
三(san)、工(gong)作室模式的(de)教學應(ying)注意(yi)的(de)問題以及預防策略
所有事物都是有兩(liang)面性,在工(gong)作室教(jiao)學中應該(gai)注意一些問題:
1.學員濫(lan)竽充數的現象(xiang)時有發生
有(you)時候,有(you)些學(xue)生沒有(you)盡到自己的本分,而把一(yi)些事情全(quan)部推給一(yi)些能力稍微強(qiang)的同學(xue)去完(wan)成,此時做好監督工作,設(she)置(zhi)小組(zu)長考(kao)勤工作,避免(mian)這種現象發生。
2.項目委托問題
工作室中(zhong)的(de)項(xiang)目爭(zheng)取能夠從企業中(zhong)引進(jin),從而給學(xue)生更多的(de)“實習(xi)”機會。此時(shi)(shi)工作室中(zhong),盡量能有一(yi)些(xie)公關(guan)較強的(de)成員,可(ke)以到市場(chang)上找企業談(tan)一(yi)些(xie)委(wei)托(tuo)單,也可(ke)以讓學(xue)校介入,增(zeng)強談(tan)判(pan)的(de)實力(li),同(tong)時(shi)(shi)為(wei)了責權的(de)明確性,事(shi)先(xian)應該簽好委(wei)托(tuo)合同(tong)書等。
3.項目和工(gong)作室教學模式的沖突問題
在正常情況下,工作室(shi)引(yin)進越多的項目,對工作室(shi)的前(qian)景發(fa)展越有好(hao)處,然而,對于教師(shi)授(shou)課(ke)來說,最好(hao)能夠選(xuan)擇與授(shou)課(ke)相(xiang)關的項目,與教學相(xiang)融合,提高(gao)教學質量。
4.省略工作室教(jiao)學的普及性問題
工(gong)作室教學(xue)(xue)(xue)暫時只是(shi)小范(fan)圍(wei)應用,并沒有(you)在(zai)整個教學(xue)(xue)(xue)改(gai)(gai)革中得到普及(ji)(ji),為此需要更多時間進行(xing)檢驗(yan)和驗(yan)證,同時需要學(xue)(xue)(xue)院的專業老師以及(ji)(ji)學(xue)(xue)(xue)校領導的大(da)力配合(he),才能把這(zhe)個教學(xue)(xue)(xue)改(gai)(gai)革落實(shi)到位。
5.省(sheng)略(lve)教(jiao)(jiao)學(xue)(xue)中(zhong)的一(yi)(yi)些問題(ti),并針對vb.省(sheng)略(lve)課程(cheng)中(zhong),推廣(guang)工作室(shi)教(jiao)(jiao)學(xue)(xue)的模(mo)式(shi)。同時以實例為證,說明了該(gai)教(jiao)(jiao)學(xue)(xue)模(mo)式(shi)的可行(xing)性,并且分(fen)析了該(gai)模(mo)式(shi)管理(li)運(yun)營(ying)過程(cheng)將(jiang)會(hui)遇到的一(yi)(yi)些問題(ti),提(ti)出相對應的策略(lve)。本文給高職院校vb.省(sheng)略(lve)教(jiao)(jiao)學(xue)(xue)窗口(kou)與社(she)會(hui)接(jie)軌,滿(man)足(zu)(zu)社(she)會(hui)需(xu)求,融合教(jiao)(jiao)學(xue)(xue)與實踐(jian)實施,提(ti)供(gong)一(yi)(yi)個培(pei)養(yang)學(xue)(xue)生適(shi)應能(neng)力(li)、實際動手能(neng)力(li)和創(chuang)新能(neng)力(li)的實踐(jian)環境,培(pei)養(yang)真正滿(man)足(zu)(zu)社(she)會(hui)需(xu)求的藝術設(she)計(ji)人才,為國家(jia)的經濟、文化發(fa)展服務(wu)。
參考文獻:
[1]謝華成(cheng),李(li)晶.高校公修(xiu)計算(suan)機多(duo)維立體化教(jiao)學改革探(tan)究[J].軟(ruan)件,
2011,(4):105-107,110.
[2]吳宏偉.室(shi)(shi)內工作室(shi)(shi)模式若干問(wen)題探討(tao)[J].大眾文藝(學術版(ban)),2011,
(18):245.
[3]儲(chu)艷潔,任磊.工作(zuo)室(shi)教學(xue)(xue)模(mo)式:環境藝(yi)術設計教學(xue)(xue)探索(suo)[J].上海商(shang)學(xue)(xue)院學(xue)(xue)報(bao),2009,(6):67-69.
[4]朱曉峰(feng).電子(zi)商務(wu)專業工作室教(jiao)學(xue)初探[J].科技(ji)創(chuang)新導(dao)報,2009,
(27):142.
[5]肖寧.提(ti)高“”課程教學效果探討[J].電腦學習(xi),2011,(1):
30-31.
[6]王玉萍(ping),黃于欣.省略教學(xue)(xue)中的(de)實(shi)踐與初步探索[J].科技信息(科學(xue)(xue)教研(yan)),2008,(7):53,117.
[7]陳錦教(jiao)學方法探討(tao)[J].福建(jian)電(dian)腦,2010,(7):215,207.
[8]馮在華.創(chuang)新教學方法,提高(gao)(gao)學生素質——《跨越式跳高(gao)(gao)》教學設計策略感悟[J].現代閱讀(教育版(ban)),2011,(7).
篇8
【關鍵詞】原(yuan)發性肝癌 HBV血清學標志(zhi)物 HBV-DNAAFP
中(zhong)圖分類(lei)號(hao)(hao):R735.7 文獻標識碼:B 文章編號(hao)(hao):1005-0515(2011)5-041-01
原發性(xing)(xing)肝(gan)(gan)癌(ai)是世界排名第5的常(chang)見惡(e)性(xing)(xing)腫瘤(liu),每年新增病(bing)(bing)例50萬(wan)到100萬(wan),大約有(you)25萬(wan)人死(si)于此病(bing)(bing)。在我國發病(bing)(bing)率(lv)和(he)(he)死(si)亡率(lv)也很高,其中以(yi)肝(gan)(gan)細胞性(xing)(xing)肝(gan)(gan)癌(ai)尤為(wei)常(chang)見。為(wei)探討(tao)原發性(xing)(xing)肝(gan)(gan)癌(ai)與乙肝(gan)(gan)病(bing)(bing)毒感染及(ji)腫瘤(liu)標(biao)志物AFP的關(guan)(guan)系(xi),對經手術病(bing)(bing)理(li)、B超、CT或MRI等方(fang)法確診(zhen)的門診(zhen)和(he)(he)住院肝(gan)(gan)癌(ai)患者,采用聚合酶連反應(ying)熒(ying)光(guang)定(ding)(ding)量方(fang)法和(he)(he)酶聯免疫吸附試驗分別測定(ding)(ding)HBV-DNA含(han)量及(ji)血(xue)清標(biao)志物,化學發光(guang)法測定(ding)(ding)AFP,了(le)解和(he)(he)分析其相互關(guan)(guan)系(xi),為(wei)預(yu)(yu)防(fang)、診(zhen)療和(he)(he)預(yu)(yu)后(hou)提供參考資料(liao)。
1 材料與方法
1.1 病(bing)人資料 取自(zi)2009-2010年(nian)我院(yuan)門診、住院(yuan)患者(zhe),共(gong)134例,其中男(nan)98例,女36例,年(nian)齡38-72歲,平均(jun)年(nian)齡52.6歲,均(jun)經B超、CT或MRI等(deng)方法確診,部分經病(bing)理(li)檢查核實(shi)。
1.2 HBV血清標志物 HBsAg、HBsAb、HBeAg、 HBeAb、HBcAb采(cai)用ELISA方法(fa)檢(jian)測,試劑由上海科華生(sheng)物工程(cheng)有(you)限(xian)(xian)公司(si)提(ti)供(gong);HBV-DNA檢(jian)測采(cai)用PCR熒光(guang)(guang)定量技(ji)術,儀器:DA7600,試劑由中山大學(xue)(xue)達安(an)基因股份有(you)限(xian)(xian)公司(si)提(ti)供(gong);AFP采(cai)用化學(xue)(xue)發(fa)光(guang)(guang)方法(fa),儀器:LUMO化學(xue)(xue)發(fa)光(guang)(guang)免疫分析儀,試劑由鄭州安(an)圖綠科生(sheng)物工程(cheng)有(you)限(xian)(xian)公司(si)提(ti)供(gong)提(ti)供(gong)。
2 結果
134例(li)肝癌患(huan)者HBV血清標志物(wu)與HBV-DNA檢測結果表
結果(guo)顯示,134例(li)肝癌患(huan)者(zhe)中(zhong)五項標志物全陰者(zhe)僅占6.71%。HBsAg、HBeAb、HBcAb、陽(yang)性模式居多占43.28%,且HBV-DNA陽(yang)性占58.62%。其(qi)次為HBsAg、HBeAg、HBcAb陽(yang)性模式占16.41%,HBV-DNA陽(yang)性率100%。表明了HBV感染與原發性肝癌的密切關系。
134例原發性(xing)(xing)肝癌患(huan)者(zhe)AFP檢測結果>200ng/ml者(zhe)112例,占83.6%,其(qi)中HBV-M陽性(xing)(xing)者(zhe)平(ping)均(jun)(jun)水(shui)平(ping)為(1821±213)ng/ml,陰性(xing)(xing)者(zhe)平(ping)均(jun)(jun)水(shui)平(ping)為(425±102)ng/ml,統(tong)計學(xue)處理(li)有顯著性(xing)(xing)差異;HBV-DNA陽性(xing)(xing)者(zhe)平(ping)均(jun)(jun)水(shui)平(ping)為(1945±215)ng/ml,陰性(xing)(xing)者(zhe)平(ping)均(jun)(jun)水(shui)平(ping)為(754±285)ng/ml,統(tong)計學(xue)處理(li)有顯著性(xing)(xing)差異。
3 討論
大量(liang)的(de)(de)調查和實驗研(yan)究表(biao)明乙型肝炎病毒(du)在(zai)肝癌的(de)(de)病因學中的(de)(de)重(zhong)要(yao)作(zuo)用,陸(lu)建華等[1]對2560例攜(xie)帶者前瞻觀察10a ,發生肝癌59例,而HBsAg陰性的(de)(de)1214例中僅出(chu)現(xian)24例肝癌 ,前者顯著性高于后者( P
目前(qian)一般認為(wei)(wei)AFP是(shi)檢(jian)測原(yuan)發(fa)性(xing)(xing)肝(gan)(gan)(gan)癌(ai)最敏(min)感和最特異的(de)(de)(de)指(zhi)標。腫瘤標志物是(shi)診斷原(yuan)發(fa)性(xing)(xing)肝(gan)(gan)(gan)癌(ai)重要手(shou)段,其(qi)中(zhong)甲胎蛋白 (alpha-fetoprotein,AFP)是(shi)診斷原(yuan)發(fa)性(xing)(xing)肝(gan)(gan)(gan)癌(ai)的(de)(de)(de)重要指(zhi)標 但 ,(30%―40%)的(de)(de)(de)患者(zhe)AFP為(wei)(wei)陽性(xing)(xing) [5]。現本文(wen)資料中(zhong)肝(gan)(gan)(gan)癌(ai)患者(zhe)AFP陽性(xing)(xing)率(lv)為(wei)(wei)83.6%,可能與收(shou)集病例中(zhong)肝(gan)(gan)(gan)癌(ai)的(de)(de)(de)病理分型有(you)關(guan)(guan)。AFP為(wei)(wei)肝(gan)(gan)(gan)細(xi)胞內粗面內質網核糖顆粒合(he)成 ,尤對(dui)肝(gan)(gan)(gan)細(xi)胞性(xing)(xing)肝(gan)(gan)(gan)癌(ai)檢(jian)查陽性(xing)(xing)率(lv)高。與乙肝(gan)(gan)(gan)病毒高水平復制,可通過與肝(gan)(gan)(gan)癌(ai)細(xi)胞的(de)(de)(de)整合(he),而使肝(gan)(gan)(gan)癌(ai)細(xi)胞合(he)成AFP的(de)(de)(de)能力(li)增強有(you)關(guan)(guan)。提示高危(wei)人群(qun)中(zhong)早(zao)期(qi)抗病毒治療有(you)預(yu)防作用。
參考文獻
[1]陸建(jian)華(hua)、趁建(jian)國. HBS攜帶(dai)狀態與(yu)肝癌關(guan)系的十年隨訪研究[J] .中華(hua)預防醫學雜(za)志 ,1998.22 (5):259~262.
[2] 周霞(xia)、鄧國宏(hong)、向(xiang)德棟,等 乙型肝炎病毒復制(zhi)水平對原發(fa)性肝癌(ai)發(fa)病的影響[J] 現代生物醫學進(jin)展, 2008 .8 ( 4 ):661-663.
[3] 韓澤廣 肝(gan)癌(ai)基因組研究進展及中(zhong)國科(ke)學 [J] 中(zhong)國科(ke)C輯:生(sheng)命科(ke)學,2008.38( 10 ):907-912.
[4]李(li)曉(xiao)芳、胡德(de)昌、熊恩東.慢性乙(yi)型肝炎患者乙(yi)肝病毒(du)前C區基(ji)因突變與(yu)臨(lin)床關系.中華傳染病雜志,1996.2(10):110.
[5] 田鵬飛(fei)、徐(xu)杰、段(duan)正(zheng)軍.3 種(zhong)血清標志物聯合檢測(ce)診(zhen)斷原發性肝癌的臨(lin)(lin)床(chuang)意義[J].檢驗醫學(xue)與臨(lin)(lin)床(chuang) 2008 .5 .22:1376-1377.
篇9
摘(zhai)要:本(ben)文從程序設計課程考核(he)方(fang)式的(de)改(gai)革(ge)為出發(fa)點,研究(jiu)以提(ti)高(gao)學(xue)(xue)(xue)生應用能力(li)為前(qian)提(ti)的(de)多樣化(hua)的(de)考核(he)方(fang)式,即(ji)平時成績、平時實驗成績、筆試成績和期末(mo)機(ji)試成績四方(fang)面相結(jie)合(he),以提(ti)高(gao)學(xue)(xue)(xue)生綜(zong)合(he)素質為前(qian)提(ti),通過改(gai)進教學(xue)(xue)(xue)方(fang)法,調整教學(xue)(xue)(xue)手段,提(ti)高(gao)教學(xue)(xue)(xue)質量,達到學(xue)(xue)(xue)以致(zhi)用的(de)目的(de)。
關鍵詞: 考核方式 多樣化
1 引言
高(gao)校課(ke)程考(kao)試是(shi)督(du)促學生(sheng)學習(xi)(xi)、評(ping)價教學效果的(de)重要工具(ju),是(shi)檢驗學生(sheng)基(ji)本知識、基(ji)本理論、基(ji)本技能的(de)主要措施。由(you)于課(ke)程考(kao)核方(fang)式(shi)對(dui)學生(sheng)選擇(ze)學習(xi)(xi)內(nei)容(rong)和(he)學習(xi)(xi)方(fang)式(shi)有(you)很強的(de)導向作用,因(yin)此,在大力(li)提倡(chang)素質教育(yu)和(he)創新能力(li)培養(yang)的(de)背景下(xia),對(dui)高(gao)校課(ke)程采(cai)用考(kao)核方(fang)式(shi)多樣化的(de)改革研(yan)究具(ju)有(you)極(ji)大的(de)意(yi)義和(he)作用[1]。
程(cheng)序設計課程(cheng)過(guo)去(qu)的(de)(de)教學(xue)由于(yu)受考核(he)方式的(de)(de)限制,只注重基(ji)礎(chu)知識的(de)(de)學(xue)習,而(er)忽略編程(cheng)能力(li)(li)的(de)(de)培養,勢必影響學(xue)生(sheng)的(de)(de)就(jiu)業競爭(zheng)力(li)(li),學(xue)生(sheng)對程(cheng)序設計課程(cheng)的(de)(de)學(xue)習僅限于(yu)應付(fu)筆試考試,而(er)失去(qu)了能力(li)(li)培養的(de)(de)更高追求。
2 課程(cheng)的基(ji)本情況(kuang)
2.1 課(ke)程在我校一般開設(she)40~48學(xue)時,而(er)實驗(yan)大約占(zhan)總(zong)學(xue)時的(de)50,理論(lun)授課(ke)內容較集中、較多,使學(xue)生(sheng)來(lai)不及(ji)吸收和(he)理解,因(yin)(yin)此學(xue)生(sheng)對講(jiang)授的(de)算(suan)法和(he)界(jie)面設(she)計的(de)調(diao)試、執(zhi)行(xing)必(bi)須通過實驗(yan)來(lai)完成(cheng),因(yin)(yin)而(er)導致學(xue)生(sheng)對基本理論(lun)的(de)掌握較薄(bo)弱(ruo)而(er)實踐(jian)能(neng)力(li)較強(qiang)。
2.2 課程是(shi)(shi)開設(she)在C語言和(he)C++語言之后(hou),雖然這兩門語言中涉及(ji)了面向(xiang)對象的(de)(de)概念,但是(shi)(shi)還(huan)是(shi)(shi)注重過程的(de)(de)設(she)計。只(zhi)有到了程序設(she)計課時才(cai)真正體現面向(xiang)對象和(he)界面設(she)計的(de)(de)內(nei)容,也就是(shi)(shi)操作占了主要的(de)(de)部分,而不是(shi)(shi)基本的(de)(de)算(suan)法。
2.3 由(you)于程(cheng)序設(she)計課程(cheng)中所涉(she)及(ji)控(kong)件對(dui)象的(de)屬性(xing)、方法和事件大(da)約有幾(ji)十個甚至上(shang)百(bai)個,要想在(zai)(zai)(zai)編程(cheng)時(shi)記(ji)住(zhu)所有的(de)這(zhe)些元(yuan)(yuan)素(su)并且不(bu)差分(fen)毫,幾(ji)乎(hu)是不(bu)可(ke)能(neng)的(de)。但(dan)是在(zai)(zai)(zai)上(shang)機環境(jing)下,系(xi)統會自(zi)動給出所使用元(yuan)(yuan)素(su)的(de)名稱(cheng)提示,這(zhe)樣(yang)(yang)就使學生(sheng)在(zai)(zai)(zai)編程(cheng)時(shi)只要記(ji)住(zhu)大(da)概的(de)模樣(yang)(yang)就可(ke)以完成程(cheng)序編寫。
3 考核方式(shi)的多(duo)樣化改(gai)革勢在必行
從我校以培養應用(yong)型(xing)人才(cai)為目標的(de)(de)(de)具體情況出發,采用(yong)以提(ti)高(gao)學(xue)生(sheng)(sheng)應用(yong)能力為前提(ti)的(de)(de)(de)多樣(yang)化的(de)(de)(de)考(kao)(kao)(kao)核方(fang)(fang)式(shi)(shi),即平時(shi)成績(ji)、平時(shi)實(shi)驗成績(ji)、筆試成績(ji)和期末機(ji)試成績(ji)四方(fang)(fang)面相結合的(de)(de)(de)考(kao)(kao)(kao)核方(fang)(fang)式(shi)(shi),從而(er)讓學(xue)生(sheng)(sheng)一開始(shi)就按(an)照這個(ge)要求進(jin)行(xing)程序設計課(ke)程的(de)(de)(de)學(xue)習,讓學(xue)生(sheng)(sheng)畢業后(hou)能很快的(de)(de)(de)勝(sheng)任(ren)(ren)工程實(shi)踐任(ren)(ren)務(wu)。本(ben)文的(de)(de)(de)研究不但適用(yong)程序設計課(ke)程的(de)(de)(de)考(kao)(kao)(kao)核方(fang)(fang)式(shi)(shi)改革,對于本(ben)專業其(qi)它操(cao)作(zuo)實(shi)踐性較強的(de)(de)(de)課(ke)程的(de)(de)(de)學(xue)習和考(kao)(kao)(kao)核有(you)極大的(de)(de)(de)指導意義(yi)[2]。
3.1 多(duo)(duo)樣(yang)化考(kao)(kao)核方(fang)式(shi)的(de)(de)具體(ti)(ti)應用(yong):采用(yong)以提(ti)高(gao)學生應用(yong)能力為前提(ti)的(de)(de)多(duo)(duo)樣(yang)化的(de)(de)考(kao)(kao)核方(fang)式(shi),即(ji)平時成(cheng)績、平時實驗成(cheng)績、筆試(shi)成(cheng)績和期末(mo)機試(shi)成(cheng)績四(si)方(fang)面相結合的(de)(de)考(kao)(kao)核方(fang)式(shi)。在考(kao)(kao)試(shi)改革的(de)(de)基本思路指導下(xia),為了突出考(kao)(kao)核方(fang)式(shi)的(de)(de)多(duo)(duo)樣(yang)性、針(zhen)對性、生動性,考(kao)(kao)試(shi)改革的(de)(de)具體(ti)(ti)措(cuo)施體(ti)(ti)現在考(kao)(kao)核成(cheng)績的(de)(de)評定上(shang)[3]。
課程(cheng)(cheng)成(cheng)(cheng)(cheng)(cheng)績(ji) 的(de)(de)(de)評定(ding)由五個項目構(gou)成(cheng)(cheng)(cheng)(cheng): 第(di)一項,平(ping)時成(cheng)(cheng)(cheng)(cheng)績(ji),占總成(cheng)(cheng)(cheng)(cheng)績(ji)的(de)(de)(de)10%,由任課教師根據學生的(de)(de)(de)上(shang)課和(he)作業情況打(da)分。第(di)二(er)項,平(ping)時實(shi)驗(yan),占總成(cheng)(cheng)(cheng)(cheng)績(ji)的(de)(de)(de)20%,貫穿整個教學過程(cheng)(cheng),在完成(cheng)(cheng)(cheng)(cheng)部(bu)分教學內容(rong)后進(jin)(jin)(jin)行階段考(kao)核,通(tong)常(chang)在每次實(shi)驗(yan)后給出實(shi)驗(yan)成(cheng)(cheng)(cheng)(cheng)績(ji),最后進(jin)(jin)(jin)行根據多次實(shi)驗(yan)成(cheng)(cheng)(cheng)(cheng)績(ji)進(jin)(jin)(jin)行綜合(he)評定(ding)。第(di)三項,期末(mo)筆試(shi)考(kao)試(shi),占總成(cheng)(cheng)(cheng)(cheng)績(ji)的(de)(de)(de)30%,采(cai)用試(shi)卷的(de)(de)(de)形式考(kao)核,通(tong)常(chang)只包括基本理論、基本技能部(bu)分即以填空(kong)、選擇和(he)判斷等形式出現,而沒有綜合(he)程(cheng)(cheng)序(xu)設計(ji)和(he)界面設計(ji)的(de)(de)(de)部(bu)分。第(di)四項,期末(mo)操作綜合(he)性(xing)考(kao)試(shi),占總成(cheng)(cheng)(cheng)(cheng)績(ji)的(de)(de)(de)40%。采(cai)用現場抽題、現場做實(shi)驗(yan)并(bing)回答教師提(ti)問的(de)(de)(de)方式進(jin)(jin)(jin)行。
3.2 考(kao)(kao)核方式(shi)改革的(de)關鍵問題(ti):考(kao)(kao)核方式(shi)中的(de)關鍵問題(ti)是成(cheng)(cheng)(cheng)績(ji)評(ping)定(ding)部分(fen)的(de)具體操作方式(shi),尤其(qi)是有關成(cheng)(cheng)(cheng)績(ji)評(ping)定(ding)中的(de)第二項(xiang)平時實驗(yan)的(de)成(cheng)(cheng)(cheng)績(ji)認定(ding),通常采(cai)取比較靈活的(de)考(kao)(kao)核方式(shi)。每(mei)個階(jie)段(duan)進行(xing)測試(shi)和(he)檢查,可(ke)筆試(shi),也可(ke)上(shang)機,主要以上(shang)機考(kao)(kao)核為(wei)主,可(ke)開(kai)卷(juan)、可(ke)閉卷(juan),最后根據多次階(jie)段(duan)成(cheng)(cheng)(cheng)績(ji)進行(xing)綜合評(ping)定(ding)得出這一部分(fen)的(de)總成(cheng)(cheng)(cheng)績(ji)。
成(cheng)績評定中(zhong)第四項(xiang)的(de)期末操作綜(zong)合性考試成(cheng)績也(ye)是(shi)很重要(yao)(yao)的(de)關鍵問題,不但讓學(xue)生(sheng)通過(guo)上機(ji)把前面(mian)的(de)所有學(xue)習內容進行綜(zong)合設計,還要(yao)(yao)求學(xue)生(sheng)有獨立(li)的(de)見解、有獨立(li)的(de)思維能(neng)力和創(chuang)新性,完成(cheng)令人滿意的(de)設計結果(guo)[4]。
3.3 考(kao)核方(fang)式(shi)(shi)改(gai)革的(de)(de)(de)(de)特色:本考(kao)核方(fang)式(shi)(shi)的(de)(de)(de)(de)特色在(zai)于改(gai)變(bian)了傳統課程(cheng)通過筆試來確定(ding)學(xue)生(sheng)成(cheng)(cheng)績(ji)的(de)(de)(de)(de)方(fang)法,而是針對象程(cheng)序(xu)設計這樣實(shi)踐應(ying)用性比較強的(de)(de)(de)(de)課程(cheng)進行(xing)多樣化的(de)(de)(de)(de)考(kao)核方(fang)式(shi)(shi)的(de)(de)(de)(de)改(gai)革,增大平時實(shi)驗(yan)考(kao)試成(cheng)(cheng)績(ji)和期末(mo)綜合上機考(kao)試成(cheng)(cheng)績(ji)的(de)(de)(de)(de)比例,并應(ying)獎勵有個性、有主見、有創(chuang)新的(de)(de)(de)(de)學(xue)生(sheng),即進行(xing)創(chuang)新加分(fen),遇到(dao)以(yi)(yi)下情況(kuang)可以(yi)(yi)考(kao)慮(lv)給學(xue)生(sheng)適(shi)當加分(fen): 實(shi)驗(yan)有創(chuang)新,獨立設計出實(shi)驗(yan)要求范圍以(yi)(yi)外的(de)(de)(de)(de)、不同于其他(ta)同學(xue)的(de)(de)(de)(de)綜合功能。教師在(zai)總分(fen)不超過100分(fen)的(de)(de)(de)(de)情況(kuang)下最多加10分(fen),以(yi)(yi)激勵學(xue)生(sheng)的(de)(de)(de)(de)自主學(xue)習能力和積極性。
4 結束語
以實(shi)踐應用(yong)能力和(he)工(gong)程素質培養為著力點(dian),采用(yong)以實(shi)踐操作為主的多樣化的考核方式進行課(ke)程改革,達到良好的教學(xue)效果(guo)(guo)。并建(jian)(jian)立考試結果(guo)(guo)分析制度,不(bu)斷總結教學(xue)經(jing)驗(yan),發(fa)現問(wen)題及時糾正,疏通有效的反(fan)饋渠(qu)道,建(jian)(jian)立健(jian)全溝(gou)通機制,實(shi)現有利于人才全面發(fa)展的目(mu)標(biao)。
參考文獻
[1] 德湘軼.自動控制原(yuan)理課程考(kao)試改革方(fang)案研究.Value Engineering.2008(5):177
[2] 趙文(wen)東,常波(bo),宗慧(hui).VB_NET課程設計教學(xue)改革的研究與(yu)探索.和田師范(fan)專科(ke)學(xue)校學(xue)報,2005(7):198-199
篇10
關鍵詞: 軟件(jian) 模塊化(hua)重構
1.引言
隨著全球化(hua)的(de)發展趨勢和(he)(he)全球化(hua)市場競爭(zheng)壓力的(de)增加(jia),一(yi)(yi)方(fang)面,企業(ye)(ye)需要更(geng)多(duo)的(de)業(ye)(ye)務(wu)(wu)(wu)靈(ling)活(huo)(huo)性(xing)(xing)(xing)(xing)和(he)(he)創新(xin)能力。另一(yi)(yi)方(fang)面,不斷增加(jia)的(de)IT環境復雜(za)(za)度(du)和(he)(he)歷史遺留系(xi)統(tong),對(dui)企業(ye)(ye)的(de)IT提出(chu)了新(xin)的(de)挑戰。模塊化(hua)思想(xiang)恰恰能夠幫(bang)助企業(ye)(ye)從根本上解決(jue)這一(yi)(yi)問題,它通(tong)過抽(chou)象、封裝(zhuang)、分(fen)解、層次化(hua)等基(ji)本的(de)科學方(fang)法(fa),對(dui)各種(zhong)軟件(jian)構件(jian)和(he)(he)軟件(jian)應(ying)(ying)用(yong)(yong)進(jin)行打包(bao),提高對(dui)企業(ye)(ye)現資產(chan)的(de)重用(yong)(yong)水平和(he)(he)能力。基(ji)于模塊化(hua)思想(xiang),業(ye)(ye)界提出(chu)了SOA技術,它提供一(yi)(yi)組(zu)基(ji)于標準(zhun)的(de)方(fang)法(fa)和(he)(he)技術,通(tong)過有效整合和(he)(he)重用(yong)(yong)現有應(ying)(ying)用(yong)(yong)系(xi)統(tong)和(he)(he)各種(zhong)資源(yuan),對(dui)各種(zhong)服務(wu)(wu)(wu)進(jin)行服務(wu)(wu)(wu)組(zu)件(jian)化(hua),并基(ji)于服務(wu)(wu)(wu)組(zu)件(jian)實(shi)現各種(zhong)新(xin)的(de)業(ye)(ye)務(wu)(wu)(wu)應(ying)(ying)用(yong)(yong)的(de)快速組(zu)裝(zhuang),幫(bang)助企業(ye)(ye)很(hen)好(hao)地應(ying)(ying)對(dui)業(ye)(ye)務(wu)(wu)(wu)的(de)靈(ling)活(huo)(huo)性(xing)(xing)(xing)(xing)要求(qiu)。它通(tong)過有效平衡業(ye)(ye)務(wu)(wu)(wu)的(de)靈(ling)活(huo)(huo)性(xing)(xing)(xing)(xing)和(he)(he)IT的(de)靈(ling)活(huo)(huo)性(xing)(xing)(xing)(xing)、平衡業(ye)(ye)務(wu)(wu)(wu)的(de)靈(ling)活(huo)(huo)性(xing)(xing)(xing)(xing)和(he)(he)IT的(de)復雜(za)(za)度(du),為(wei)IT人(ren)提供了一(yi)(yi)個業(ye)(ye)務(wu)(wu)(wu)視角(jiao),讓(rang)IT人(ren)學會用(yong)(yong)業(ye)(ye)務(wu)(wu)(wu)的(de)眼睛看世界,有效地拉(la)近了IT和(he)(he)業(ye)(ye)務(wu)(wu)(wu)的(de)距離。
2.基于的學生成績統計分(fen)析系統
2.1系統(tong)需求分析
學(xue)(xue)生(sheng)成(cheng)績(ji)統(tong)(tong)計(ji)分(fen)(fen)析系(xi)統(tong)(tong)對學(xue)(xue)生(sheng)的考試信(xin)息進行整(zheng)(zheng)理(li)分(fen)(fen)析,進而得到一些有助于教(jiao)學(xue)(xue)的信(xin)息供教(jiao)師采納,以便針對不同情況(kuang)及時調整(zheng)(zheng)教(jiao)學(xue)(xue)策略。其主要功能有:學(xue)(xue)生(sheng)成(cheng)績(ji)的統(tong)(tong)計(ji)排(pai)名、學(xue)(xue)生(sheng)答題(ti)的情況(kuang)分(fen)(fen)析(包(bao)括全班(ban)學(xue)(xue)生(sheng)錯答率,以及全班(ban)每道試題(ti)答錯的學(xue)(xue)生(sheng)統(tong)(tong)計(ji))、近三次考試學(xue)(xue)生(sheng)成(cheng)績(ji)排(pai)名的折線統(tong)(tong)計(ji)分(fen)(fen)析(即每次考試結果(guo)都存入數據(ju)庫中,且有單人名次排(pai)名曲線分(fen)(fen)析)等。
2.2系統模塊化(hua)設計
模塊化思(si)(si)維(wei)就是(shi)程序員在完成任(ren)何一(yi)個功(gong)能(neng)模塊或函數(shu)的(de)時候,都要進行多方(fang)面的(de)思(si)(si)考,不能(neng)局(ju)限在完成當前任(ren)務的(de)簡單思(si)(si)路(lu)上(shang),必須把該模塊是(shi)否可(ke)以脫離這個系統存在考慮在內(nei),并且可(ke)以通過(guo)簡單的(de)修改參(can)數(shu)的(de)方(fang)式在其他系統和應用環境下(xia)直接引用,這樣就能(neng)極大避免重復性(xing)的(de)開發工作。
本文(wen)采(cai)用(yong)模塊(kuai)化思想(xiang),首先對本系統進行(xing)功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng)分割,盡量令每(mei)一(yi)(yi)個功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng)都產生較小(xiao)(xiao)的(de)(de)耦合(he)度,并盡量細化每(mei)一(yi)(yi)項功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng),利用(yong)最小(xiao)(xiao)化功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng)模塊(kuai)的(de)(de)原則。然后對每(mei)一(yi)(yi)項功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng)都單獨設計,假設脫離當前(qian)的(de)(de)系統需要,僅(jin)僅(jin)就某一(yi)(yi)項功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng)進行(xing)獨立(li)研究(jiu),保留相應的(de)(de)接口便可。接著(zhu)在VB中將各(ge)個模塊(kuai)(包括(kuo)界面)單獨做成DLL類庫。最后利用(yong)動(dong)態調用(yong)DLL類庫,把(ba)所有(you)的(de)(de)功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng)像(xiang)工廠(chang)組(zu)裝零件(jian)一(yi)(yi)樣(yang)重新組(zu)合(he)。這體(ti)現了軟(ruan)件(jian)架(jia)構的(de)(de)兩個著(zhu)眼點,一(yi)(yi)是(shi)(shi)從(cong)用(yong)戶(hu)用(yong)這個軟(ruan)件(jian)的(de)(de)角(jiao)度來(lai)看,軟(ruan)件(jian)要具有(you)用(yong)戶(hu)想(xiang)要的(de)(de)功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng);二是(shi)(shi)軟(ruan)件(jian)結(jie)構,從(cong)開發人員(yuan)的(de)(de)角(jiao)度看,有(you)些模塊(kuai)用(yong)來(lai)實(shi)現模塊(kuai)化,與功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng)基本沒有(you)關系,但通過這些結(jie)構模塊(kuai),可能(neng)(neng)(neng)更(geng)新功(gong)(gong)(gong)(gong)(gong)能(neng)(neng)(neng)模塊(kuai),前(qian)者對應于具體(ti)的(de)(de)專(zhuan)業問題,后者是(shi)(shi)軟(ruan)件(jian)技術的(de)(de)基本問題。
從本(ben)系統中抽象出四個(ge)功能模(mo)塊(kuai),分別是數據庫的連接、統計排名情況(kuang)模(mo)塊(kuai)、情況(kuang)分析模(mo)塊(kuai)和折線統計模(mo)塊(kuai),再(zai)對其封裝為四個(ge)單獨的模(mo)塊(kuai)類public class conn{}、public class tongji{}、public class qingkuang{}、public class zhexiantongji{},接著把此三(san)類整合為一個(ge)DLL類庫zonghe.dll。最(zui)后(hou)進行交互式的界面設計并調用zonghe.dll動態庫中的特定類完成所需要的各(ge)項(xiang)工作。
3.重構(gou)的罪犯勞(lao)教統計分析系統
在進(jin)行(xing)(xing)罪犯勞教統(tong)計(ji)(ji)(ji)(ji)分析(xi)系統(tong)的設(she)計(ji)(ji)(ji)(ji)編(bian)碼(ma)時,由于同(tong)時遇到和學生成績統(tong)計(ji)(ji)(ji)(ji)分析(xi)系統(tong)中(zhong)的部分功能(neng)相近,就不(bu)必(bi)再(zai)重新(xin)對其進(jin)行(xing)(xing)編(bian)碼(ma),只需要(yao)直接(jie)引入(ru)所設(she)計(ji)(ji)(ji)(ji)好的DLL類(lei)庫zonghe.dll,重新(xin)設(she)計(ji)(ji)(ji)(ji)交互(hu)式界面并進(jin)行(xing)(xing)必(bi)要(yao)的調(diao)(diao)整完成新(xin)功能(neng)的構(gou)建情(qing)況(kuang),也可以根據情(qing)況(kuang)進(jin)行(xing)(xing)稍微的變化。如(ru)產量(liang)累計(ji)(ji)(ji)(ji)查詢時,可以參考zonghe.dll當(dang)中(zhong)的public class tongji{}類(lei),通過傳(chuan)(chuan)遞不(bu)同(tong)的參數即可達到不(bu)同(tong)的統(tong)計(ji)(ji)(ji)(ji)目(mu)的。首(shou)先(xian)通過zonghe.dll當(dang)中(zhong)的public class conn{}進(jin)行(xing)(xing)數據庫的連接(jie)。然后本系統(tong)可以按(an)照傳(chuan)(chuan)遞時間段(duan)再(zai)動(dong)態(tai)調(diao)(diao)用public class tongji{}類(lei)實現(xian)(xian)(xian)按(an)照時間段(duan)進(jin)行(xing)(xing)產量(liang)累計(ji)(ji)(ji)(ji)統(tong)計(ji)(ji)(ji)(ji);傳(chuan)(chuan)遞姓(xing)(xing)名(ming)再(zai)動(dong)態(tai)調(diao)(diao)用public class tongji{}類(lei)實現(xian)(xian)(xian)按(an)照姓(xing)(xing)名(ming)進(jin)行(xing)(xing)產量(liang)累計(ji)(ji)(ji)(ji)統(tong)計(ji)(ji)(ji)(ji);傳(chuan)(chuan)遞工種(zhong)再(zai)動(dong)態(tai)調(diao)(diao)用public class tongji{}類(lei)實現(xian)(xian)(xian)按(an)照工種(zhong)進(jin)行(xing)(xing)產量(liang)累計(ji)(ji)(ji)(ji)和統(tong)計(ji)(ji)(ji)(ji)。
4.結語
本文通過一(yi)(yi)個(ge)系統(tong)模塊(kuai)(kuai)化設計的再重構(gou)以(yi)實(shi)現不(bu)同的系統(tong),各模塊(kuai)(kuai)間的接(jie)口規范,有利于(yu)集成(cheng),每(mei)一(yi)(yi)個(ge)模塊(kuai)(kuai)單獨調試修(xiu)改,從而實(shi)現了(le)軟件(jian)的模塊(kuai)(kuai)化重構(gou)的思路(lu),極大地提(ti)高了(le)軟件(jian)再建(jian)的速(su)度和質量。
參考文獻:
[1]魯佩云.ADO對象模(mo)型(xing)和用(yong)VB實現其應(ying)用(yong)的兩種方式[J].計算機工程與設計,2005,(07).
[2]李永(yong)曦,陶偉蓮,關立行(xing).在VB6.0中調用(yong)MATLAB程序[J].微機發展(zhan),2004,(01).