vb語言范文

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

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

vb語言

篇1

關鍵詞:vb程序設計;教學模式;案例;任務驅動;項目驅動

一、 引言

VB語言是一門面向對象的可視化變成語言,具有功能強大、語法簡潔、界面友好、操作方便等特點,引入了面向對象的事件驅動編程機制和可視化的程序設計方法,極大的提高了應用程序的開發效率,因此成為各大院校首選的編程課程。然而在日常的VB課程教學過程中,教師通常以講授簡單的應用作為主導思想,沒有挖掘更深層次的理論,結果往往會導致學生入門容易、深入難,簡單操作容易、理論基礎卻不扎實的現象。

二、 教學模式

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

1、 采用案例教學法,培養學生的實際應用能力

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

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

              圖-1                                  圖-2

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

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

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

2、 采用任務驅動教學法,激發學生學習的主動性

      “任務驅動教學法”是基于建構主義學習理論的一種教學方法。建構主義學習理論認為:建構主義強調學習的合作性,強調同伴的重要性,注重學會學習,即獲得學習的能力。理論主張以學生為中心,強調學生是信息加工的主體,是知識意義的主動建構者。認為知識不是由教師灌輸的,而是由學習者在一定的情境下通過協作、討論、交流、互相幫助,并借助必要的信息資源主動建構的。

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

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

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

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

三、 結束語

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

參考文獻:

篇2

關鍵詞:VB語言;安排教學內容;教學方法;綜合訓練

中圖分類號:TP312.1-4

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

1 合理安排教學內容,提高教學效率

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

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

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

1.3 綜合應用階段,該階段教學內容著重是培養學生的程序設計思維,使學生具有一定的程序設能力,能夠對知識進行綜合應用編程的能力。這階段教學安排主要是對VB語言所有知識點進行整合及應用,對知識內容進行多想、多用、多實踐,從而培養學生具一定的綜合編程能力。

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

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

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

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

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

2.2 理論與實踐相結合的教學方法

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

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

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

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

3 綜合應用程序設計訓練,鞏固和應用VB知識,培養軟件開發能力

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

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

篇3

關鍵詞:語言程序;數字化;資源;開發

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

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

一、傳統的語言程序設計教學模式與現狀

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

二、數字化教學資源的開發與創建

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

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

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

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

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

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

總之,數字化教學資源的開發與研究是一個長期的系統的工程。借助于高質量的教學資源平臺的建設,一定能有效地促進我校示范專業、精品課程建設及其教學數字化的進程。

參考文獻:

篇4

關鍵詞:VB;程序設計;教學方法

中圖分類號: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

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

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

一、明確學習目標

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

二、合理組織教學內容

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

(一)基礎模塊:包括面向對象編程的基本思想和設計方法、VB開發環境、VB基本語法和程序控制結構、數組、過程以及常用控件的使用。以"夠用為度"為原則,弱化實踐性不強的細節,強化基礎重點知識。

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

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

三、重視教學方法,提高教學質量

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

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

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

四、科學評價手段和體系

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

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

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

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

五、結束語

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

參考文獻:

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

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

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

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

篇5

關鍵詞:VB;機械優化設計;軟件;實現

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

最優化設計是20世紀60年代初發展起來的一門新學科,隨著數學規劃論和計算機技術的發展,它與機械設計理論相結合,解決了在機械設計領域中最優化設計問題。通過這種新的設計方法,可以從眾多的設計方案中尋找最佳的設計方案,從而大大減輕了設計人員的勞動強度,提高了設計效率和質量。

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

1 機械優化設計概述

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

1) 將設計問題的物理模型轉變為數學模型。建立數學模型時要選取設計變量、確定目標函數、給出約束條件;

2) 采用適當的最優化方法求解數學模型;

3) 編制優化設計程序;

4) 求解優化結果;

5) 分析優化結果。

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

2 軟件開發

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

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

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

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

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

3 應用實例

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

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

4 結束語

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

參考文獻:

[1] 陳秀寧.機械優化設計[M].杭州:浙江大學出版社,2002.

[2] 孫靖民.機械優化設計[M].北京:機械工業出版社,2004.

[3] 孟兆明,常德功.機械最優設計技術[M].北京:化學工業出版社,2002.

篇6

【關鍵詞】游戲教學法;VB課堂教學;興趣

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

一、VB課程及學生的課堂現狀

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

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

二、游戲教學法在VB教學中應用的理論依據

1.布魯納的發現法教學原理

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

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

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

3.皮亞杰的認知發展教學原理

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

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

1. 應用游戲導入課程新課

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

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

2.運動游戲調節課堂氣氛

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

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

3.拓展游戲激發學生創新能力

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

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

4.通過競賽游戲培養學生團隊能力

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

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

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

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

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

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

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

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

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

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

4.建立了良好的師生關系

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

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

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

1.游戲開展應有目的性

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

2.游戲開展應有趣味性

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

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

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

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

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

六、結束語

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

參考文獻:

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

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

篇7

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

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

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

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

一、工作室教學模式的概念及其優點

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.省略教學案例分析

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

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

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

實驗方法如下:

第一步,新建一個Windows應用程序,名稱存為:Calculator.vb,窗體名設為:Calculator。

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

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

用Panel控件作為數字面板、符號面板、控制面板。

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

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

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

4.省略教學中的應用

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

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

A.深圳日寶科技有限公司企業網站

B.莆田興達科技有限公司進銷存管理系統

C.樂樂家政服務網站

D.“購衣幫”網上服裝銷售網站

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

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

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

1.學員濫竽充數的現象時有發生

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

2.項目委托問題

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

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

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

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

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

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

參考文獻:

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

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

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

(18):245.

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

[4]朱曉峰.電子商務專業工作室教學初探[J].科技創新導報,2009,

(27):142.

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

30-31.

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

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

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

篇8

【關鍵詞】原發性肝癌 HBV血清學標志物 HBV-DNAAFP

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

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

1 材料與方法

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

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

2 結果

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

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

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

3 討論

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

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

參考文獻

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

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

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

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

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

篇9

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

關鍵詞: 考核方式 多樣化

1 引言

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

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

2 課程的基本情況

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

2.2 課程是開設在C語言和C++語言之后,雖然這兩門語言中涉及了面向對象的概念,但是還是注重過程的設計。只有到了程序設計課時才真正體現面向對象和界面設計的內容,也就是操作占了主要的部分,而不是基本的算法。

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

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

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

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

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

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

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

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

4 結束語

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

參考文獻

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

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

篇10

關鍵詞: 軟件 模塊化重構

1.引言

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

2.基于的學生成績統計分析系統

2.1系統需求分析

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

2.2系統模塊化設計

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

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

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

3.重構的罪犯勞教統計分析系統

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

4.結語

本文通過一個系統模塊化設計的再重構以實現不同的系統,各模塊間的接口規范,有利于集成,每一個模塊單獨調試修改,從而實現了軟件的模塊化重構的思路,極大地提高了軟件再建的速度和質量。

參考文獻:

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

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