vb語言范文

時間:2023-03-31 15:59:20

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

vb語言

篇1

關(guān)鍵詞:vb程序設(shè)計;教學模式;案例;任務(wù)驅(qū)動;項目驅(qū)動

一、 引言

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

二、 教學模式

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

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

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

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

              圖-1                                  圖-2

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

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

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

2、 采用任務(wù)驅(qū)動教學法,激發(fā)學生學習的主動性

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

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

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

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

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

三、 結(jié)束語

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

參考文獻:

篇2

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

中圖分類號:TP312.1-4

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

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

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

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

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

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

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

2 挖掘VB知識的特點,巧用教學方法展開教學

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

2.1 抽象概念生活實例化的教學方法

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

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

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

2.3 利用VB編程語言功能的特點指導學生進行程序設(shè)計的教學方法

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

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

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

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

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

篇3

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

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

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

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

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

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

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

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

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

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

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

5.引用CSS樣式。CSS樣式即層疊樣式是一系列格式設(shè)置規(guī)則,其作用主要是控制Web網(wǎng)頁內(nèi)容的效果以及網(wǎ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ù)字化教學資源的開發(fā)與研究是一個長期的系統(tǒng)的工程。借助于高質(zhì)量的教學資源平臺的建設(shè),一定能有效地促進我校示范專業(yè)、精品課程建設(shè)及其教學數(shù)字化的進程。

參考文獻:

篇4

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

中圖分類號:TP311 文獻標識碼:A文章編號: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

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

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

一、明確學習目標

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

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

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

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

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

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

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

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

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

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

四、科學評價手段和體系

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

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

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

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

五、結(jié)束語

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

參考文獻:

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

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

[3]藍嵐翎.Visual Basic教學方法初探[J].佳木斯教育學院學報.2010,6

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

篇5

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

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

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

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

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

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

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

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

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

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

2 軟件開發(fā)

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

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

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

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

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

3 應(yīng)用實例

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

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

4 結(jié)束語

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

參考文獻:

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

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

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

篇6

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

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

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

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

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

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

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

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

2.洛扎洛夫的暗示法教學原理

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

3.皮亞杰的認知發(fā)展教學原理

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

三、游戲在VB課的多種運用方式

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

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

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

2.運動游戲調(diào)節(jié)課堂氣氛

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

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

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

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

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

4.通過競賽游戲培養(yǎng)學生團隊能力

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

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

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

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

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

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

2.提高了學生的學習能力

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

3.提高了學生解決問題的能力

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

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

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

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

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

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

游戲是為教學服務(wù)的,必須與教學密切相關(guān),設(shè)計游戲時,要充分考慮教學的重難點和其他教學要求,要讓游戲為教學內(nèi)容服務(wù),成為學習的一道橋梁。

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

VB是我們中職生的一門課程,我們在采取游戲的時候主題要附合高中生的身份,切勿太幼稚、沒有趣味性,玩,必須有極大的趣味性,讓學生有興趣去參與,并盡可能大的發(fā)揮學生主觀能動性。

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

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

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

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

六、結(jié)束語

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

參考文獻:

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

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

篇7

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

中圖分類號:G712     文獻標識碼:A     文章編號:1007-0079(2012)17-0082-02

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

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

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

1.工作室教學模式的概念

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

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

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

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

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

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

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

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

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

教學和實踐可以按照以下流程來進行:

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

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

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

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

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

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

3.省略教學案例分析

在實施工作室教學當中,以項目的開發(fā)過程為例,具體介紹某些案例,深入淺出地對學員進行培訓,讓他們在試驗過程中,抱以極大的好奇心,完成自己的項目,同時對身邊的一些軟件開發(fā)有所了解和產(chǎn)生興趣。

以開發(fā)普通的科學計算器為例,對其進行教學實例剖析:

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

實驗方法如下:

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

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

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

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

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

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

通過不同的案例,為學生講授不同的方法,讓學習編程變成一種快樂而又簡單的事。

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

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

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

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

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

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

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

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

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

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

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

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

2.項目委托問題

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

3.項目和工作室教學模式的沖突問題

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

4.省略工作室教學的普及性問題

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

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

參考文獻:

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

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

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

(18):245.

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

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

(27):142.

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

30-31.

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

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

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

篇8

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

中圖分類號:R735.7 文獻標識碼:B 文章編號:1005-0515(2011)5-041-01

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

1 材料與方法

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

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

2 結(jié)果

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

結(jié)果顯示,134例肝癌患者中五項標志物全陰者僅占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檢測結(jié)果>200ng/ml者112例,占83.6%,其中HBV-M陽性者平均水平為(1821±213)ng/ml,陰性者平均水平為(425±102)ng/ml,統(tǒng)計學處理有顯著性差異;HBV-DNA陽性者平均水平為(1945±215)ng/ml,陰性者平均水平為(754±285)ng/ml,統(tǒng)計學處理有顯著性差異。

3 討論

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

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

參考文獻

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

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

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

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

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

篇9

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

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

1 引言

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

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

2 課程的基本情況

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

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

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

3 考核方式的多樣化改革勢在必行

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

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

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

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

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

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

4 結(jié)束語

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

參考文獻

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

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

篇10

關(guān)鍵詞: 軟件 模塊化重構(gòu)

1.引言

隨著全球化的發(fā)展趨勢和全球化市場競爭壓力的增加,一方面,企業(yè)需要更多的業(yè)務(wù)靈活性和創(chuàng)新能力。另一方面,不斷增加的IT環(huán)境復雜度和歷史遺留系統(tǒng),對企業(yè)的IT提出了新的挑戰(zhàn)。模塊化思想恰恰能夠幫助企業(yè)從根本上解決這一問題,它通過抽象、封裝、分解、層次化等基本的科學方法,對各種軟件構(gòu)件和軟件應(yīng)用進行打包,提高對企業(yè)現(xiàn)資產(chǎn)的重用水平和能力。基于模塊化思想,業(yè)界提出了SOA技術(shù),它提供一組基于標準的方法和技術(shù),通過有效整合和重用現(xiàn)有應(yīng)用系統(tǒng)和各種資源,對各種服務(wù)進行服務(wù)組件化,并基于服務(wù)組件實現(xiàn)各種新的業(yè)務(wù)應(yīng)用的快速組裝,幫助企業(yè)很好地應(yīng)對業(yè)務(wù)的靈活性要求。它通過有效平衡業(yè)務(wù)的靈活性和IT的靈活性、平衡業(yè)務(wù)的靈活性和IT的復雜度,為IT人提供了一個業(yè)務(wù)視角,讓IT人學會用業(yè)務(wù)的眼睛看世界,有效地拉近了IT和業(yè)務(wù)的距離。

2.基于的學生成績統(tǒng)計分析系統(tǒng)

2.1系統(tǒng)需求分析

學生成績統(tǒng)計分析系統(tǒng)對學生的考試信息進行整理分析,進而得到一些有助于教學的信息供教師采納,以便針對不同情況及時調(diào)整教學策略。其主要功能有:學生成績的統(tǒng)計排名、學生答題的情況分析(包括全班學生錯答率,以及全班每道試題答錯的學生統(tǒng)計)、近三次考試學生成績排名的折線統(tǒng)計分析(即每次考試結(jié)果都存入數(shù)據(jù)庫中,且有單人名次排名曲線分析)等。

2.2系統(tǒng)模塊化設(shè)計

模塊化思維就是程序員在完成任何一個功能模塊或函數(shù)的時候,都要進行多方面的思考,不能局限在完成當前任務(wù)的簡單思路上,必須把該模塊是否可以脫離這個系統(tǒng)存在考慮在內(nèi),并且可以通過簡單的修改參數(shù)的方式在其他系統(tǒng)和應(yīng)用環(huán)境下直接引用,這樣就能極大避免重復性的開發(fā)工作。

本文采用模塊化思想,首先對本系統(tǒng)進行功能分割,盡量令每一個功能都產(chǎn)生較小的耦合度,并盡量細化每一項功能,利用最小化功能模塊的原則。然后對每一項功能都單獨設(shè)計,假設(shè)脫離當前的系統(tǒng)需要,僅僅就某一項功能進行獨立研究,保留相應(yīng)的接口便可。接著在VB中將各個模塊(包括界面)單獨做成DLL類庫。最后利用動態(tài)調(diào)用DLL類庫,把所有的功能像工廠組裝零件一樣重新組合。這體現(xiàn)了軟件架構(gòu)的兩個著眼點,一是從用戶用這個軟件的角度來看,軟件要具有用戶想要的功能;二是軟件結(jié)構(gòu),從開發(fā)人員的角度看,有些模塊用來實現(xiàn)模塊化,與功能基本沒有關(guān)系,但通過這些結(jié)構(gòu)模塊,可能更新功能模塊,前者對應(yīng)于具體的專業(yè)問題,后者是軟件技術(shù)的基本問題。

從本系統(tǒng)中抽象出四個功能模塊,分別是數(shù)據(jù)庫的連接、統(tǒng)計排名情況模塊、情況分析模塊和折線統(tǒng)計模塊,再對其封裝為四個單獨的模塊類public class conn{}、public class tongji{}、public class qingkuang{}、public class zhexiantongji{},接著把此三類整合為一個DLL類庫zonghe.dll。最后進行交互式的界面設(shè)計并調(diào)用zonghe.dll動態(tài)庫中的特定類完成所需要的各項工作。

3.重構(gòu)的罪犯勞教統(tǒng)計分析系統(tǒng)

在進行罪犯勞教統(tǒng)計分析系統(tǒng)的設(shè)計編碼時,由于同時遇到和學生成績統(tǒng)計分析系統(tǒng)中的部分功能相近,就不必再重新對其進行編碼,只需要直接引入所設(shè)計好的DLL類庫zonghe.dll,重新設(shè)計交互式界面并進行必要的調(diào)整完成新功能的構(gòu)建情況,也可以根據(jù)情況進行稍微的變化。如產(chǎn)量累計查詢時,可以參考zonghe.dll當中的public class tongji{}類,通過傳遞不同的參數(shù)即可達到不同的統(tǒng)計目的。首先通過zonghe.dll當中的public class conn{}進行數(shù)據(jù)庫的連接。然后本系統(tǒng)可以按照傳遞時間段再動態(tài)調(diào)用public class tongji{}類實現(xiàn)按照時間段進行產(chǎn)量累計統(tǒng)計;傳遞姓名再動態(tài)調(diào)用public class tongji{}類實現(xiàn)按照姓名進行產(chǎn)量累計統(tǒng)計;傳遞工種再動態(tài)調(diào)用public class tongji{}類實現(xiàn)按照工種進行產(chǎn)量累計和統(tǒng)計。

4.結(jié)語

本文通過一個系統(tǒng)模塊化設(shè)計的再重構(gòu)以實現(xiàn)不同的系統(tǒng),各模塊間的接口規(guī)范,有利于集成,每一個模塊單獨調(diào)試修改,從而實現(xiàn)了軟件的模塊化重構(gòu)的思路,極大地提高了軟件再建的速度和質(zhì)量。

參考文獻:

[1]魯佩云.ADO對象模型和用VB實現(xiàn)其應(yīng)用的兩種方式[J].計算機工程與設(shè)計,2005,(07).

[2]李永曦,陶偉蓮,關(guān)立行.在VB6.0中調(diào)用MATLAB程序[J].微機發(fā)展,2004,(01).