vb語言范文

時(shí)間:2023-03-31 15:59:20

導(dǎo)語:如何才能寫好一篇vb語言,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

vb語言

篇1

關(guān)鍵詞:vb程序設(shè)計(jì);教學(xué)模式;案例;任務(wù)驅(qū)動(dòng);項(xiàng)目驅(qū)動(dòng)

一、 引言

VB語言是一門面向?qū)ο蟮目梢暬兂烧Z言,具有功能強(qiáng)大、語法簡(jiǎn)潔、界面友好、操作方便等特點(diǎn),引入了面向?qū)ο蟮氖录?qū)動(dòng)編程機(jī)制和可視化的程序設(shè)計(jì)方法,極大的提高了應(yīng)用程序的開發(fā)效率,因此成為各大院校首選的編程課程。然而在日常的VB課程教學(xué)過程中,教師通常以講授簡(jiǎn)單的應(yīng)用作為主導(dǎo)思想,沒有挖掘更深層次的理論,結(jié)果往往會(huì)導(dǎo)致學(xué)生入門容易、深入難,簡(jiǎn)單操作容易、理論基礎(chǔ)卻不扎實(shí)的現(xiàn)象。

二、 教學(xué)模式

教學(xué)模式是人才培養(yǎng)模式的集中、具體的體現(xiàn)。努力探索有利于人才培養(yǎng)質(zhì)量的教學(xué)模式,是人才培養(yǎng)模式改革的重中之重,是實(shí)現(xiàn)教學(xué)目標(biāo)的重要保證,也是落在當(dāng)代教師肩上的重?fù)?dān)。根據(jù)筆者的經(jīng)驗(yàn),可以嘗試運(yùn)用案例教學(xué)法、任務(wù)驅(qū)動(dòng)法,以及教學(xué)模式的改革。

1、 采用案例教學(xué)法,培養(yǎng)學(xué)生的實(shí)際應(yīng)用能力

      案例是一個(gè)實(shí)際情景的描述,包括有一個(gè)或多個(gè)疑難問題,同時(shí)也可能包括含有解

決這些問題的方法。案例教學(xué)法,從廣義上講,就是在教學(xué)過程中,學(xué)生在老師的幫助指導(dǎo)下,通過對(duì)一個(gè)具體功能情景描述、演示和模擬,引導(dǎo)學(xué)生對(duì)這些特殊情景進(jìn)行思考、討論、分析、改進(jìn)的一種教學(xué)方法。它提供了活生生的素材,重視的是思辯和推理過程,而不是是否得出正確答案,教師進(jìn)行案例教學(xué)不是例子+理論的簡(jiǎn)單描述和說明,而是啟發(fā)和引導(dǎo)學(xué)院,對(duì)案例設(shè)計(jì)的“命題”進(jìn)行思考、辯論和推理的過程。VB極富有創(chuàng)造性,不同人可以采用不同的算法、語序、界面來實(shí)現(xiàn)同一功能模塊。

              圖-1                                  圖-2

精選與實(shí)際生活關(guān)系密切的問題作為案例,通過對(duì)案例的運(yùn)行,有效地激發(fā)學(xué)生的好奇心和求知欲;然后分析按理的設(shè)計(jì)思路和實(shí)現(xiàn)方法,進(jìn)而引出該案例中用到的知識(shí)點(diǎn),啟發(fā)學(xué)生對(duì)案例進(jìn)一步討論、歸納,對(duì)案例完善和擴(kuò)展,最后達(dá)到知識(shí)的快速掌握和能力的快速培養(yǎng)。例如:在教學(xué)時(shí)可以引導(dǎo)學(xué)生設(shè)計(jì)一個(gè)“電子彩票開獎(jiǎng)器”(如圖)。這是日常生活中很常見的一個(gè)小程序,在這個(gè)例子里可以充分介紹VB教學(xué)中的常用對(duì)象:窗體、標(biāo)簽、文本框、按鈕、計(jì)時(shí)器等及其常用屬性。

首先指導(dǎo)學(xué)生實(shí)現(xiàn)靜態(tài)的開獎(jiǎng)功能,即單擊按鈕即在文本框中顯示一個(gè)七位數(shù),以表示開獎(jiǎng)結(jié)果(如圖-1所示),此時(shí)程序代碼只要讓文本框通過RND函數(shù)顯示一個(gè)隨機(jī)的七位數(shù)即可。

當(dāng)學(xué)生實(shí)現(xiàn)這一功能后,為程序再添加一個(gè)計(jì)時(shí)器控件,用以實(shí)現(xiàn)動(dòng)態(tài)開獎(jiǎng),即單擊“搖獎(jiǎng)”按鈕,在文本框中每隔0.2秒顯示一個(gè)隨機(jī)的七位數(shù),單擊“停止”按鈕即停止“搖獎(jiǎng)”顯示本次開出的彩票號(hào)碼(如圖-2所示)。此例所需要使用的代碼除顯示隨機(jī)數(shù)以個(gè),還需要考慮將代碼放入哪個(gè)事件過程,并還要考慮到如何設(shè)置計(jì)時(shí)器控件的Enable屬性等,難度較前者加大。

2、 采用任務(wù)驅(qū)動(dòng)教學(xué)法,激發(fā)學(xué)生學(xué)習(xí)的主動(dòng)性

      “任務(wù)驅(qū)動(dòng)教學(xué)法”是基于建構(gòu)主義學(xué)習(xí)理論的一種教學(xué)方法。建構(gòu)主義學(xué)習(xí)理論認(rèn)為:建構(gòu)主義強(qiáng)調(diào)學(xué)習(xí)的合作性,強(qiáng)調(diào)同伴的重要性,注重學(xué)會(huì)學(xué)習(xí),即獲得學(xué)習(xí)的能力。理論主張以學(xué)生為中心,強(qiáng)調(diào)學(xué)生是信息加工的主體,是知識(shí)意義的主動(dòng)建構(gòu)者。認(rèn)為知識(shí)不是由教師灌輸?shù)模怯蓪W(xué)習(xí)者在一定的情境下通過協(xié)作、討論、交流、互相幫助,并借助必要的信息資源主動(dòng)建構(gòu)的。

  “任務(wù)驅(qū)動(dòng)”式教學(xué)方法是指在整個(gè)教學(xué)過程中,教師不直接講解教學(xué)內(nèi)容,而是把教學(xué)內(nèi)容分解到精心設(shè)計(jì)的一系列任務(wù)中,通過讓學(xué)生自己完成任務(wù)來學(xué)習(xí)知識(shí)、掌握技能。 這種方法對(duì)于培養(yǎng)學(xué)生分析問題、解決問題的能力,激發(fā)和維持學(xué)生的學(xué)習(xí)積極性等有著獨(dú)特的優(yōu)勢(shì),因而在信息技術(shù)教學(xué)中被廣泛采用。在“任務(wù)驅(qū)動(dòng)”教學(xué)中,教學(xué)要求的落實(shí),教學(xué)目標(biāo)的實(shí)現(xiàn),都體現(xiàn)在每一個(gè)具體的任務(wù)之中,因而任務(wù)的確定占有十分重要的地位。并不是每堂課都適用“任務(wù)驅(qū)動(dòng)教學(xué)法”。例如,基本概念、基本操作等就不適宜使用任務(wù)驅(qū)動(dòng)教學(xué)。

例如,當(dāng)完成基本控件的教學(xué)、即將開始教授數(shù)據(jù)類型時(shí),可以通過下例既復(fù)習(xí)文本框控件又引入數(shù)據(jù)類型的相關(guān)概念。

例題要求設(shè)計(jì)一個(gè)簡(jiǎn)單的加法器——在窗體上添加三個(gè)文本框,在文本框3中顯示文本框1中的數(shù)據(jù)與文本框2中數(shù)據(jù)的和。學(xué)生通常想到的程序代碼是“Text3.Text=Text1.Text + Text2.Text”。當(dāng)進(jìn)行程序演示時(shí),會(huì)發(fā)現(xiàn)在文本框3中顯示是的字符串的連接而不是數(shù)值相加,此時(shí)即可引入數(shù)據(jù)類型的概念。

  在教學(xué)過程中,要隨時(shí)注意讓學(xué)生積累相關(guān)的知識(shí)和經(jīng)驗(yàn),特別是學(xué)習(xí)的開始階段,為以后進(jìn)行任務(wù)驅(qū)動(dòng)教學(xué)打下基礎(chǔ)。采用“任務(wù)驅(qū)動(dòng)法”,使學(xué)生成為課堂的主體,教師成為學(xué)生學(xué)習(xí)的引導(dǎo)者,學(xué)生由被動(dòng)接受者轉(zhuǎn)變成主動(dòng)探究者和創(chuàng)造者,從而成為新世紀(jì)所需要的高素質(zhì)人才。

三、 結(jié)束語

VB程序設(shè)計(jì)已在高校的計(jì)算機(jī)基礎(chǔ)教育中占有重要地位。在VB程序設(shè)計(jì)的教學(xué)中,傳統(tǒng)的教學(xué)方法,“教法”制約了“學(xué)法”,阻礙了學(xué)生主動(dòng)性、積極性的發(fā)揮,只有不斷進(jìn)行教學(xué)方法的創(chuàng)新,才有利于激發(fā)學(xué)生的創(chuàng)新思維和學(xué)生的創(chuàng)新能力,VB課程的教學(xué)質(zhì)量才能不斷得到提高。

參考文獻(xiàn):

篇2

關(guān)鍵詞:VB語言;安排教學(xué)內(nèi)容;教學(xué)方法;綜合訓(xùn)練

中圖分類號(hào):TP312.1-4

VB語言課程是計(jì)算機(jī)專業(yè)的一門必修課程,是一門操作性和實(shí)踐性很強(qiáng)的課程。課程教學(xué)目標(biāo)是通過系統(tǒng)規(guī)范的理論知識(shí)學(xué)習(xí)和上機(jī)實(shí)踐,讓學(xué)生熟練掌握VB軟件的各項(xiàng)功能和VB程序設(shè)計(jì)的思維及技巧,最終實(shí)現(xiàn)自主設(shè)計(jì)實(shí)用的應(yīng)用程序。中職學(xué)生基礎(chǔ)差、厭學(xué)的情況依然存在,怎么才能使學(xué)生更好、更快地學(xué)會(huì)計(jì)算機(jī)VB編程,這需要老師在教學(xué)實(shí)踐中不斷探索和總結(jié)的問題?,F(xiàn)就VB語言課程教學(xué)從以下方面談?wù)勛约旱囊稽c(diǎn)探索和實(shí)施方法。

1 合理安排教學(xué)內(nèi)容,提高教學(xué)效率

為了讓學(xué)生能夠更好的接受和理解,我們不必一定按照教材的章節(jié)和順序進(jìn)行講解,可根據(jù)VB語言知識(shí)的特點(diǎn)和學(xué)生認(rèn)識(shí)規(guī)律,對(duì)教材的一些內(nèi)容進(jìn)行了重新劃分和組合,將整個(gè)教學(xué)內(nèi)容的知識(shí)點(diǎn)分別安排在三個(gè)階段上實(shí)施,使學(xué)生對(duì)VB語言知識(shí)的掌握程度逐步深化。

1.1 VB入門階段,該階段教學(xué)內(nèi)容著重是熟悉VB集成開發(fā)環(huán)境,掌握VB開發(fā)界面的使用方法;對(duì)VB語言的基本語法大致了解,知道常見的語句的意義,學(xué)習(xí)VB控件和函數(shù)的使用方法,并能將它們靈活運(yùn)用到應(yīng)用程序中,能開發(fā)簡(jiǎn)單的VB程序。這階段教學(xué)安排主要是使學(xué)生對(duì)VB語言知識(shí)有個(gè)整體認(rèn)識(shí),為繼續(xù)學(xué)習(xí)VB編程奠定一個(gè)良好的基礎(chǔ)。

1.2 VB提高階段,該階段教學(xué)內(nèi)容著重是熟練掌握VB語言的基本語句、常用控件和函數(shù)的使用,熟悉VB語法結(jié)構(gòu)的使用,學(xué)習(xí)簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)與算法。這階段教學(xué)安排主要是采用一個(gè)一個(gè)生動(dòng)有趣典型的例子進(jìn)模仿練習(xí),例子盡量涉及多一點(diǎn)VB編程知識(shí)點(diǎn),讓學(xué)生對(duì)每一個(gè)知識(shí)點(diǎn)親自練習(xí)一下,逐個(gè)深入的學(xué)習(xí),使學(xué)生對(duì)基本語句、常用控件和函數(shù)、語法結(jié)構(gòu)等知識(shí)達(dá)到熟練掌握的程度。

1.3 綜合應(yīng)用階段,該階段教學(xué)內(nèi)容著重是培養(yǎng)學(xué)生的程序設(shè)計(jì)思維,使學(xué)生具有一定的程序設(shè)能力,能夠?qū)χR(shí)進(jìn)行綜合應(yīng)用編程的能力。這階段教學(xué)安排主要是對(duì)VB語言所有知識(shí)點(diǎn)進(jìn)行整合及應(yīng)用,對(duì)知識(shí)內(nèi)容進(jìn)行多想、多用、多實(shí)踐,從而培養(yǎng)學(xué)生具一定的綜合編程能力。

根據(jù)認(rèn)識(shí)客觀事物的規(guī)律,結(jié)合學(xué)生的特點(diǎn)、文化基礎(chǔ)水平,對(duì)教學(xué)內(nèi)容進(jìn)行科學(xué)的重新劃分組合,通過由淺入深,局部整體認(rèn)識(shí)的方式展開教學(xué),可調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性和積極性,也更易于學(xué)生理解和掌握。

2 挖掘VB知識(shí)的特點(diǎn),巧用教學(xué)方法展開教學(xué)

教學(xué)方法是系教師教學(xué)生學(xué)的重要紐帶,是完成教學(xué)任務(wù)的必要條件,是提高教學(xué)質(zhì)量的重要保證,因此,對(duì)從未接觸過編程中職學(xué)生進(jìn)行VB語言教學(xué),采取科學(xué)的教學(xué)方法展開教學(xué)是很重要的,可以起到事半功倍的效果。現(xiàn)根據(jù)VB語言知識(shí)的特點(diǎn),結(jié)合學(xué)生實(shí)際情況,在教學(xué)過程中探索和實(shí)施的一些教學(xué)方法,望能起到拋磚引玉的作用。

2.1 抽象概念生活實(shí)例化的教學(xué)方法

大家都知道,VB語言中有很多抽象概念,如對(duì)象、屬性、事件、方法等,在講解這些內(nèi)容時(shí),可以類比生活中的一些實(shí)例,直觀形象比喻最容易為學(xué)生接受。為了引起學(xué)生的注意,向?qū)W生提出問題“我打算丟掉一只粉筆,怎么扔?。俊?,然后,我拿起粉筆,走到垃圾桶,扔!請(qǐng)同學(xué)們一起來分析這個(gè)過程,我們是先選一個(gè)“對(duì)象”——粉筆,然后向這個(gè)對(duì)象施加一個(gè)動(dòng)作——扔,這“扔”就是事件,事件是外界給對(duì)象施加的動(dòng)作;一根粉筆可以寫字、可以扔、可以敲等,這些就是方法,方法是對(duì)象自己的一個(gè)動(dòng)作;粉筆的顏色、大小等就是屬性。而VB中對(duì)象是什么呢?在操作電腦時(shí),看見的應(yīng)用程序窗口(窗體)和窗口里的組成部分就是VB的對(duì)象,即VB的對(duì)象主要有窗體和控件,窗口的大小、標(biāo)題等就是VB的屬性,對(duì)窗口進(jìn)行操作的單擊、雙擊、拖動(dòng)等就是事件,窗口的放大、縮小、移動(dòng)等就是窗體的方法。將抽象概念生活化、感性化,從而讓學(xué)生愿意學(xué)、學(xué)得輕松、學(xué)得好。

2.2 理論與實(shí)踐相結(jié)合的教學(xué)方法

在學(xué)習(xí)基礎(chǔ)理論知識(shí)時(shí),怎樣才能使學(xué)生不會(huì)感到枯燥、難懂呢?我們可根據(jù)VB語言具有實(shí)踐性強(qiáng)的特點(diǎn),引用理論與實(shí)踐相結(jié)合的方法展開教學(xué)。由理論指導(dǎo)實(shí)踐操作,如,在學(xué)習(xí)了語法規(guī)則、變量、數(shù)據(jù)類型知識(shí)后,由學(xué)生在電腦上親自動(dòng)手、親自實(shí)踐,通過機(jī)器直接反饋信息,使學(xué)生真正體會(huì)理論知識(shí)的含義和應(yīng)用,通過實(shí)踐方法加深對(duì)理論知識(shí)的掌握。同時(shí),實(shí)踐操作也是用來檢驗(yàn)理論知識(shí)掌握情況如何的工具,學(xué)生在實(shí)踐操作中肯定會(huì)遇到一些問題,如,在剛接觸VB語法基礎(chǔ)知識(shí)時(shí),進(jìn)行程序語句輸入,常會(huì)遇到語句關(guān)鍵字錯(cuò)誤、語法格式不對(duì)、變量名不合法或數(shù)據(jù)類型不匹配等問題,為了解決這些問題,又得通過理論知識(shí)來尋找答案,也就是由實(shí)踐操作反過來促使學(xué)習(xí)理論。總之,理論是實(shí)踐的基礎(chǔ),而實(shí)踐是理論的升華,兩者密不可分。在教學(xué)過程中,靈活用好理論與實(shí)踐交替進(jìn)行的教學(xué)方法,可激發(fā)學(xué)生的學(xué)習(xí)熱情,讓學(xué)生主動(dòng)接受知識(shí)和體驗(yàn)知識(shí),也能更牢固地掌握知識(shí)和技能,培養(yǎng)解決問題能力。

2.3 利用VB編程語言功能的特點(diǎn)指導(dǎo)學(xué)生進(jìn)行程序設(shè)計(jì)的教學(xué)方法

計(jì)算機(jī)編程語言是人和計(jì)算機(jī)“對(duì)話”的橋梁,其功能是為了解決某一問題,輸入需要的數(shù)據(jù),按照一定的算法對(duì)數(shù)據(jù)進(jìn)行處理,最后把數(shù)據(jù)結(jié)果輸出顯示。在學(xué)生處于程序設(shè)計(jì)入門階段時(shí),為了學(xué)生更好著手進(jìn)行程序設(shè)計(jì),把程序設(shè)計(jì)過程歸納為“三步走”,即數(shù)據(jù)輸入、數(shù)據(jù)處理、數(shù)據(jù)輸出。學(xué)生按照“三步走”的思路進(jìn)行需求分析、編寫代碼、調(diào)試程序,能夠有一個(gè)明確的指導(dǎo)方向,可更快、更易設(shè)計(jì)好應(yīng)用程序。

教學(xué)過程中,讓學(xué)生能夠更側(cè)重?cái)?shù)據(jù)處理這一步程序思維和算法的培養(yǎng),可引導(dǎo)學(xué)生對(duì)VB語言知識(shí)進(jìn)行整理和歸納,尋找VB語言中有那些可實(shí)現(xiàn)數(shù)據(jù)輸入輸出的方式?數(shù)據(jù)輸入主要有“文本框”控件和輸入對(duì)話框,而數(shù)據(jù)輸出主要有窗體的Print方法、“文體框”和“標(biāo)簽”控件、輸出對(duì)話框等。這樣數(shù)據(jù)輸入輸出進(jìn)行更具體的指導(dǎo),對(duì)于初學(xué)編程的學(xué)生來說,可大大簡(jiǎn)化了他們進(jìn)行程序設(shè)計(jì)的難度,也更能激發(fā)他們的積極性和自信心。學(xué)生遵循“三步走”的指導(dǎo)思路進(jìn)行程序設(shè)計(jì),通過一定量有針對(duì)性的例子進(jìn)行實(shí)踐、體驗(yàn),從而集累了一定的編程經(jīng)驗(yàn),也具有一定程度的程序設(shè)計(jì)能力。

3 綜合應(yīng)用程序設(shè)計(jì)訓(xùn)練,鞏固和應(yīng)用VB知識(shí),培養(yǎng)軟件開發(fā)能力

綜合應(yīng)用程序設(shè)計(jì)訓(xùn)練是教學(xué)過程中一個(gè)很重要的環(huán)節(jié),能使學(xué)生對(duì)知識(shí)達(dá)到透徹理解、運(yùn)用自如。設(shè)計(jì)一個(gè)綜合應(yīng)用程序,它會(huì)涉及VB語言很多知識(shí)點(diǎn),以及各知識(shí)點(diǎn)相互結(jié)合應(yīng)用的技巧,為了學(xué)生能對(duì)所學(xué)的知識(shí)靈活應(yīng)用到程序設(shè)計(jì)中,要科學(xué)、有效設(shè)計(jì)好綜合應(yīng)用程序訓(xùn)練,由學(xué)生獨(dú)立完成或分工合作完成,通過這訓(xùn)練進(jìn)行多思考、多應(yīng)用、多實(shí)踐,從而使學(xué)生對(duì)VB語言知識(shí)有個(gè)系統(tǒng)、全面的認(rèn)識(shí)。綜合應(yīng)用程序設(shè)計(jì)一般包括需求捕捉、需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等過程,通過綜合應(yīng)用程序設(shè)計(jì)訓(xùn)練可以培養(yǎng)學(xué)生分析問題、解決問題、研究和探索問題的能力,讓學(xué)生綜合應(yīng)用所學(xué)知識(shí)解決實(shí)際問題,提高綜合應(yīng)用能力和動(dòng)手操作能力,進(jìn)而培養(yǎng)了學(xué)生軟件設(shè)開發(fā)能力。

計(jì)算機(jī)語言課程的教學(xué),是計(jì)算機(jī)應(yīng)用知識(shí)教學(xué)的一個(gè)難點(diǎn)。為了使學(xué)生能夠真正的掌握VB語言知識(shí)內(nèi)容,教師要根據(jù)教學(xué)內(nèi)容和學(xué)生的實(shí)際情況,積極探索和總結(jié),逐漸改進(jìn)教學(xué)內(nèi)容的安排方式,調(diào)整教學(xué)方法,提高教學(xué)質(zhì)量,達(dá)到學(xué)以致用的目的。同時(shí),計(jì)算機(jī)學(xué)科知識(shí)更新快的特點(diǎn)又要求我們不斷地學(xué)習(xí)新的專業(yè)知識(shí)和專業(yè)技能,才能適應(yīng)現(xiàn)代新形式下的教育要求。

篇3

關(guān)鍵詞:語言程序;數(shù)字化;資源;開發(fā)

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A?搖 文章編號(hào):1674-9324(2013)34-0140-02

Visual Basic語言是當(dāng)前通用的計(jì)算機(jī)程序設(shè)計(jì)語言。許多職業(yè)學(xué)校計(jì)算機(jī)專業(yè)的課程設(shè)置都有語言程序設(shè)計(jì)。程序設(shè)計(jì)的基礎(chǔ)是語言、算法、數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)法等方面的知識(shí)。中等職業(yè)學(xué)校開設(shè)的《Visual Basic語言程序設(shè)計(jì)》課程由于本身較復(fù)雜,難以掌握。再加上中職生的學(xué)習(xí)基礎(chǔ)普遍較差,學(xué)習(xí)起來有較大障礙,因此更容易產(chǎn)生厭學(xué)情緒。該語言教學(xué)一般是采用Visual Basic6.0版本。為了提高Visual Basic語言的教學(xué)效果,我校根據(jù)學(xué)生的基礎(chǔ)及專業(yè),在《Visual Basic語言程序設(shè)計(jì)》課程教學(xué)中如何利用數(shù)字化資源方面做了一些探索。

一、傳統(tǒng)的語言程序設(shè)計(jì)教學(xué)模式與現(xiàn)狀

計(jì)算機(jī)專業(yè)及其語言程序設(shè)計(jì)是一門新興的學(xué)科,其發(fā)展歷史不過數(shù)十年。數(shù)十年來,其傳統(tǒng)教學(xué)方法過分注重語法形式的講解,不重視算法的介紹,使得學(xué)生理論上學(xué)會(huì)了這門課,但在實(shí)踐中卻不會(huì)實(shí)際編程作業(yè)。教學(xué)中一直困擾教師的問題是:如何合理安排教學(xué)結(jié)構(gòu),運(yùn)用哪種教學(xué)手段,如何取得最佳的教學(xué)效果,如何把學(xué)生的基本能力與編程的實(shí)踐相結(jié)合等問題。受教學(xué)條件的限制和傳統(tǒng)教學(xué)模式的影響,中職計(jì)算機(jī)專業(yè)語言程序設(shè)計(jì)課程教學(xué)成效不明顯。隨著教育改革的深入發(fā)展,當(dāng)代數(shù)字化教學(xué)環(huán)境中,計(jì)算機(jī)語言的復(fù)雜性和中職生對(duì)它的理解吸收能力之低,已遠(yuǎn)遠(yuǎn)超出了教材選編者和執(zhí)教者的想象;在以一臺(tái)未上網(wǎng)的普通電腦作為輔助工具的學(xué)習(xí)環(huán)境中,教師傳統(tǒng)的計(jì)算機(jī)語言語法形式的講解及單一的編程技術(shù)訓(xùn)練已遠(yuǎn)遠(yuǎn)不能滿足學(xué)生與時(shí)俱增的需求。以上原因使得學(xué)生厭學(xué),教學(xué)效果差,學(xué)生實(shí)際需掌握的程序設(shè)計(jì)能力無法保證。在當(dāng)前教育現(xiàn)代化日益普及的情景下,許多計(jì)算機(jī)專業(yè)教師不知道自己的課程究竟應(yīng)該如何來適應(yīng)數(shù)字化的教學(xué)環(huán)境。

二、數(shù)字化教學(xué)資源的開發(fā)與創(chuàng)建

數(shù)字化教學(xué)資源是指經(jīng)過數(shù)字化處理,可以在多媒體計(jì)算機(jī)上或互聯(lián)網(wǎng)環(huán)境下運(yùn)行的,可實(shí)現(xiàn)共享多媒體學(xué)習(xí)的材料。它具有多樣性、共享性、擴(kuò)展性和工具性等特點(diǎn)。教學(xué)專題資源庫建設(shè)是實(shí)現(xiàn)教育資源共享的關(guān)鍵,也是職業(yè)學(xué)校課程改革的重要組成部分。數(shù)字化教學(xué)資源內(nèi)容豐富,涵蓋面廣,以圖像、動(dòng)畫、音頻、視頻等多媒體素材資源為主,為專業(yè)教師提供全新的教學(xué)設(shè)計(jì)、教學(xué)案例和多媒體課件,可以充分滿足課堂教學(xué)各個(gè)環(huán)節(jié)對(duì)教學(xué)資源的需求,為教師深入備課、學(xué)生自主學(xué)習(xí)創(chuàng)設(shè)了一個(gè)優(yōu)越的的環(huán)境。可以毫不夸張地說,優(yōu)秀的數(shù)字化教學(xué)資源既解決了教師在課堂教學(xué)中的組織管理方面的問題,同時(shí)也解決了廣大學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效率問題,對(duì)提高語言程序設(shè)計(jì)課程的教學(xué)質(zhì)量有著其他教學(xué)形式不可取代的作用。我們對(duì)數(shù)字化教學(xué)資源的開發(fā)與創(chuàng)建,主要從以下五個(gè)方面進(jìn)行:

1.對(duì)現(xiàn)有的教學(xué)素材的收集?,F(xiàn)有的教學(xué)資源或教學(xué)素材是數(shù)字化教學(xué)資源建設(shè)的基礎(chǔ)。長期的教學(xué)實(shí)踐,積累了大量的教學(xué)資源。目前運(yùn)用較廣的教學(xué)資源大致可分為八類:題庫、試卷、媒體資源、文獻(xiàn)、多媒體課件、教學(xué)案例、常見問題和資源索引。教學(xué)資源除了Visual Basic語言課程自身的專業(yè)知識(shí)點(diǎn)以外,還可以和互聯(lián)網(wǎng)上的豐富的參考資料相鏈接,如視頻、軟件、計(jì)算機(jī)課程的專業(yè)網(wǎng)站以及全國計(jì)算機(jī)等級(jí)考試等。教師不僅是數(shù)字化學(xué)習(xí)資源的組織者,同時(shí)也是設(shè)計(jì)者和使用者。教學(xué)素材通常要經(jīng)過搜集、分類、整理與數(shù)字化等過程,要方便學(xué)生的使用。根據(jù)這一原則,我們將教程里每個(gè)章節(jié)的知識(shí)點(diǎn)制作成多媒體課件或PDF文件;將課后習(xí)題制作成網(wǎng)頁文件;將試卷和二級(jí)考試真題制作成網(wǎng)頁或Word文檔;將教材源程序制作成壓縮文件供學(xué)生下載。搜集相關(guān)軟件,包括VB語言集成開發(fā)軟件,VB語言考試模擬軟件等供學(xué)生使用。

2.制作Flas。為了使網(wǎng)頁畫面生動(dòng)活潑,可以在首頁應(yīng)用Flash MX2004制作動(dòng)畫和標(biāo)題滾動(dòng)字幕。Flas具有較強(qiáng)的交互性,可以地極大地滿足學(xué)習(xí)者的需求,能有效吸引學(xué)生的眼球,充分激發(fā)學(xué)生的學(xué)習(xí)興趣。Flash可以讓觀賞者成為動(dòng)畫的一部分,學(xué)生通過點(diǎn)擊、選擇等動(dòng)作,可以決定動(dòng)畫的演示進(jìn)程和結(jié)果,這是其他傳統(tǒng)動(dòng)畫所無法比擬的。為使學(xué)生能夠更好地理解和掌握Visual Basic語言中一些抽象、深?yuàn)W、難懂的概念,例如常用內(nèi)部函數(shù)、參數(shù)傳遞等,我們制作了遞歸曲線的生成動(dòng)畫、遞歸調(diào)用的漢諾塔動(dòng)畫、顯示回溯搜索過程的八皇后動(dòng)畫、顯示廣度優(yōu)先搜索過程華容道動(dòng)畫等等。這些教學(xué)輔助動(dòng)畫形象地展示了算法實(shí)現(xiàn)的全過程,可以將靜態(tài)的思維過程轉(zhuǎn)化為動(dòng)態(tài)的展現(xiàn),方便學(xué)生理解,讓學(xué)生更好地掌握Visual Basic語言程序設(shè)計(jì)的知識(shí)點(diǎn)。

3.開發(fā)實(shí)現(xiàn)。數(shù)字化教學(xué)資源的開發(fā)主要由前臺(tái)開發(fā)技術(shù)和后臺(tái)開發(fā)技術(shù)兩大部分組成。前臺(tái)開發(fā)技術(shù)即網(wǎng)頁的設(shè)計(jì)與制作技術(shù),主要通過Flash、DreamweavMX、Fireworks等軟件的應(yīng)用來實(shí)現(xiàn)。教學(xué)網(wǎng)站導(dǎo)航的關(guān)鍵是要清晰度高、可操作性強(qiáng)。我們對(duì)網(wǎng)頁的首頁一般采用嵌套框架布局,上面一般是標(biāo)題,左邊是按模塊組織的樹型目錄。每個(gè)鏈接單擊后,目標(biāo)文件便在右邊顯示,下面是網(wǎng)頁版權(quán)、制作者信息和時(shí)間。在頁面中使用了文本、圖像、表格、超鏈接、Flas和視頻動(dòng)畫等。后臺(tái)開發(fā)技術(shù)使用了Web服務(wù)器編程技術(shù)ASP(Active Server Pages)。

4.編寫腳本程序。編寫腳本是為了達(dá)到生動(dòng)的動(dòng)畫效果,是數(shù)字化教學(xué)資源建設(shè)中的重要環(huán)節(jié)。運(yùn)用JavaScript腳本程序與HTML代碼能夠達(dá)到下述幾個(gè)特殊的效果:(1)折疊式樹型目錄,可展開和折疊每個(gè)欄目。(2)滾動(dòng)字幕,在首頁標(biāo)題上顯示,用C語言程序設(shè)計(jì)代碼實(shí)現(xiàn)。(3)當(dāng)前的日期和時(shí)間。

5.引用CSS樣式。CSS樣式即層疊樣式是一系列格式設(shè)置規(guī)則,其作用主要是控制Web網(wǎng)頁內(nèi)容的效果以及網(wǎng)頁的風(fēng)格。在網(wǎng)頁制作的過程中,CSS的作用至關(guān)重要,不僅能提高網(wǎng)頁制作的效率,還能提高網(wǎng)頁的內(nèi)在質(zhì)量,可以極大地豐富網(wǎng)頁的視覺效果,使網(wǎng)頁的使用與表現(xiàn)方式顯得更為靈活,更加便捷。可以在網(wǎng)頁頁面中定義大量樣式、規(guī)格,統(tǒng)一頁面背景、圖片、字體等。

總之,數(shù)字化教學(xué)資源的開發(fā)與研究是一個(gè)長期的系統(tǒng)的工程。借助于高質(zhì)量的教學(xué)資源平臺(tái)的建設(shè),一定能有效地促進(jìn)我校示范專業(yè)、精品課程建設(shè)及其教學(xué)數(shù)字化的進(jìn)程。

參考文獻(xiàn):

篇4

關(guān)鍵詞:VB;程序設(shè)計(jì);教學(xué)方法

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):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

引言:新時(shí)期高等院校計(jì)算機(jī)基礎(chǔ)教育教學(xué)面臨著重大調(diào)整。教育部高等學(xué)校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì)在《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的幾點(diǎn)意見》中提出高等院校計(jì)算機(jī)基礎(chǔ)教學(xué)應(yīng)涉及“計(jì)算機(jī)系統(tǒng)與平臺(tái)、程序設(shè)計(jì)與算法、數(shù)據(jù)分析與信息處理、信息系統(tǒng)開發(fā)”四個(gè)知識(shí)領(lǐng)域和“概念性基礎(chǔ)、技術(shù)與方法基礎(chǔ)、應(yīng)用技能”三個(gè)層次。

Visual Basic(以下簡(jiǎn)稱VB)程序設(shè)計(jì)屬于第二個(gè)知識(shí)領(lǐng)域和第二層次。該語言具有面向?qū)ο?、事件?qū)動(dòng)、簡(jiǎn)單易學(xué)等特點(diǎn),對(duì)于初學(xué)者具有很強(qiáng)的適用性和實(shí)用性。特別地,由于中小學(xué)計(jì)算機(jī)教學(xué)的廣泛開展,或多或少給高校的此門課程的開展起了鋪墊作用,故大部分高校選擇Visual Basic作為非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)的高級(jí)語言。同時(shí),VB程序設(shè)計(jì)也是全國計(jì)算機(jī)等級(jí)考試的科目之一。但是非計(jì)算機(jī)專業(yè)的學(xué)生普遍缺乏相應(yīng)的知識(shí)背景和算法思想,因而對(duì)這門課程缺乏興趣,有畏難情緒,進(jìn)入編程狀態(tài)比較慢。這就要求教師摸索一些行之有效的教學(xué)方法,激發(fā)學(xué)生對(duì)程序的興趣,進(jìn)而培養(yǎng)程序分析和設(shè)計(jì)能力。

一、明確學(xué)習(xí)目標(biāo)

大學(xué)學(xué)習(xí)生活有很強(qiáng)的獨(dú)立性和開放性,有些同學(xué)在進(jìn)入大學(xué)后會(huì)感到茫然,缺乏明確的學(xué)習(xí)目標(biāo)。在VB教學(xué)中首先就要讓學(xué)生知道學(xué)習(xí)完這門課程可以解決什么問題,他們需要達(dá)到一個(gè)什么樣的水平,讓每個(gè)同學(xué)明確課程學(xué)習(xí)目標(biāo),制定自己的學(xué)習(xí)計(jì)劃。興趣是學(xué)習(xí)最好的老師,可以極大的推動(dòng)學(xué)生學(xué)習(xí)的熱情。所以,課程的第一堂課老師應(yīng)該準(zhǔn)備充分做好教學(xué)設(shè)計(jì),根據(jù)學(xué)生好奇的心理準(zhǔn)備一些有趣的能解決實(shí)際問題的實(shí)例向?qū)W生展示,先不講枯燥的理論,讓學(xué)生模仿老師操作簡(jiǎn)單的程序?qū)嵗?。這樣會(huì)大大激發(fā)學(xué)生學(xué)習(xí)熱情,為以后的課堂學(xué)習(xí)做好鋪墊。

二、合理組織教學(xué)內(nèi)容

針對(duì)我院計(jì)算機(jī)專業(yè)學(xué)生的基本情況,結(jié)合本教改小組多名教師的教學(xué)經(jīng)驗(yàn),為學(xué)生制定出相適應(yīng)的教學(xué)內(nèi)容體系,它包括三大模塊,并循序漸進(jìn)的加強(qiáng)難度和深度。

(一)基礎(chǔ)模塊:包括面向?qū)ο缶幊痰幕舅枷牒驮O(shè)計(jì)方法、VB開發(fā)環(huán)境、VB基本語法和程序控制結(jié)構(gòu)、數(shù)組、過程以及常用控件的使用。以"夠用為度"為原則,弱化實(shí)踐性不強(qiáng)的細(xì)節(jié),強(qiáng)化基礎(chǔ)重點(diǎn)知識(shí)。

(二)應(yīng)用模塊:主要是窗口設(shè)計(jì)中的所需對(duì)象,包括菜單、圖形操作、界面設(shè)計(jì)和文件操作等內(nèi)容。

(三)拓展模塊:為整個(gè)教學(xué)內(nèi)容體系中的提高部分,包括數(shù)據(jù)庫編程技術(shù)、多媒體編程技術(shù)、應(yīng)用程序的開發(fā)過程等,使得學(xué)生對(duì)簡(jiǎn)單應(yīng)用系統(tǒng)開發(fā)技術(shù)有更深入的了解。

三、重視教學(xué)方法,提高教學(xué)質(zhì)量

在計(jì)算機(jī)語言VB的教授過程中,采用了問題驅(qū)動(dòng)法、條件遷移法、實(shí)例演示教學(xué)法以及多媒體輔助教學(xué)等多種教學(xué)方法。合理綜合地使用相適應(yīng)的教學(xué)方法,提高教學(xué)質(zhì)量。

問題驅(qū)動(dòng)法由老師提出問題,讓學(xué)生在實(shí)踐和解決問題的過程中自我總結(jié)探究,逐步掌握程序的設(shè)計(jì)步驟、VB教學(xué)內(nèi)容的難點(diǎn)、易錯(cuò)處。條件遷移法是指在教學(xué)過程中,以書本原有程序?yàn)榛A(chǔ),通過改變和增加條件讓學(xué)生獨(dú)立對(duì)程序進(jìn)行再分析、再理解、舉一反三,從而促進(jìn)學(xué)生知識(shí)的綜合應(yīng)用能力。多媒體輔助教學(xué),VB課程被安排在多媒體電化教室進(jìn)行授課,而且VB具有可視化程序開發(fā)圖形用戶界面通過本地窗口、監(jiān)視窗口以及立即窗口,可以讓學(xué)生真正觀察到程序運(yùn)行的步驟、變量值的變化、表達(dá)式的運(yùn)算結(jié)果等。

實(shí)例演示教學(xué)法從實(shí)例入手通過讓學(xué)生觀看、模仿,在實(shí)際操作中去探究和領(lǐng)悟VB程序面向?qū)ο笤O(shè)計(jì)概念,并適時(shí)地加以歸納總結(jié),讓學(xué)生在輕松愉快的氣氛中接受新知識(shí)。以VB教學(xué)的第一堂課教學(xué)為例,主要向?qū)W生演示了三個(gè)程序?!皻g迎學(xué)習(xí)VB”程序讓學(xué)生生動(dòng)地了解了什么是對(duì)象、對(duì)象三要素、事件驅(qū)動(dòng)機(jī)制及VB程序的編程步驟等,簡(jiǎn)單的實(shí)例演示了VB簡(jiǎn)單、易學(xué)等特點(diǎn),加強(qiáng)學(xué)生學(xué)好VB的信心。“計(jì)算器”程序讓學(xué)生了解到學(xué)會(huì)VB能編寫簡(jiǎn)單的應(yīng)用程序,提高學(xué)生學(xué)習(xí)興趣?!癡BA在PPT中的應(yīng)用”程序進(jìn)一步展現(xiàn)了VB語言的實(shí)用性,讓學(xué)生充分了解VB的各種實(shí)際應(yīng)用,引發(fā)了學(xué)生探索和研究VB深入應(yīng)用的興趣,提高了學(xué)生自學(xué)能力和創(chuàng)新需求。這種實(shí)例演示教學(xué)打破守舊以知識(shí)點(diǎn)的邏輯結(jié)構(gòu)體系為順序組織課堂。

四、科學(xué)評(píng)價(jià)手段和體系

由于課程是一門實(shí)踐性很強(qiáng)的計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課程,它不僅要求學(xué)生掌握基礎(chǔ)知識(shí)和基本概念,而且更重視培養(yǎng)學(xué)生的實(shí)際編程能力。為此,在學(xué)生的評(píng)價(jià)和考核中采用了理論和實(shí)踐相結(jié)合的方式。

(一)理論考試??荚噧?nèi)容需把握課程大綱基本要求,體現(xiàn)課程主要知識(shí)點(diǎn)和能力要求。提倡和鼓勵(lì)開卷考試,試卷內(nèi)容多為理論聯(lián)系實(shí)際的開放性試題,不考死記硬背的內(nèi)容知識(shí),而是考核學(xué)生考察學(xué)生應(yīng)用所學(xué)知識(shí)分析問題的能力。

(二)上機(jī)編程測(cè)試。在規(guī)定的時(shí)間內(nèi)編寫一個(gè)簡(jiǎn)單實(shí)用的完整程序,并上機(jī)調(diào)試通過。教師根據(jù)學(xué)生編程能力、代碼質(zhì)量、出錯(cuò)情況和程序調(diào)試能力等給出一個(gè)綜合成績(jī)。

對(duì)于考試的考題類型,盡量增加題型,增加靈活性。少出只用一種方法,只有一個(gè)答案的題目,多出一些綜合思考題、分析題、應(yīng)用題,學(xué)生解題時(shí)能對(duì)知識(shí)的深層理解、分析、比較、融會(huì)貫通。最終課程考核成績(jī)的評(píng)定由平時(shí)成績(jī)和期末考試兩部分組成,由于課程要求的部分重點(diǎn)難以在期末考試中體現(xiàn),并加大平時(shí)考試所占總成績(jī)比例,對(duì)有獨(dú)立見解或創(chuàng)新的學(xué)生加鼓勵(lì)分,獎(jiǎng)勵(lì)有主見、有獨(dú)立思維能力的學(xué)生。

五、結(jié)束語

教學(xué)方法創(chuàng)新永遠(yuǎn)是教學(xué)改革的熱點(diǎn),各種教學(xué)方法各有所長。VB教學(xué)過程中,教師應(yīng)結(jié)合學(xué)生的實(shí)際情況,該綜合運(yùn)用各種教學(xué)方法,靈活運(yùn)用案例、任務(wù)驅(qū)動(dòng)、基于問題的學(xué)習(xí)、項(xiàng)目驅(qū)動(dòng)等教學(xué)方法,教學(xué)效果會(huì)更加顯著。本文是在多年VB教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,從教學(xué)內(nèi)容、教學(xué)方法以及課程的考核方式方面對(duì)VB程序設(shè)計(jì)課程教學(xué)的研究心得。

參考文獻(xiàn):

[1]蔣延杰."VisualBasic程序設(shè)計(jì)"課程教學(xué)的探索[J].信息系統(tǒng)工程,2010,12:83-84

[2]茍平章,任小康.VisualBasic程序設(shè)計(jì)[M].北京:科學(xué)出版社,2008

[3]藍(lán)嵐翎.Visual Basic教學(xué)方法初探[J].佳木斯教育學(xué)院學(xué)報(bào).2010,6

[4]肖麗,包駿杰,王璐,石熙."VB程序設(shè)計(jì)"課程教學(xué)的改革探析[J].重慶工商大學(xué)學(xué)報(bào)(自然科學(xué)版),2010,27(5):523-525

篇5

關(guān)鍵詞:VB;機(jī)械優(yōu)化設(shè)計(jì);軟件;實(shí)現(xiàn)

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

最優(yōu)化設(shè)計(jì)是20世紀(jì)60年代初發(fā)展起來的一門新學(xué)科,隨著數(shù)學(xué)規(guī)劃論和計(jì)算機(jī)技術(shù)的發(fā)展,它與機(jī)械設(shè)計(jì)理論相結(jié)合,解決了在機(jī)械設(shè)計(jì)領(lǐng)域中最優(yōu)化設(shè)計(jì)問題。通過這種新的設(shè)計(jì)方法,可以從眾多的設(shè)計(jì)方案中尋找最佳的設(shè)計(jì)方案,從而大大減輕了設(shè)計(jì)人員的勞動(dòng)強(qiáng)度,提高了設(shè)計(jì)效率和質(zhì)量。

在機(jī)械優(yōu)化設(shè)計(jì)過程中,將遇到如何選擇合適的優(yōu)化方法這一問題,由于求解問題的性質(zhì)、規(guī)模及解題思路和策略不同,優(yōu)化算法種類很多,設(shè)計(jì)人員需要尋找合適的算法,滿足機(jī)械設(shè)計(jì)方案的要求。為了方便設(shè)計(jì)人員使用最優(yōu)化方法,通過可視化語言VB開發(fā)了機(jī)械優(yōu)化設(shè)計(jì)軟件,能夠滿足工程人員的設(shè)計(jì)需要。

1 機(jī)械優(yōu)化設(shè)計(jì)概述

機(jī)械設(shè)計(jì)優(yōu)化問題,就是在給定的約束范圍內(nèi),選取設(shè)計(jì)變量,建立目標(biāo)函數(shù)并使其獲得最優(yōu)值的一種新的設(shè)計(jì)方法。其設(shè)計(jì)步驟為:

1) 將設(shè)計(jì)問題的物理模型轉(zhuǎn)變?yōu)閿?shù)學(xué)模型。建立數(shù)學(xué)模型時(shí)要選取設(shè)計(jì)變量、確定目標(biāo)函數(shù)、給出約束條件;

2) 采用適當(dāng)?shù)淖顑?yōu)化方法求解數(shù)學(xué)模型;

3) 編制優(yōu)化設(shè)計(jì)程序;

4) 求解優(yōu)化結(jié)果;

5) 分析優(yōu)化結(jié)果。

機(jī)械優(yōu)化設(shè)計(jì)常用的優(yōu)化方法有一維搜索最優(yōu)化方法、多變量無約束優(yōu)化方法、約束最優(yōu)化方法。一維搜索法主要包括黃金分割法和二次插值法。多變量無約束優(yōu)化方法主要包括變量輪換法、鮑威爾法、梯度法、牛頓法、變尺度法等。約束最優(yōu)化方法主要包括隨機(jī)方向法、復(fù)合形法、懲罰函數(shù)法等。

2 軟件開發(fā)

VB是一種Microsoft Windows應(yīng)用程序的開發(fā)工具,采用了“可視化設(shè)計(jì)”和“面向?qū)ο笤O(shè)計(jì)”技術(shù),初學(xué)者只要掌握幾個(gè)關(guān)鍵技術(shù)就可以建立實(shí)用的應(yīng)用程序。軟件開發(fā)的效率大幅度提高,輸入輸出界面也都采用了Windows的標(biāo)準(zhǔn),軟件的維護(hù)和擴(kuò)充也十分方便。用VB開發(fā)出的應(yīng)用軟件,其操作界面美觀大方,使用方便,具有人性化的特點(diǎn),更易為用戶所接受。同時(shí),程序編程語句直接簡(jiǎn)捷,在程序的調(diào)試過程中,容易跟蹤程序的運(yùn)行進(jìn)程,從而發(fā)現(xiàn)問題,以進(jìn)行改進(jìn)和調(diào)整。

程序設(shè)計(jì)主要包括機(jī)械優(yōu)化設(shè)計(jì)中常用的優(yōu)化算法,所有功能都可以在菜單中進(jìn)行操作。同時(shí)在軟件左側(cè)設(shè)計(jì)下拉式菜單,方便用戶對(duì)優(yōu)化算法的快捷訪問,用戶登錄界面如圖1所示。在函數(shù)方程輸入的設(shè)計(jì)中,利用了ScriptControl控件。在使用ScriptControl控件前,先通過“工程/部件”菜單命令選擇Microsoft Script Control 1.0選項(xiàng),添加ScriptControl控件。實(shí)現(xiàn)步驟如下:

1) 將ScriptControl控件添加到工具箱;

2) 在窗體上放置ScriptControl控件;

3) 設(shè)置ScriptControl控件的Language屬性為vbscript;利用Eval方法使用戶可以根據(jù)實(shí)際需要,在界面輸入需要優(yōu)化的方程。

3 應(yīng)用實(shí)例

針對(duì)工程技術(shù)中的許多問題,建立的目標(biāo)函數(shù)??蓺w結(jié)為函數(shù)f(x)的形式,其最優(yōu)化設(shè)計(jì)的數(shù)學(xué)模型可簡(jiǎn)化為:min f(x),x∈En或max f(x),x∈En。選取文獻(xiàn)[1]上的一個(gè)例題進(jìn)行驗(yàn)證。利用黃金分割法求目標(biāo)函數(shù)為f(x)= x^2-7x+10的最優(yōu)解。已知初始區(qū)間為[2、8],取迭代精度e=0.35。

在軟件中選取黃金分割法優(yōu)化界面,輸入已知條件,如圖2所示。觀察輸出結(jié)果,可以得到極值點(diǎn)x=3.58344,極值f(x)= -2.24304。根據(jù)軟件優(yōu)化結(jié)果,發(fā)現(xiàn)和理論計(jì)算結(jié)果一致。

4 結(jié)束語

機(jī)械優(yōu)化設(shè)計(jì)軟件可以幫助工作設(shè)計(jì)人員簡(jiǎn)化計(jì)算,縮短設(shè)計(jì)周期。但是,每一種優(yōu)化方法都具有一定的局限性,在設(shè)計(jì)時(shí)應(yīng)考慮求解問題的規(guī)模、數(shù)學(xué)模型的特性和復(fù)雜程度,及各類優(yōu)化方法的特點(diǎn)和應(yīng)用范圍,選取合適的算法進(jìn)行優(yōu)化。

參考文獻(xiàn):

[1] 陳秀寧.機(jī)械優(yōu)化設(shè)計(jì)[M].杭州:浙江大學(xué)出版社,2002.

[2] 孫靖民.機(jī)械優(yōu)化設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2004.

[3] 孟兆明,常德功.機(jī)械最優(yōu)設(shè)計(jì)技術(shù)[M].北京:化學(xué)工業(yè)出版社,2002.

篇6

【關(guān)鍵詞】游戲教學(xué)法;VB課堂教學(xué);興趣

游戲教學(xué)法又稱“游戲?qū)蚪虒W(xué)法”最早是由Schwedes、Aufshnaite及Helanko在1984年提出的,是以游戲的形式教學(xué),在一種輕松愉悅的氛圍里,讓學(xué)生主動(dòng)參與、樂于參與,在“玩”的過程中輕松理解課堂中枯燥、難度大的知識(shí)內(nèi)容,并通過掌握的知識(shí)能將知識(shí)應(yīng)用于實(shí)踐操作?!坝螒蚪虒W(xué)法”是“游戲”和“教學(xué)”二者巧妙的結(jié)合體,是一種全新的且收效顯著的教學(xué)方法。在我國,這種教學(xué)方法也在各學(xué)科中實(shí)踐,教材中也都已經(jīng)涉及到了這種教學(xué)方法,只是還不夠完善,不夠鮮明,不夠系統(tǒng),但這是一個(gè)大的發(fā)展趨勢(shì)和潮流,值得花大力氣去推廣。

一、VB課程及學(xué)生的課堂現(xiàn)狀

中職計(jì)算機(jī)專業(yè)中的VB課程,是一門計(jì)算機(jī)專業(yè)的主要課程,它是一門編程語言課程,它需要學(xué)生有一定的英語單詞和簡(jiǎn)單的語句基礎(chǔ),一定的數(shù)學(xué)解題能力,還具有一定的邏輯思維和創(chuàng)新設(shè)計(jì)能力。而這些是我們中職生最欠缺的一些方面,因此VB的學(xué)習(xí)難度非常大。同時(shí),我們現(xiàn)在應(yīng)用的VB教材,大多數(shù)是文字型的,純理論的,舉例也是比較枯燥無聊,學(xué)生一翻開書就會(huì)有心理壓力,何來興趣?沒有興趣,對(duì)于課程的學(xué)習(xí)效果肯定大打折扣。因此在VB的課堂學(xué)習(xí)上,學(xué)習(xí)睡堂現(xiàn)象、老師唱獨(dú)角戲的現(xiàn)象就頻頻出現(xiàn)。

在新課改背景下,項(xiàng)目教學(xué)、任務(wù)驅(qū)動(dòng)等教學(xué)方式紛紛引入各學(xué)科教學(xué)中,在我們的VB課堂中也將這些教學(xué)模式應(yīng)用下去,雖然有了一些改觀,但是時(shí)間一長,學(xué)生還是會(huì)漸漸失去興趣。與VB課堂現(xiàn)象相反的是,我們的學(xué)生對(duì)于游戲的熱情越來越高漲,在計(jì)算機(jī)房總有學(xué)生想方設(shè)法偷偷地玩游戲,上課時(shí)注意力不會(huì)集中到教學(xué)內(nèi)容中來。我們發(fā)現(xiàn),在計(jì)算機(jī)專業(yè)學(xué)生中平時(shí)善于玩游戲的學(xué)生情況來看,他們接受計(jì)算機(jī)專業(yè)技能的能力也比較強(qiáng)、手腦協(xié)調(diào)能力也相應(yīng)強(qiáng)些,邏輯思維和創(chuàng)新能力也在一定程序上高于其他同學(xué)。如果在我們的VB教學(xué)中,教師能將知識(shí)點(diǎn)結(jié)合到“游戲”中,讓學(xué)生在“玩”中學(xué),學(xué)中“玩”,教師在學(xué)生“玩”中教,我們相信對(duì)于VB課程的學(xué)習(xí)事必能達(dá)到事半功倍的效果。

二、游戲教學(xué)法在VB教學(xué)中應(yīng)用的理論依據(jù)

1.布魯納的發(fā)現(xiàn)法教學(xué)原理

布魯納的發(fā)現(xiàn)法教學(xué)原理,為我們?cè)赩B課程游戲式教學(xué)過程中,更有效地把握該課程教學(xué)的科學(xué)方法提供了理論依據(jù)。布魯納認(rèn)為不論我們教什么學(xué)科,務(wù)必使學(xué)生理解學(xué)科的基本結(jié)構(gòu),而掌握學(xué)科結(jié)構(gòu)的態(tài)度或方法便是“發(fā)現(xiàn)”。因而,教學(xué)過程,就是教師引導(dǎo)下學(xué)生發(fā)現(xiàn)的過程。

2.洛扎洛夫的暗示法教學(xué)原理

洛扎洛夫的暗示法教學(xué)原理,為我們?cè)赩B課程游戲式教學(xué)過程中優(yōu)化教育環(huán)境提供了理論依據(jù)。他主張?jiān)诮逃繕?biāo)的指引下,重視學(xué)生的學(xué)習(xí)興趣,重視隱性環(huán)境對(duì)學(xué)生的影響。把有意與無意結(jié)合起來,把理論與情感結(jié)合起來,調(diào)動(dòng)學(xué)生的認(rèn)知積極性,開發(fā)學(xué)生潛在的能力。

3.皮亞杰的認(rèn)知發(fā)展教學(xué)原理

皮亞杰的認(rèn)知發(fā)展教學(xué)原理,為我們?cè)赩B課程游戲式教學(xué)過程中更科學(xué)地認(rèn)識(shí)學(xué)生提供了理論依據(jù)。學(xué)生的發(fā)展,既不是直接生理成熟的結(jié)果,也不是直接學(xué)習(xí)的結(jié)果,而是個(gè)體和環(huán)境相互作用而使認(rèn)知結(jié)構(gòu)不斷發(fā)生質(zhì)變的過程。在這一過程中,學(xué)生是主動(dòng)地以同化或順應(yīng)的方式,與客體相互作用,感知客體,理解客體,并建構(gòu)相應(yīng)的認(rèn)知結(jié)構(gòu),獲得自身的發(fā)展。

三、游戲在VB課的多種運(yùn)用方式

1. 應(yīng)用游戲?qū)胝n程新課

新課導(dǎo)入是課堂教學(xué)的首要環(huán)節(jié),也是課堂教學(xué)的有機(jī)組成部分。上課開始,正屬于集中注意階段,所以,如何設(shè)計(jì)新奇的開頭吸引學(xué)生的注意,對(duì)一堂課的成敗至關(guān)重要。而游戲?yàn)閷W(xué)生們創(chuàng)設(shè)了生動(dòng)的情景,學(xué)生們?cè)谏鷦?dòng)活潑的活動(dòng)中激發(fā)了情趣,產(chǎn)生了濃厚的表現(xiàn)欲望。通過游戲,給學(xué)生提供了大量的活動(dòng)機(jī)會(huì),是激發(fā)學(xué)生參與課堂教學(xué)的有效途徑。

例如:在學(xué)習(xí)if…else條件語句編寫程序時(shí),我用“猜鈴鐺”這個(gè)常見游戲?qū)胝n堂。讓鈴鐺在三個(gè)盒子中隨機(jī)跳動(dòng),停止的時(shí)候讓學(xué)生猜鈴鐺在哪里。玩過這個(gè)游戲,學(xué)生都覺得很神秘!這樣,課堂一開始,學(xué)生都被該“游戲”調(diào)動(dòng)起來了,很想知道是什么原理。學(xué)生的求知欲為本堂課后面編程語句的教學(xué)起到了積極作用。

2.運(yùn)動(dòng)游戲調(diào)節(jié)課堂氣氛

在我們的教學(xué)中,灌輸式方法仍大有存在,教師只注重自己對(duì)書本知識(shí)的講解,對(duì)學(xué)生的學(xué)法指導(dǎo)不夠到位,學(xué)生學(xué)習(xí)的方式單一、被動(dòng),缺少自主探索的機(jī)會(huì),課堂氣氛單調(diào)沉悶。學(xué)生的理解能力和學(xué)習(xí)效果就不能提高。為了改變這種狀況,我們可以在教學(xué)中適時(shí)地運(yùn)用一些游戲活動(dòng),調(diào)節(jié)課堂氣氛,提高教學(xué)效率。

例如:我們VB課中在講到應(yīng)用數(shù)組來排序的課堂教學(xué)中,講到多種排序方法,教師在講描這些排序原理的時(shí)候很理論化,很數(shù)學(xué)化,很板書化,學(xué)生接受和正確應(yīng)用的效果不理想。因此我們就會(huì)想辦法讓學(xué)生動(dòng)起來,利用真人做動(dòng)作來理解各種排序方法??梢宰屢恍┩瑢W(xué)打扮成某個(gè)范圍內(nèi)的數(shù),配合教師的講解過程讓學(xué)生不斷地比較、交換,最后完成排序。學(xué)生能很好的理解了原理,動(dòng)起來了,提了神了,再來得到程序段,在以后的應(yīng)用中做到“某人對(duì)某種方法”來選擇方法進(jìn)行應(yīng)用。

3.拓展游戲激發(fā)學(xué)生創(chuàng)新能力

教學(xué)的趨勢(shì)是發(fā)展思維、培養(yǎng)能力。要達(dá)到這一要求,教師的教學(xué)就必須要從優(yōu)化學(xué)生的思維品質(zhì)入手,把創(chuàng)新教育滲透到課堂教學(xué)中去,激發(fā)和培養(yǎng)學(xué)生的創(chuàng)新思維。對(duì)于中職生而言,他們?cè)趯W(xué)習(xí)上的依賴性較強(qiáng),缺乏主動(dòng)思考的意識(shí)和能力,因此要通過游戲中一些特殊的功能去激勵(lì)他們的創(chuàng)新思維。

例如:學(xué)習(xí)過一位優(yōu)秀教師的VB課,主講教師巧借“石頭剪刀布”游戲貫穿課堂,引導(dǎo)學(xué)生“看”、“編”、“改”游戲之后,最后“比”游戲的環(huán)節(jié)使課堂達(dá)到。一些能力較強(qiáng)的學(xué)生在完成“石頭剪刀布”游戲的基本功能的基礎(chǔ)上,自由發(fā)揮,新增了“英雄榜”、“用戶信息”、“游戲難易級(jí)別”等功能。教師把學(xué)生制作的游戲拿來“比”一下,比一比誰編寫的游戲程序更好玩、更實(shí)用、更有創(chuàng)意。通過“比”游戲,取長補(bǔ)短,既激發(fā)了學(xué)生的表現(xiàn)欲望,也很好的培養(yǎng)了學(xué)生的創(chuàng)新精神和實(shí)踐能力。

4.通過競(jìng)賽游戲培養(yǎng)學(xué)生團(tuán)隊(duì)能力

它是指以比賽的方式進(jìn)行的游戲,在我們VB課程中體現(xiàn)的是設(shè)計(jì)和編程能力的競(jìng)賽游戲。以競(jìng)賽的形式能夠培養(yǎng)學(xué)生動(dòng)作或思維的快速、敏捷的團(tuán)隊(duì)精神等,同時(shí)也培養(yǎng)學(xué)生的競(jìng)爭(zhēng)意識(shí),不但是讓學(xué)生學(xué)習(xí)到了知識(shí),而且從思想上也得到了培養(yǎng)、熏陶。在VB課堂教學(xué)中,我們通常采用以小組形式的方式來開展組與組之間的競(jìng)賽。

例如:我們?cè)谂e例利用時(shí)鐘來控制窗體控件運(yùn)動(dòng)時(shí),教師以單球從左到右移動(dòng)為例講解設(shè)計(jì)思路,請(qǐng)學(xué)生以小組為單位分頭完成來實(shí)現(xiàn)運(yùn)動(dòng)的效果程序。小組內(nèi)通過討論、設(shè)計(jì)、編程,最后每個(gè)小組由組長來演示結(jié)果并進(jìn)行設(shè)計(jì)思路的講解。最后發(fā)現(xiàn),各個(gè)小組在設(shè)計(jì)上都各有特點(diǎn),在應(yīng)用老師簡(jiǎn)單例子的基礎(chǔ)上,大膽創(chuàng)新。成功實(shí)現(xiàn)的小組,可以讓他人有學(xué)習(xí)的機(jī)會(huì),不成功的小組,通過思路分析,大家一起來幫助解決該思路的程序?qū)崿F(xiàn)方法,在一定程序上更有利用鞏固該課程的知識(shí)應(yīng)用。

四、VB課堂中引入“游戲”后的效果

本人承擔(dān)VB課程的教學(xué)已經(jīng)有三年了,在這連續(xù)三年學(xué)生的VB教學(xué)中,我也一直在嘗試用不同的教學(xué)方法讓學(xué)生學(xué)得更好,用得更好。在嘗試“游戲教學(xué)法”的過程中,也將平行班作為試驗(yàn)對(duì)象,通過不同教學(xué)方法的對(duì)比,得到在VB課中引入“游戲教學(xué)法”在以下方面都有了很明顯的對(duì)比。

1.激發(fā)了學(xué)生的興趣,明確了課程學(xué)習(xí)的目的

興趣是最好的老師,只有學(xué)生對(duì)你所授的課感興趣,學(xué)生才會(huì)將注意力集中到你的課堂中來。通過實(shí)際生活中的問題,引起學(xué)生思考,并使學(xué)生感覺到學(xué)有所用,進(jìn)而激發(fā)學(xué)生學(xué)習(xí)的興趣。因此,如果將學(xué)習(xí)的內(nèi)容都能納入游戲中,在游戲的環(huán)境過程中,將知識(shí)出由淺入深地學(xué)會(huì),讓學(xué)生在玩游戲的過程中自然學(xué)會(huì)知識(shí)和技能,那學(xué)生的學(xué)習(xí)主動(dòng)性會(huì)更強(qiáng)!

2.提高了學(xué)生的學(xué)習(xí)能力

通過教師的指導(dǎo),學(xué)生能主動(dòng)參與到課程的學(xué)習(xí)中來,積極思考、討論,在此基礎(chǔ)上,學(xué)生還能通過知識(shí)的學(xué)習(xí),主動(dòng)設(shè)計(jì)游戲,將設(shè)計(jì)游戲進(jìn)行分享,在這個(gè)方面,可以看出學(xué)生對(duì)于知識(shí)能夠綜合應(yīng)用,培養(yǎng)了學(xué)生分析問題,解決問題,自主探究、勇于創(chuàng)新等能力 。

3.提高了學(xué)生解決問題的能力

學(xué)習(xí)的過程也可以以教學(xué)和現(xiàn)實(shí)生活相結(jié)合,以解決現(xiàn)實(shí)問題作為一個(gè)衡量標(biāo)準(zhǔn)。當(dāng)學(xué)生對(duì)于知識(shí)點(diǎn)能夠很好的掌握,并且能夠融會(huì)貫通,那通過編寫VB的應(yīng)用程序,解決一些生活中實(shí)際問題,使理論知識(shí)得到了升華。

4.建立了良好的師生關(guān)系

學(xué)生學(xué)習(xí)課程,會(huì)“擇師”而學(xué),因此,當(dāng)老師的教學(xué)方法得到學(xué)生的認(rèn)可,學(xué)生喜歡上了你的教學(xué)方法,自然就會(huì)提高教師在他心目中的形象,久而也會(huì)對(duì)你這個(gè)老師“另眼相看”;同時(shí)通過游戲的過程,師生達(dá)到共同的“話題”,有了更多的溝通,有了相互的幫助,有了共同的分享,師生關(guān)系會(huì)更融洽,更有利于我們課堂教學(xué)的進(jìn)一步開展。

五、如何“游戲”值得深思

課堂教學(xué)要注意規(guī)范和嚴(yán)肅性,而不能隨心所欲,沒有章法,游戲要有游戲規(guī)則。因此在開展課程教學(xué)中,如何“游戲”也是需要我們認(rèn)真考慮的。

1.游戲開展應(yīng)有目的性

游戲是為教學(xué)服務(wù)的,必須與教學(xué)密切相關(guān),設(shè)計(jì)游戲時(shí),要充分考慮教學(xué)的重難點(diǎn)和其他教學(xué)要求,要讓游戲?yàn)榻虒W(xué)內(nèi)容服務(wù),成為學(xué)習(xí)的一道橋梁。

2.游戲開展應(yīng)有趣味性

VB是我們中職生的一門課程,我們?cè)诓扇∮螒虻臅r(shí)候主題要附合高中生的身份,切勿太幼稚、沒有趣味性,玩,必須有極大的趣味性,讓學(xué)生有興趣去參與,并盡可能大的發(fā)揮學(xué)生主觀能動(dòng)性。

3.游戲開展不能喧賓奪主

教師課堂教學(xué)必須依據(jù)一定的教學(xué)大綱和教材,在規(guī)定的時(shí)間內(nèi)完成規(guī)定的教學(xué)內(nèi)容,它有它的嚴(yán)肅性。所以“游戲教學(xué)法”只能是課堂教學(xué)的輔佐教學(xué)。

4.游戲要健康積極具有教育意義

選擇游戲必須要健康,要具有教育意義,沒有教育意義,老師在進(jìn)行課堂教學(xué)的過程中就失去了教學(xué)中的基本教育意義。通過游戲的開展,要讓學(xué)生懂得游戲給我們帶來的積極意義。

六、結(jié)束語

總之,在我們的VB課堂教學(xué)中,通過對(duì)游戲的運(yùn)用,引發(fā)學(xué)生主動(dòng)參與、競(jìng)爭(zhēng)合作、創(chuàng)新思維等各種活動(dòng),有效使用拓寬了學(xué)習(xí)方式和教學(xué)方式,是對(duì)我們VB課程教學(xué)的一種有效補(bǔ)充。在VB的課堂教學(xué)中,巧借“游戲”來教學(xué),讓課堂的學(xué)生“玩”起來,我們的課堂不再沉悶!

參考文獻(xiàn):

[1]王日超.計(jì)算機(jī)游戲教學(xué)法在信息技術(shù)教學(xué)中的運(yùn)用[J].湖南教育,2007.11

[2]朱峰.游戲教學(xué)策略在信息技術(shù)課中的運(yùn)用[J].《中國新技術(shù)新產(chǎn)品》,2009.14

篇7

作者簡(jiǎn)介:林增坦(1983-),男,福建三明人,泉州信息職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系碩士研究生。(福建泉州362000)

中圖分類號(hào):G712     文獻(xiàn)標(biāo)識(shí)碼:A     文章編號(hào):1007-0079(2012)17-0082-02

可視化程序設(shè)計(jì)語言越來越受當(dāng)下編程人員的喜愛,而微軟的.省略又集這些優(yōu)點(diǎn)于一身,因此成為計(jì)算機(jī)專業(yè)的核心課程之一。

在現(xiàn)有教學(xué)中,由于學(xué)生的上機(jī)實(shí)驗(yàn)少,僅僅是理論知識(shí)學(xué)習(xí),教師只是單純地在ppt上演示,學(xué)生操作能力弱、學(xué)習(xí)的積極性低、授課的接受程度不足等問題相當(dāng)嚴(yán)重?,F(xiàn)有的教學(xué)大多是基于傳統(tǒng)教學(xué),傳統(tǒng)的vb.省略教學(xué)方法,在很多高校開始試行,但很少將其理論化進(jìn)行推廣。本文在高職高校課程教學(xué)中,以實(shí)際的工作室模式,證明了在課程中實(shí)施工作室模式能夠提高學(xué)生分析和解決問題的能力,以及理論聯(lián)系實(shí)踐的能力。同時(shí)說明了在高職學(xué)校教學(xué)中,工作室模式的教學(xué)改革是可行的。

一、工作室教學(xué)模式的概念及其優(yōu)點(diǎn)

1.工作室教學(xué)模式的概念

20世紀(jì)初期,德國最先嘗試工作室模式教學(xué)。但針對(duì)工作室模式教學(xué)至今尚未有統(tǒng)一的定義,各個(gè)學(xué)者都針對(duì)自己對(duì)工作室模式教學(xué)的理解而對(duì)其具體定義。

本文在實(shí)踐的基礎(chǔ)上,定義工作室教學(xué)模式:由兩位或者兩位以上專業(yè)教師領(lǐng)導(dǎo),以工作室為依托,組織學(xué)生進(jìn)行有計(jì)劃、有目標(biāo)的教與學(xué),使師生在學(xué)中教,在教中學(xué),融合企業(yè)委托項(xiàng)目,將理論化的知識(shí)轉(zhuǎn)化為實(shí)際應(yīng)用的教學(xué)模式,使得乏味的傳統(tǒng)教學(xué)變得更加貼近實(shí)際生活。

2.省略中各個(gè)代碼、事件、類、數(shù)組、時(shí)鐘、過程、文件和數(shù)據(jù)庫是如何操作和實(shí)現(xiàn)的,從而讓整個(gè)教學(xué)過程充滿了動(dòng)態(tài)性,豐富了教學(xué)過程,提高了學(xué)生的聽課興趣。再者,教師在工作室中同樣可以通過項(xiàng)目,來夯實(shí)自己的業(yè)務(wù)水平以及操作水平,為將來的教學(xué)工作添磚加瓦。

(3)通過工作室教學(xué)模式,增強(qiáng)學(xué)校的競(jìng)爭(zhēng)實(shí)力。學(xué)校在支持這種教學(xué)模式的同時(shí),更加看重的是從這種模式中培養(yǎng)出來的學(xué)生是否提高學(xué)校的聲譽(yù)。因?yàn)樵诮虒W(xué)改革中,學(xué)生能力的提高,伴隨著就是學(xué)校聲譽(yù)的提高。學(xué)生在工作室中做出的作品,可以推薦到各種比賽中,學(xué)生在獲獎(jiǎng)的同時(shí),提高了學(xué)生聲譽(yù),工作室培養(yǎng)學(xué)生,學(xué)生比賽獲獎(jiǎng),學(xué)校更愿意支持學(xué)生,從而形成一種良性循環(huán),學(xué)校在此博弈中更愿意在物質(zhì)上支持這種教學(xué)改革模式。

(4)降低企業(yè)生產(chǎn)成本,提高企業(yè)競(jìng)爭(zhēng)力。企業(yè)可以聯(lián)合學(xué)校,共同將自己的項(xiàng)目委托給這以專業(yè)老師為領(lǐng)軍,學(xué)生為創(chuàng)新主體的工作室。為此工作室可以收取少量的費(fèi)用,以供工作室正常開支,從而維持工作室的正常運(yùn)行。企業(yè)將自己的項(xiàng)目委托給學(xué)校成熟的工作室,這樣不僅產(chǎn)品或者服務(wù)的成本大幅度降低,更能體現(xiàn)校企合作培養(yǎng)學(xué)生的社會(huì)宗旨,同時(shí)通過這樣聯(lián)合,企業(yè)可以在工作室中提前遴選一批優(yōu)秀學(xué)生為其服務(wù),使其減少了未來在公司職員上崗培訓(xùn)中所需要的費(fèi)用。

二、基于工作室模式的教學(xué)改革方法

1.省略較熟悉的學(xué)生。當(dāng)然退而求其次,對(duì)有一定基礎(chǔ),或者感興趣的學(xué)生參與也可以,這樣避免了在項(xiàng)目開發(fā)時(shí),再對(duì)其進(jìn)行系統(tǒng)地培訓(xùn)。

(3)如果是公共實(shí)驗(yàn)課,可以將班級(jí)中的全體學(xué)生進(jìn)行分組,以小組的形式加入工作室,這樣就能夠以工作室的形式,對(duì)一些小的項(xiàng)目進(jìn)行開發(fā),同時(shí)也能夠在其中得到培訓(xùn)。

2.省略教學(xué)是面對(duì)廣大學(xué)生的,這時(shí)候,以工作室模式的教學(xué)就突出了它自身的優(yōu)勢(shì)。

教學(xué)和實(shí)踐可以按照以下流程來進(jìn)行:

第一,首先將學(xué)生進(jìn)行分組,每組3~6人,以小組的形式加入工作室。這是開始學(xué)習(xí)的第一步,授課老師確定各小組組長,由組長全權(quán)負(fù)責(zé)每個(gè)小組的考勤和項(xiàng)目情況,并做好真實(shí)記錄,以便授課教師最后對(duì)其考勤作評(píng)估。

第二,進(jìn)行基礎(chǔ)知識(shí)的培訓(xùn)。授課教師在工作室(或者學(xué)校)提供的計(jì)算機(jī)設(shè)備基礎(chǔ)上,以案例法深入淺出地講解vb.省略的同學(xué)有機(jī)會(huì)展示自己的才能。課后布置相應(yīng)的作業(yè),例如一些上機(jī)實(shí)驗(yàn)題(分必做和選做)以及筆頭作業(yè)。

第三,進(jìn)入實(shí)驗(yàn)考查階段。授課老師在分析完vb.省略項(xiàng)目,或者由學(xué)生自己擬定。這些項(xiàng)目可以是企業(yè)委托,可以是工作室教師組經(jīng)商量之后擬定的,各個(gè)項(xiàng)目之間的難度有所不同,由此區(qū)分出組與組之間的等級(jí)。

第四,對(duì)各組完成的項(xiàng)目進(jìn)行考核評(píng)估,并選出一等獎(jiǎng)1名,二等獎(jiǎng)2名,三等獎(jiǎng)3名,優(yōu)秀獎(jiǎng)若干名。依據(jù)各個(gè)項(xiàng)目的難度,vb.省略設(shè)計(jì)大賽參賽。

第五,各組組長(或者推薦一名)做發(fā)言,介紹自己小組內(nèi)成員的職責(zé)分工,總結(jié)得失和做項(xiàng)目的體會(huì),并可以對(duì)項(xiàng)目中的不足進(jìn)行補(bǔ)充。

第六,老師最后點(diǎn)評(píng),對(duì)各組學(xué)習(xí)的狀況進(jìn)行詳細(xì)地分析,找出成功與失敗的地方,并鼓勵(lì)學(xué)生在某些地方需要再努力,指出哪些方面還是可以加強(qiáng)。要求學(xué)生根據(jù)自己的項(xiàng)目,提交實(shí)驗(yàn)報(bào)告和感言。學(xué)生的課程成績(jī)由三部分組成:平時(shí)成績(jī)30%,實(shí)驗(yàn)項(xiàng)目成績(jī)40%,期末筆試成績(jī)30%,這樣既可以避免學(xué)生對(duì)課程學(xué)習(xí)的逃避心理,又可以使其在工作室教學(xué)中得到鍛煉和提高。

3.省略教學(xué)案例分析

在實(shí)施工作室教學(xué)當(dāng)中,以項(xiàng)目的開發(fā)過程為例,具體介紹某些案例,深入淺出地對(duì)學(xué)員進(jìn)行培訓(xùn),讓他們?cè)谠囼?yàn)過程中,抱以極大的好奇心,完成自己的項(xiàng)目,同時(shí)對(duì)身邊的一些軟件開發(fā)有所了解和產(chǎn)生興趣。

以開發(fā)普通的科學(xué)計(jì)算器為例,對(duì)其進(jìn)行教學(xué)實(shí)例剖析:

案例中,將在Visual Studio中通過Windows應(yīng)用程序平臺(tái)繪制一個(gè)滿足加、減、乘、除的基本計(jì)算器功能的界面。

實(shí)驗(yàn)方法如下:

第一步,新建一個(gè)Windows應(yīng)用程序,名稱存為:Calculator.vb,窗體名設(shè)為:Calculator。

第二步,選擇工具箱里的控件拖放到窗體Calculator上。

用Textbox控件作為顯示框,初始值為0。

用Panel控件作為數(shù)字面板、符號(hào)面板、控制面板。

用Button控件作為按鈕,各命名為:00、0~9、+、-、*、/、=、.、C、C/A、OFF。

第三步,運(yùn)行程序,顯示窗體界面結(jié)果。

通過不同的案例,為學(xué)生講授不同的方法,讓學(xué)習(xí)編程變成一種快樂而又簡(jiǎn)單的事。

4.省略教學(xué)中的應(yīng)用

現(xiàn)在以筆者在教學(xué)時(shí)建立的一個(gè)名為“小依工作室”為例,說明在高職高校中推廣這種工作室教學(xué)模式的可行性。

“小依工作室”成立于2007年9月,是一個(gè)以學(xué)生為依托,并且有獨(dú)立自主的承接項(xiàng)目的權(quán)力,并基于此為學(xué)生提供開發(fā)vb.省略課程,讓初學(xué)者能夠掌握入門的基礎(chǔ)知識(shí),讓有一定基礎(chǔ)的同學(xué)能夠在此基礎(chǔ)上提高,讓一些較熟悉vb.省略項(xiàng)目(以企業(yè)委托為主),各個(gè)組長組織各組成員商量,并選擇項(xiàng)目。各組選擇如下:

A.深圳日寶科技有限公司企業(yè)網(wǎng)站

B.莆田興達(dá)科技有限公司進(jìn)銷存管理系統(tǒng)

C.樂樂家政服務(wù)網(wǎng)站

D.“購衣幫”網(wǎng)上服裝銷售網(wǎng)站

E.省略作品的功能,或者設(shè)計(jì)網(wǎng)站的外觀,代碼的復(fù)雜程度等確定權(quán)重,并最后加權(quán),得到最后的結(jié)果,并頒發(fā)獎(jiǎng)狀以及適量的物資獎(jiǎng)勵(lì)。特別優(yōu)秀的可以報(bào)學(xué)?;蛘咄扑]到vb.省略課程學(xué)習(xí)的厭惡心理,又可以在工作室教學(xué)中得到鍛煉和提高。

三、工作室模式的教學(xué)應(yīng)注意的問題以及預(yù)防策略

所有事物都是有兩面性,在工作室教學(xué)中應(yīng)該注意一些問題:

1.學(xué)員濫竽充數(shù)的現(xiàn)象時(shí)有發(fā)生

有時(shí)候,有些學(xué)生沒有盡到自己的本分,而把一些事情全部推給一些能力稍微強(qiáng)的同學(xué)去完成,此時(shí)做好監(jiān)督工作,設(shè)置小組長考勤工作,避免這種現(xiàn)象發(fā)生。

2.項(xiàng)目委托問題

工作室中的項(xiàng)目爭(zhēng)取能夠從企業(yè)中引進(jìn),從而給學(xué)生更多的“實(shí)習(xí)”機(jī)會(huì)。此時(shí)工作室中,盡量能有一些公關(guān)較強(qiáng)的成員,可以到市場(chǎng)上找企業(yè)談一些委托單,也可以讓學(xué)校介入,增強(qiáng)談判的實(shí)力,同時(shí)為了責(zé)權(quán)的明確性,事先應(yīng)該簽好委托合同書等。

3.項(xiàng)目和工作室教學(xué)模式的沖突問題

在正常情況下,工作室引進(jìn)越多的項(xiàng)目,對(duì)工作室的前景發(fā)展越有好處,然而,對(duì)于教師授課來說,最好能夠選擇與授課相關(guān)的項(xiàng)目,與教學(xué)相融合,提高教學(xué)質(zhì)量。

4.省略工作室教學(xué)的普及性問題

工作室教學(xué)暫時(shí)只是小范圍應(yīng)用,并沒有在整個(gè)教學(xué)改革中得到普及,為此需要更多時(shí)間進(jìn)行檢驗(yàn)和驗(yàn)證,同時(shí)需要學(xué)院的專業(yè)老師以及學(xué)校領(lǐng)導(dǎo)的大力配合,才能把這個(gè)教學(xué)改革落實(shí)到位。

5.省略教學(xué)中的一些問題,并針對(duì)vb.省略課程中,推廣工作室教學(xué)的模式。同時(shí)以實(shí)例為證,說明了該教學(xué)模式的可行性,并且分析了該模式管理運(yùn)營過程將會(huì)遇到的一些問題,提出相對(duì)應(yīng)的策略。本文給高職院校vb.省略教學(xué)窗口與社會(huì)接軌,滿足社會(huì)需求,融合教學(xué)與實(shí)踐實(shí)施,提供一個(gè)培養(yǎng)學(xué)生適應(yīng)能力、實(shí)際動(dòng)手能力和創(chuàng)新能力的實(shí)踐環(huán)境,培養(yǎng)真正滿足社會(huì)需求的藝術(shù)設(shè)計(jì)人才,為國家的經(jīng)濟(jì)、文化發(fā)展服務(wù)。

參考文獻(xiàn):

[1]謝華成,李晶.高校公修計(jì)算機(jī)多維立體化教學(xué)改革探究[J].軟件,

2011,(4):105-107,110.

[2]吳宏偉.室內(nèi)工作室模式若干問題探討[J].大眾文藝(學(xué)術(shù)版),2011,

(18):245.

[3]儲(chǔ)艷潔,任磊.工作室教學(xué)模式:環(huán)境藝術(shù)設(shè)計(jì)教學(xué)探索[J].上海商學(xué)院學(xué)報(bào),2009,(6):67-69.

[4]朱曉峰.電子商務(wù)專業(yè)工作室教學(xué)初探[J].科技創(chuàng)新導(dǎo)報(bào),2009,

(27):142.

[5]肖寧.提高“”課程教學(xué)效果探討[J].電腦學(xué)習(xí),2011,(1):

30-31.

[6]王玉萍,黃于欣.省略教學(xué)中的實(shí)踐與初步探索[J].科技信息(科學(xué)教研),2008,(7):53,117.

[7]陳錦教學(xué)方法探討[J].福建電腦,2010,(7):215,207.

[8]馮在華.創(chuàng)新教學(xué)方法,提高學(xué)生素質(zhì)——《跨越式跳高》教學(xué)設(shè)計(jì)策略感悟[J].現(xiàn)代閱讀(教育版),2011,(7).

篇8

【關(guān)鍵詞】原發(fā)性肝癌 HBV血清學(xué)標(biāo)志物 HBV-DNAAFP

中圖分類號(hào):R735.7 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1005-0515(2011)5-041-01

原發(fā)性肝癌是世界排名第5的常見惡性腫瘤,每年新增病例50萬到100萬,大約有25萬人死于此病。在我國發(fā)病率和死亡率也很高,其中以肝細(xì)胞性肝癌尤為常見。為探討原發(fā)性肝癌與乙肝病毒感染及腫瘤標(biāo)志物AFP的關(guān)系,對(duì)經(jīng)手術(shù)病理、B超、CT或MRI等方法確診的門診和住院肝癌患者,采用聚合酶連反應(yīng)熒光定量方法和酶聯(lián)免疫吸附試驗(yàn)分別測(cè)定HBV-DNA含量及血清標(biāo)志物,化學(xué)發(fā)光法測(cè)定AFP,了解和分析其相互關(guān)系,為預(yù)防、診療和預(yù)后提供參考資料。

1 材料與方法

1.1 病人資料 取自2009-2010年我院門診、住院患者,共134例,其中男98例,女36例,年齡38-72歲,平均年齡52.6歲,均經(jīng)B超、CT或MRI等方法確診,部分經(jīng)病理檢查核實(shí)。

1.2 HBV血清標(biāo)志物 HBsAg、HBsAb、HBeAg、 HBeAb、HBcAb采用ELISA方法檢測(cè),試劑由上??迫A生物工程有限公司提供;HBV-DNA檢測(cè)采用PCR熒光定量技術(shù),儀器:DA7600,試劑由中山大學(xué)達(dá)安基因股份有限公司提供;AFP采用化學(xué)發(fā)光方法,儀器:LUMO化學(xué)發(fā)光免疫分析儀,試劑由鄭州安圖綠科生物工程有限公司提供提供。

2 結(jié)果

134例肝癌患者HBV血清標(biāo)志物與HBV-DNA檢測(cè)結(jié)果表

結(jié)果顯示,134例肝癌患者中五項(xiàng)標(biāo)志物全陰者僅占6.71%。HBsAg、HBeAb、HBcAb、陽性模式居多占43.28%,且HBV-DNA陽性占58.62%。其次為HBsAg、HBeAg、HBcAb陽性模式占16.41%,HBV-DNA陽性率100%。表明了HBV感染與原發(fā)性肝癌的密切關(guān)系。

134例原發(fā)性肝癌患者AFP檢測(cè)結(jié)果>200ng/ml者112例,占83.6%,其中HBV-M陽性者平均水平為(1821±213)ng/ml,陰性者平均水平為(425±102)ng/ml,統(tǒng)計(jì)學(xué)處理有顯著性差異;HBV-DNA陽性者平均水平為(1945±215)ng/ml,陰性者平均水平為(754±285)ng/ml,統(tǒng)計(jì)學(xué)處理有顯著性差異。

3 討論

大量的調(diào)查和實(shí)驗(yàn)研究表明乙型肝炎病毒在肝癌的病因?qū)W中的重要作用,陸建華等[1]對(duì)2560例攜帶者前瞻觀察10a ,發(fā)生肝癌59例,而HBsAg陰性的1214例中僅出現(xiàn)24例肝癌 ,前者顯著性高于后者( P

目前一般認(rèn)為AFP是檢測(cè)原發(fā)性肝癌最敏感和最特異的指標(biāo)。腫瘤標(biāo)志物是診斷原發(fā)性肝癌重要手段,其中甲胎蛋白 (alpha-fetoprotein,AFP)是診斷原發(fā)性肝癌的重要指標(biāo) 但 ,(30%―40%)的患者AFP為陽性 [5]?,F(xiàn)本文資料中肝癌患者AFP陽性率為83.6%,可能與收集病例中肝癌的病理分型有關(guān)。AFP為肝細(xì)胞內(nèi)粗面內(nèi)質(zhì)網(wǎng)核糖顆粒合成 ,尤對(duì)肝細(xì)胞性肝癌檢查陽性率高。與乙肝病毒高水平復(fù)制,可通過與肝癌細(xì)胞的整合,而使肝癌細(xì)胞合成AFP的能力增強(qiáng)有關(guān)。提示高危人群中早期抗病毒治療有預(yù)防作用。

參考文獻(xiàn)

[1]陸建華、趁建國. HBS攜帶狀態(tài)與肝癌關(guān)系的十年隨訪研究[J] .中華預(yù)防醫(yī)學(xué)雜志 ,1998.22 (5):259~262.

[2] 周霞、鄧國宏、向德棟,等 乙型肝炎病毒復(fù)制水平對(duì)原發(fā)性肝癌發(fā)病的影響[J] 現(xiàn)代生物醫(yī)學(xué)進(jìn)展, 2008 .8 ( 4 ):661-663.

[3] 韓澤廣 肝癌基因組研究進(jìn)展及中國科學(xué) [J] 中國科C輯:生命科學(xué),2008.38( 10 ):907-912.

[4]李曉芳、胡德昌、熊恩東.慢性乙型肝炎患者乙肝病毒前C區(qū)基因突變與臨床關(guān)系.中華傳染病雜志,1996.2(10):110.

[5] 田鵬飛、徐杰、段正軍.3 種血清標(biāo)志物聯(lián)合檢測(cè)診斷原發(fā)性肝癌的臨床意義[J].檢驗(yàn)醫(yī)學(xué)與臨床 2008 .5 .22:1376-1377.

篇9

摘要:本文從程序設(shè)計(jì)課程考核方式的改革為出發(fā)點(diǎn),研究以提高學(xué)生應(yīng)用能力為前提的多樣化的考核方式,即平時(shí)成績(jī)、平時(shí)實(shí)驗(yàn)成績(jī)、筆試成績(jī)和期末機(jī)試成績(jī)四方面相結(jié)合,以提高學(xué)生綜合素質(zhì)為前提,通過改進(jìn)教學(xué)方法,調(diào)整教學(xué)手段,提高教學(xué)質(zhì)量,達(dá)到學(xué)以致用的目的。

關(guān)鍵詞: 考核方式 多樣化

1 引言

高校課程考試是督促學(xué)生學(xué)習(xí)、評(píng)價(jià)教學(xué)效果的重要工具,是檢驗(yàn)學(xué)生基本知識(shí)、基本理論、基本技能的主要措施。由于課程考核方式對(duì)學(xué)生選擇學(xué)習(xí)內(nèi)容和學(xué)習(xí)方式有很強(qiáng)的導(dǎo)向作用,因此,在大力提倡素質(zhì)教育和創(chuàng)新能力培養(yǎng)的背景下,對(duì)高校課程采用考核方式多樣化的改革研究具有極大的意義和作用[1]。

程序設(shè)計(jì)課程過去的教學(xué)由于受考核方式的限制,只注重基礎(chǔ)知識(shí)的學(xué)習(xí),而忽略編程能力的培養(yǎng),勢(shì)必影響學(xué)生的就業(yè)競(jìng)爭(zhēng)力,學(xué)生對(duì)程序設(shè)計(jì)課程的學(xué)習(xí)僅限于應(yīng)付筆試考試,而失去了能力培養(yǎng)的更高追求。

2 課程的基本情況

2.1 課程在我校一般開設(shè)40~48學(xué)時(shí),而實(shí)驗(yàn)大約占總學(xué)時(shí)的50,理論授課內(nèi)容較集中、較多,使學(xué)生來不及吸收和理解,因此學(xué)生對(duì)講授的算法和界面設(shè)計(jì)的調(diào)試、執(zhí)行必須通過實(shí)驗(yàn)來完成,因而導(dǎo)致學(xué)生對(duì)基本理論的掌握較薄弱而實(shí)踐能力較強(qiáng)。

2.2 課程是開設(shè)在C語言和C++語言之后,雖然這兩門語言中涉及了面向?qū)ο蟮母拍睿沁€是注重過程的設(shè)計(jì)。只有到了程序設(shè)計(jì)課時(shí)才真正體現(xiàn)面向?qū)ο蠛徒缑嬖O(shè)計(jì)的內(nèi)容,也就是操作占了主要的部分,而不是基本的算法。

2.3 由于程序設(shè)計(jì)課程中所涉及控件對(duì)象的屬性、方法和事件大約有幾十個(gè)甚至上百個(gè),要想在編程時(shí)記住所有的這些元素并且不差分毫,幾乎是不可能的。但是在上機(jī)環(huán)境下,系統(tǒng)會(huì)自動(dòng)給出所使用元素的名稱提示,這樣就使學(xué)生在編程時(shí)只要記住大概的模樣就可以完成程序編寫。

3 考核方式的多樣化改革勢(shì)在必行

從我校以培養(yǎng)應(yīng)用型人才為目標(biāo)的具體情況出發(fā),采用以提高學(xué)生應(yīng)用能力為前提的多樣化的考核方式,即平時(shí)成績(jī)、平時(shí)實(shí)驗(yàn)成績(jī)、筆試成績(jī)和期末機(jī)試成績(jī)四方面相結(jié)合的考核方式,從而讓學(xué)生一開始就按照這個(gè)要求進(jìn)行程序設(shè)計(jì)課程的學(xué)習(xí),讓學(xué)生畢業(yè)后能很快的勝任工程實(shí)踐任務(wù)。本文的研究不但適用程序設(shè)計(jì)課程的考核方式改革,對(duì)于本專業(yè)其它操作實(shí)踐性較強(qiáng)的課程的學(xué)習(xí)和考核有極大的指導(dǎo)意義[2]。

3.1 多樣化考核方式的具體應(yīng)用:采用以提高學(xué)生應(yīng)用能力為前提的多樣化的考核方式,即平時(shí)成績(jī)、平時(shí)實(shí)驗(yàn)成績(jī)、筆試成績(jī)和期末機(jī)試成績(jī)四方面相結(jié)合的考核方式。在考試改革的基本思路指導(dǎo)下,為了突出考核方式的多樣性、針對(duì)性、生動(dòng)性,考試改革的具體措施體現(xiàn)在考核成績(jī)的評(píng)定上[3]。

課程成績(jī) 的評(píng)定由五個(gè)項(xiàng)目構(gòu)成: 第一項(xiàng),平時(shí)成績(jī),占總成績(jī)的10%,由任課教師根據(jù)學(xué)生的上課和作業(yè)情況打分。第二項(xiàng),平時(shí)實(shí)驗(yàn),占總成績(jī)的20%,貫穿整個(gè)教學(xué)過程,在完成部分教學(xué)內(nèi)容后進(jìn)行階段考核,通常在每次實(shí)驗(yàn)后給出實(shí)驗(yàn)成績(jī),最后進(jìn)行根據(jù)多次實(shí)驗(yàn)成績(jī)進(jìn)行綜合評(píng)定。第三項(xiàng),期末筆試考試,占總成績(jī)的30%,采用試卷的形式考核,通常只包括基本理論、基本技能部分即以填空、選擇和判斷等形式出現(xiàn),而沒有綜合程序設(shè)計(jì)和界面設(shè)計(jì)的部分。第四項(xiàng),期末操作綜合性考試,占總成績(jī)的40%。采用現(xiàn)場(chǎng)抽題、現(xiàn)場(chǎng)做實(shí)驗(yàn)并回答教師提問的方式進(jìn)行。

3.2 考核方式改革的關(guān)鍵問題:考核方式中的關(guān)鍵問題是成績(jī)?cè)u(píng)定部分的具體操作方式,尤其是有關(guān)成績(jī)?cè)u(píng)定中的第二項(xiàng)平時(shí)實(shí)驗(yàn)的成績(jī)認(rèn)定,通常采取比較靈活的考核方式。每個(gè)階段進(jìn)行測(cè)試和檢查,可筆試,也可上機(jī),主要以上機(jī)考核為主,可開卷、可閉卷,最后根據(jù)多次階段成績(jī)進(jìn)行綜合評(píng)定得出這一部分的總成績(jī)。

成績(jī)?cè)u(píng)定中第四項(xiàng)的期末操作綜合性考試成績(jī)也是很重要的關(guān)鍵問題,不但讓學(xué)生通過上機(jī)把前面的所有學(xué)習(xí)內(nèi)容進(jìn)行綜合設(shè)計(jì),還要求學(xué)生有獨(dú)立的見解、有獨(dú)立的思維能力和創(chuàng)新性,完成令人滿意的設(shè)計(jì)結(jié)果[4]。

3.3 考核方式改革的特色:本考核方式的特色在于改變了傳統(tǒng)課程通過筆試來確定學(xué)生成績(jī)的方法,而是針對(duì)象程序設(shè)計(jì)這樣實(shí)踐應(yīng)用性比較強(qiáng)的課程進(jìn)行多樣化的考核方式的改革,增大平時(shí)實(shí)驗(yàn)考試成績(jī)和期末綜合上機(jī)考試成績(jī)的比例,并應(yīng)獎(jiǎng)勵(lì)有個(gè)性、有主見、有創(chuàng)新的學(xué)生,即進(jìn)行創(chuàng)新加分,遇到以下情況可以考慮給學(xué)生適當(dāng)加分: 實(shí)驗(yàn)有創(chuàng)新,獨(dú)立設(shè)計(jì)出實(shí)驗(yàn)要求范圍以外的、不同于其他同學(xué)的綜合功能。教師在總分不超過100分的情況下最多加10分,以激勵(lì)學(xué)生的自主學(xué)習(xí)能力和積極性。

4 結(jié)束語

以實(shí)踐應(yīng)用能力和工程素質(zhì)培養(yǎng)為著力點(diǎn),采用以實(shí)踐操作為主的多樣化的考核方式進(jìn)行課程改革,達(dá)到良好的教學(xué)效果。并建立考試結(jié)果分析制度,不斷總結(jié)教學(xué)經(jīng)驗(yàn),發(fā)現(xiàn)問題及時(shí)糾正,疏通有效的反饋渠道,建立健全溝通機(jī)制,實(shí)現(xiàn)有利于人才全面發(fā)展的目標(biāo)。

參考文獻(xiàn)

[1] 德湘軼.自動(dòng)控制原理課程考試改革方案研究.Value Engineering.2008(5):177

[2] 趙文東,常波,宗慧.VB_NET課程設(shè)計(jì)教學(xué)改革的研究與探索.和田師范專科學(xué)校學(xué)報(bào),2005(7):198-199

篇10

關(guān)鍵字:信息安全;文件加密;VB;算法

File Encryption Algorithms Research and Realization in VB

KE Wen-hua

(Quanzhou Senior Technical School,Quanzhou 362000,China)

Abstract:This article from the perspective of information security, elaborated the file encryption algorithms, and use the VB method to realize.

Keywords:information security ;file encryption;VB;algorithms

0 引言

隨著計(jì)算機(jī)應(yīng)用的普及,信息的安全性越來越受到人們的重視,我們知道在互聯(lián)網(wǎng)上進(jìn)行文件傳輸、電子郵件商務(wù)往來等都存在許多著不安全因素,特別是一些機(jī)密文件在網(wǎng)絡(luò)上的傳輸,加密在網(wǎng)絡(luò)上的作用就是防止有用或私有化信息在網(wǎng)絡(luò)上被攔截和竊取。文件加密其實(shí)不只用于電子郵件或網(wǎng)絡(luò)上的文件傳輸,也可應(yīng)用在日常辦公或家庭電腦中對(duì)靜態(tài)文件的保護(hù),如PIP軟件就可以對(duì)磁盤、硬盤中的文件或文件夾進(jìn)行加密,以防他人竊取其中的信息等,因此如何對(duì)數(shù)據(jù)進(jìn)行加密的研究也隨之不斷地深入。

1 文件加密算法

文件加密的基本過程就是對(duì)原來為明文的文件按某種算法進(jìn)行處理,使其成為不可讀的一段代碼,通常稱為“密文”,只有在輸入相應(yīng)的密鑰之后才能顯示出本來內(nèi)容,通過這樣的途徑來達(dá)到保護(hù)數(shù)據(jù)不被非法人竊取、閱讀的目的,該過程的逆過程為解密,即將該編碼信息轉(zhuǎn)化為其原來數(shù)據(jù)的過程。簡(jiǎn)單的加密和解密:

1.1 逐位倒排序加密法

字節(jié)逐位倒排序加密法是以比特為單位的換位加密方法,用VB實(shí)現(xiàn)的具體算法是: (1) 以二進(jìn)制模式打開源文件;(2) 從源文件第I位讀取一個(gè)字節(jié),假設(shè)為字母“A”,得到“A”的ASCII值為65;(3) 將65轉(zhuǎn)換成八位二進(jìn)制串為“01000001”;(4) 將“01000001”按字節(jié)逐位倒排序得另一個(gè)八位二進(jìn)制串“10000010”;(5) 將“10000010”轉(zhuǎn)換成十進(jìn)制再寫回源文件第I位置,完成一個(gè)字節(jié)的加密;(6) 重復(fù)(2)、(3)、(4)和(5),直到所有字節(jié)加密結(jié)束。

1.2循環(huán)移位加密法

循環(huán)移位加密法,是一種出現(xiàn)較早的加密方法,它的算法就是通過將明文中的每個(gè)字母用其后的第三個(gè)字母置換加密。對(duì)于26個(gè)英文字母的對(duì)應(yīng)關(guān)系如表:

其中x為加密字符、k為密鑰、n為字符集中字母的個(gè)數(shù)。

循環(huán)移位加密算法的密文與明文之間的對(duì)應(yīng)關(guān)系過于簡(jiǎn)單,由于k的取值范圍的限制,循環(huán)移位密碼的密鑰空間很小,難以抵御強(qiáng)行攻擊密碼分析。攻擊者最多嘗試25次,就一定能夠破譯密碼,用VB實(shí)現(xiàn)方法也很簡(jiǎn)單,但是安全性較差。

1.3矩形轉(zhuǎn)置加密法

矩形轉(zhuǎn)置加密法是在不丟失信息的前提下對(duì)明文中的元素進(jìn)行重新排列,將明文寫成矩形結(jié)構(gòu),然后通過控制其輸出方向和輸出順序來獲得密文。例如,明文please send the data在不同輸出順序下的密文如下圖所示。矩形方陣上方的數(shù)字和字母串為代表輸出順序的密鑰,字母串按字母順序輸出(aefrt)。

1.4異或運(yùn)算加密法

異或加密法原理是一個(gè)數(shù)A和另一個(gè)數(shù)B進(jìn)行異或運(yùn)算會(huì)生成另一個(gè)數(shù)C,如果再將C和B進(jìn)行異或運(yùn)算則C又會(huì)還原為A。利用這個(gè)特性可以對(duì)數(shù)據(jù)進(jìn)行加密運(yùn)算。如果對(duì)Unicode字符進(jìn)行這種運(yùn)算,需要兩個(gè)密鑰,其取值范圍為0-255,其中一個(gè)用于對(duì)高字節(jié)加密,一個(gè)用于對(duì)低字節(jié)進(jìn)行加密,這樣對(duì)同一字符的加密就有255×255=65025種可能,如果更換密鑰后對(duì)密文再進(jìn)行加密,則會(huì)有無窮的可能性,安全性高。

2 文件加密算法的VB實(shí)現(xiàn)

文件加密的算法較多,從以上四種加密法研究可以看出逐位倒排序加密法、循環(huán)移位加密法、矩形轉(zhuǎn)置加密法這三種加密法都具有規(guī)律性或窮舉性、安全性較差,容易受到攻擊破譯,算法實(shí)現(xiàn)起來也較簡(jiǎn)單。相對(duì)而言,異或運(yùn)算加密法則會(huì)有無窮的可能性,而且這種加解密數(shù)據(jù)的方法無論是對(duì)中文或西文字符都是有效的,安全性較高、具有使用的普遍性。因此,就以異或運(yùn)算加密算法為例對(duì)文件進(jìn)行加密進(jìn)行說明,其VB實(shí)現(xiàn)其過程如下: