bt 另类 专区 欧美 制服-brazzers欧美精品-blz在线成人免费视频-blacked黑人战小美女-亚洲欧美另类日本-亚洲欧美另类国产

vb語言范例6篇

前言:中文期刊網(wǎng)精心挑選了vb語言范文供你參考和學(xué)習(xí),希望我們的參考范文能激發(fā)你的文章創(chuàng)作靈感,歡迎閱讀。

vb語言

vb語言范文1

(三峽大學(xué)計算機與信息學(xué)院,湖北 宜昌 443002)

【摘 要】Visual Basic (vb)是一門較為優(yōu)秀和實用的可視化編程語言,在許多高校里作為計算機公共基礎(chǔ)課程而開設(shè),授課對象是非計算機專業(yè)的大一年級學(xué)生。該課程內(nèi)容較多,側(cè)重理解與運用。在實際教學(xué)過程中,學(xué)生普遍感覺該課程難學(xué)、教師也覺難教,導(dǎo)致教學(xué)效果很不理想。以VB中的數(shù)據(jù)類型的導(dǎo)入及教學(xué)方法為例,探討了如何引導(dǎo)學(xué)生理解學(xué)習(xí)內(nèi)容、幫助學(xué)生提高學(xué)習(xí)興趣和快速入門的辦法,以期改進教學(xué)方法、提高課教學(xué)效果。

關(guān)鍵詞 VB;數(shù)據(jù)類型;教學(xué)方法

【Abstract】Visual Basic (VB) is regard as one of good and practical visual programming language, has already become a required fundamental course in domestic universities of non-computer majors. But in practical teaching process, there exsists the diffcult about instruction and study. This paper takes the instruction object as example for how to teaching the basic data type, and exploring improving the instruction method.

【Key words】VB instruction;data type;exploration of teaching method

作者簡介:石勇濤(1978—),男,湖北天門人,博士,講師,研究方向為機器學(xué)習(xí)、圖像處理。

0 引言

VB(Visual Basic)是Windows環(huán)境下的一種方便實用的可視化編程語言,同時也是全國計算機等級考試二級科目中設(shè)置的一門開考語言,在國內(nèi)許多高校里被作為計算機公共基礎(chǔ)課程、針對非計算機專業(yè)的大一年級學(xué)生而開設(shè)。該門課程的教學(xué)目的是培養(yǎng)學(xué)生具有程序設(shè)計和簡單的系統(tǒng)開發(fā)及應(yīng)用的能力。學(xué)生通過學(xué)習(xí),可以理解計算機程序編寫設(shè)計方法以及面向?qū)ο蟮木幊趟枷耄煌ㄟ^強化運用與編程實踐,從而具備高級語言程序設(shè)計及可視化編程的能力。同時,有了該門課程的學(xué)習(xí)基礎(chǔ),學(xué)生也可報考計算機等級考試的二級科目“VB語言程序設(shè)計”,取得考試證書,為將來畢業(yè)找工作添磚加瓦。

1 存在的問題

VB語言內(nèi)容較多,既有結(jié)構(gòu)化程序設(shè)計部分,又有面向?qū)ο蟪绦蛟O(shè)計部分,兩者均比較抽象。在實際教學(xué)過程中,很多學(xué)生反映VB課程聽起來枯燥、難懂,跟不上老師的節(jié)奏,理解不了學(xué)習(xí)的內(nèi)容,更談不上靈活運用,因此逐漸產(chǎn)生厭學(xué)情緒。不少教師也同樣反映,在開課前經(jīng)過精心的準備,對課程的授課內(nèi)容作了認真的組織,電子教案、例題、習(xí)題也作了相應(yīng)的挑選和設(shè)計,但在課堂上,感覺到學(xué)生領(lǐng)悟力不夠,反映平平,導(dǎo)致教師的教學(xué)熱情受到一定程度的影響。教與學(xué)嚴重脫節(jié),教學(xué)效果可想而知。

對于非計算機專業(yè)的學(xué)生而言,一門計算機語言的學(xué)習(xí),要想達到較好的教學(xué)效果,首先得讓學(xué)生明白課程的學(xué)習(xí)目的,更為重要的是在教學(xué)過程中,教師的授課方式方法、知識的引入及案例的設(shè)計,要能夠吸引學(xué)生的興趣,使學(xué)生對所學(xué)內(nèi)容能夠充分認識和理解。這就要求教師在教學(xué)過程中,對一些較為枯燥和抽象的內(nèi)容的導(dǎo)入上,應(yīng)盡可能做到深入淺出、形象生動、貼近實際,以幫助學(xué)生加強理解、盡快入門。因此,結(jié)合學(xué)生的認知規(guī)律,研究該門課程的學(xué)習(xí)內(nèi)容,改進教學(xué)方法,提高課程知識的易受度,幫助學(xué)生迅速入門,進而達到學(xué)以致用,是教師在VB課程教學(xué)中必須要認真面對和妥善解決的問題。

2 VB教學(xué)中的疑難點分析

VB語言的內(nèi)容相當(dāng)豐富,包含有數(shù)據(jù)類型、變量、運算符、表達式、結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計等知識。其中,數(shù)據(jù)類型、變量、運算符和表達式構(gòu)成語法基礎(chǔ),是編程中的最基本知識,重在精確掌握和熟練運用;結(jié)構(gòu)化程序設(shè)計分為順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu),其中以循環(huán)結(jié)構(gòu)最難理解和掌握;面向?qū)ο蟪绦蛟O(shè)計需要學(xué)生理解類和對象這些概念,學(xué)習(xí)各種控件類的使用,利用它們設(shè)計界面型應(yīng)用程序,難的是事件處理過程的設(shè)計,主要還是建立在對前面基礎(chǔ)性編程內(nèi)容的掌握和運用上。學(xué)生要達到對VB語言較為熟練的運用編程,對基礎(chǔ)編程部分的學(xué)習(xí)、理解和熟練掌握是必須的。教師在授課過程中對這些知識的恰到好處地導(dǎo)入、激發(fā)學(xué)生的學(xué)習(xí)熱情、幫助提高學(xué)生對知識的理解程度,是十分重要必要的。

3 用生動的引例導(dǎo)入,提高知識的易受度

以VB語言中的基本數(shù)據(jù)類型為例,如果一開始就告訴學(xué)生有哪幾種數(shù)據(jù)類型,比如,告訴學(xué)生數(shù)據(jù)類型分為整型、實型,整型又包括Integer(整型)、Long(長整型)、Byte(字節(jié)型)。實型又包括Single(單精度的浮點數(shù))、Double(雙精度的浮點數(shù))和Currency(貨幣型)。對于剛接觸計算機語言編程的學(xué)生來說,自然會產(chǎn)生一頭霧水的感覺,這樣的導(dǎo)入學(xué)習(xí)內(nèi)容的方式是不被提倡的。如果能從實際生活中的一些物品分類的生動例子著手,說明分類的好處,再以數(shù)據(jù)為例,分析數(shù)據(jù)的特征和處理特點,讓學(xué)生首先清楚數(shù)據(jù)為什么要分類,再過渡到計算機中數(shù)據(jù)的分類及編程語言中的表示,則可加深學(xué)生對數(shù)據(jù)的理解,進而結(jié)合基本數(shù)據(jù)類型的知識進行學(xué)習(xí),就能容易接受和理解這些數(shù)據(jù)類型了。

VB中的數(shù)據(jù)類型較為豐富,例如整型類型又進一步細分為Integer(整型)、Long(長整型)、Byte(字節(jié)型)。為了讓學(xué)生理解這些類型的區(qū)別,能夠正確運用它們,在VB授課時,我們可以刻意設(shè)計一些學(xué)生可以共同參與的內(nèi)容,使之與將要學(xué)習(xí)的VB知識進行很好的銜接,以提高學(xué)習(xí)的效率。比如:設(shè)計一段小程序讓VB計算兩個數(shù)的運算結(jié)果。

程序代碼如下:

Private Sub Form_Click()

Dim a As Integer, b As Integer, c As Integer

a = 123

b = 456

c = a + b

Print c

End Sub

通過改變變量a、b的值,觀察程序的運行狀態(tài)和結(jié)果。比如,可以通過提問的方式,引導(dǎo)學(xué)生學(xué)習(xí)不同進制數(shù)的表達。“假如我們想在該程序中輸入八進制或者十六進制的數(shù),怎么辦?”接下來,可以將a、b的值改為整型形式下的臨界值,比如,a=20000、b=12767和a=20000、b=12768,以觀察值得溢出情況,讓學(xué)生了解Integer數(shù)據(jù)類型的表示范圍,從而引出Long型數(shù)據(jù)的概念。最后,趁熱打鐵,說明除了Integer(整型)、Long(長整型)數(shù)據(jù)外,還存在著一種單字節(jié)的存放無符號數(shù)據(jù)的Byte(字節(jié)型)數(shù)據(jù)。

通過上面的介紹,我們可以將整型數(shù)據(jù)類型的不同范圍、不同進制表示方式很自然地表述出來,而且學(xué)生很容易地在潛移默化中將知識理解和消化。講解完整型數(shù)據(jù)后,接著可以繼續(xù)引導(dǎo)學(xué)生,“那么在VB種如何表示帶小數(shù)點的數(shù)呢?”于是順利地進入實型數(shù)據(jù)的講授環(huán)節(jié)。

4 強化實驗環(huán)節(jié),進一步加深學(xué)生理解

VB程序設(shè)計對于初學(xué)者來說本身就比較抽象,再加上如果盲目地讓學(xué)生對照著課本編寫一些針對性不強的程序,很容易使學(xué)生對此產(chǎn)生厭學(xué)情緒。因此,如何提高學(xué)生的學(xué)習(xí)興趣,克服學(xué)習(xí)過程中的厭學(xué)情緒,對于VB課程教學(xué)來說是非常重要的。其中,結(jié)合課程教學(xué)進度及講述內(nèi)容設(shè)計一些小程序的編寫,讓學(xué)生以此為突破口在愉快的氛圍中培養(yǎng)學(xué)習(xí)興趣,讓他們體會到程序設(shè)計不是枯燥無味的、抽象難懂的課程,而是可以用來很方便地解決實際問題的工具。

針對數(shù)據(jù)類型的內(nèi)容學(xué)習(xí),可以設(shè)計一些簡單計算題,讓學(xué)生上機操作體會。特別是針對日期型數(shù)據(jù),讓學(xué)生體會日期的加減法運算,通過結(jié)果理解相應(yīng)的知識點。比如,針對數(shù)據(jù)范圍及溢出的解決方案,可以設(shè)計如下的代碼:

Private Sub Form_Click()

Dim a As Integer, b As Integer, c As Integer

a = 20000

b = 12768

c = a + b

Print c

End Sub

Private Sub Form_Click()

a = 20000

b = 12768

c = a + b

Print c

End Sub

通過程序的運行結(jié)果,讓學(xué)生自行總結(jié)造成的原因。通過對相關(guān)問題的整理和學(xué)習(xí),學(xué)生除了對數(shù)據(jù)范圍的概念加深理解外,還會很自然地理解VB的顯式聲明方式和隱式聲明方式。這和在課堂上強行填鴨式灌輸相應(yīng)的內(nèi)容相比,起到了事半功倍的效果。

5 總結(jié)

在VB的教學(xué)中,對一些知識的講授需要巧妙導(dǎo)入和總結(jié)歸納的方式,切忌按照教材的順序機械地羅列出來。并且應(yīng)注重創(chuàng)設(shè)教學(xué)情境,培養(yǎng)學(xué)生主動參與的積極性。精心設(shè)計實踐內(nèi)容,引導(dǎo)學(xué)生通過上機實踐自我總結(jié),加深對知識的理解。當(dāng)然,對于知識點的講授切記不可能采用一種固定不變的模式就能解決所有問題,在VB教學(xué)中,教師應(yīng)根據(jù)講授的具體內(nèi)容、具體情況采用靈活多變的教學(xué)方式進行。

參考文獻

[1]趙改連,王圓圓,郭艷陽.案例教學(xué)法和任務(wù)驅(qū)動法在VB教學(xué)中的應(yīng)用[J].福建電腦,2011.

[2]周明.初中VB教學(xué)中任務(wù)驅(qū)動教學(xué)法的應(yīng)用[D].山東師范大學(xué),2012.

[3]徐寶文,鄭國梁,周曉宇.程序設(shè)計語言研究與發(fā)展[M].北京:電子工業(yè)出版社,1998.

vb語言范文2

關(guān)鍵詞:VB;程序設(shè)計;實例;多層次

一、教學(xué)中遵循理論與上機循序漸進,基本實例與綜合實例有機結(jié)合

(一) 對書本知識進行精心編排,注重背景知識和基本概念的結(jié)合

我們注意到,在VB程序設(shè)計語言的教材布局上,往往是先從基本的語法現(xiàn)象入手,比如先介紹數(shù)據(jù)類型常量變量等,實際上,教學(xué)過程中演示這些基本數(shù)據(jù)類型的例子本身就會涉及對象、屬性、事件、方法。VB課程的教學(xué)是面對非計算機專業(yè)學(xué)生,缺乏對windows程序運行機制的相關(guān)背景知識。因此,VB教學(xué)中,講解基本概念和VB的事件驅(qū)動機制、可視化程序設(shè)計必須結(jié)合在一起。如果教師在講解基本概念的時候照本宣科,演示數(shù)據(jù)類型的程序?qū)嵗臅r候,由于對VB的運行機制和可視化程序設(shè)計的方式不了解,學(xué)生的注意力并不關(guān)注也不理解教師講解的內(nèi)容,而是去思考這個程序的實現(xiàn)過程是什么,可是由于沒有關(guān)于對象的基本概念,立刻造成了理解障礙,不但對應(yīng)該掌握的知識點一頭霧水,對程序設(shè)計也產(chǎn)生了一種恐懼心理,這個是我在VB教學(xué)中的深刻體會。

因此,在VB教學(xué)中教師應(yīng)當(dāng)時刻關(guān)心學(xué)生的知識結(jié)構(gòu),從學(xué)生的思維角度去考慮問題,必要的整合教材的相關(guān)知識點,特別要注意相關(guān)知識點的穿插講解,打破學(xué)生的思維障礙。比如在講解VB循環(huán)結(jié)構(gòu)的時候,可以和后面的數(shù)組知識聯(lián)系起來,使學(xué)生明白為什么在有了變量這個概念以后還需要引入數(shù)組,而且通過循環(huán)結(jié)構(gòu)對數(shù)組元素的打印,深化對循環(huán)結(jié)構(gòu)的認識。有機地改變課本知識的邏輯結(jié)構(gòu),以相關(guān)的知識點靈活組織課堂教學(xué),通過讓學(xué)生觀看,在實際操作中主動模仿,領(lǐng)悟這些概念,最終引導(dǎo)學(xué)生明白抽象的理論知識并不神秘,讓學(xué)生在輕松愉快的氣氛中接受新知識。

(二)VB程序設(shè)計是面向應(yīng)用的科學(xué),注重理論和動手的結(jié)合

1.注重基本問題的上機操作。對VB有恐懼心理的同學(xué)往往是在學(xué)習(xí)的初期沒有能夠理解VB的上機環(huán)境,數(shù)據(jù)類型,變量等最基本的概念,而這些概念通過上機的直接觀察是很容易理解的。教師在教學(xué)中一定要把握住學(xué)生的思維和背景知識,一個簡單的概念經(jīng)常成為學(xué)生學(xué)習(xí)程序設(shè)計語言的重大障礙,對學(xué)生的自信心和學(xué)習(xí)熱情都會產(chǎn)生影響。因此,在VB教學(xué)的初期,要把基本的上機操作和基本的語法知識結(jié)合介紹相關(guān)的背景知識講透,為學(xué)生的上機操作和后續(xù)學(xué)習(xí)掃清不必要的障礙。

2.演示實例,引導(dǎo)學(xué)生模仿。教師可以通過對實例系統(tǒng)的調(diào)試、改進,開拓學(xué)生編程思路,融合相關(guān)的知識點,必要時候允許學(xué)生通過模仿、達到熟練掌握的目的。模仿是學(xué)習(xí)程序設(shè)計重要的一環(huán),即使對熟練的程序設(shè)計人員而言,也常常需要參考,或者說模仿別人成熟的代碼,整個是程序開發(fā)的基本特點。因此,教師應(yīng)鼓勵學(xué)生采用模仿的方式去實現(xiàn)不同的應(yīng)用需求,達到靈活應(yīng)用,舉一反三。

3.深化實踐教學(xué),以理論課教學(xué)為基礎(chǔ),通過案例的整合,形成不同層次的上機項目,供學(xué)生選擇。對于理解能力強的學(xué)生而言,可以通過有一定難度的實踐課,達到培養(yǎng)學(xué)生分析問題和解決問題的能力,為今后的深入自學(xué)打下良好的基礎(chǔ)。對掌握綜合案例有困難的學(xué)生,老師更應(yīng)以基本案例為基礎(chǔ),強化基本知識點,逐步提高這類學(xué)生對VB的學(xué)習(xí)能力。教師應(yīng)親自指導(dǎo),與學(xué)生一起上機實驗,隨時監(jiān)控學(xué)生實驗過程。對學(xué)生提出的問題及時予以指導(dǎo),發(fā)現(xiàn)學(xué)生常犯的共性錯誤,可在理論課上進行點評。

(三)教學(xué)手段多樣化

根據(jù)程序設(shè)計課程的特點,除了采用傳統(tǒng)的教學(xué)方法如:引入問題、問題討論、概念解析外,可以采用教學(xué)手段結(jié)合進行:

1.獨立實例和綜合實例結(jié)合進行

獨立實例教學(xué)法可以加強對每個知識點的運用和理解,但對前后知識往往沒有連貫性,對學(xué)生的實際應(yīng)用能力提高不大。因此在教學(xué)實踐中體會到,除經(jīng)典的獨立實例外,將一個有實用價值的、典型的、規(guī)模較大的、綜合實例的實踐應(yīng)用于教學(xué)全過程,不但可以對整個VB應(yīng)用程序的開發(fā)有觀念上的認識,也可以全面提高學(xué)生的編程能力。如提出問題:設(shè)計一個“學(xué)生管理系統(tǒng)”。首先,用最基本的概念和最簡單的界面,給出該系統(tǒng)的第一個框架版本,以后的每一次課,都對該系統(tǒng)提出新的功能和結(jié)構(gòu)上的要求,并用本次課介紹的新概念和新方法對它進行功能上的擴充和結(jié)構(gòu)上的改進。每次得到該系統(tǒng)的一個增強的新版本。學(xué)生隨著教學(xué)的深入,會更有興趣地積極投入到對實例系統(tǒng)的調(diào)試、改進中,不但掌握了所學(xué)的基本知識,同時也提高了編程能力。

2.通過分析上機錯誤,引導(dǎo)學(xué)生理解課本上的概念,學(xué)習(xí)調(diào)試方法。

學(xué)生對數(shù)據(jù)類型、變量、運算符、表達式等語言規(guī)則的掌握需要一個過程,對結(jié)構(gòu)化程序設(shè)計的知識需要不斷積累。經(jīng)常聽到學(xué)生反映能聽懂老師授課的內(nèi)容,但自己編制的程序往往在機器上難以運行。課堂上,可以將容易出錯的概念以反例形式展示給學(xué)生,讓學(xué)生主動找錯誤,通過上機運行去發(fā)現(xiàn),比如下面錯誤使用邏輯運算符的例子。

用if語句編程計算下列分段函數(shù)值:

|x2+x-3 x<0且x≠-3

f(x)= |x2-5x+60≤x<10且x≠2及x≠3

|x2-x-1其他

學(xué)生往往編寫為:

Private Sub Command1_Click()

Dim x!, y!

x = Val(InputBox(“x=”))

y = x * x - x 1

If x < 0 And x -3 Then

y = x * x + x 6

ElseIf 0

y = x * x - 5 * x + 6

End If

Print “x=”; x, “y=”; y

End Sub

ElseIf 0

乍看起來,似乎程序沒有什么錯誤,實際上學(xué)生把數(shù)學(xué)符號的用法和VB中符號的用法混淆了。在VB中0

(四)用直觀的方式培養(yǎng)學(xué)生利用程序設(shè)計語言理解和實現(xiàn)算法的能力

算法(Algorithm):計算機解題的基本思想方法和步驟。學(xué)生算法思維的形成是程序設(shè)計語言教學(xué)中的難點,也是學(xué)好程序設(shè)計語言最重要因素。程序本質(zhì)上就是用一定的語法去實現(xiàn)算法思想,教學(xué)中,我往往采用直觀教學(xué)法來讓學(xué)生去理解算法,因為算法本身就是一種解題方法和步驟,可以讓學(xué)生代表不同的數(shù)字排列起來,通過表演的方式模擬冒泡排序,課堂不但活躍,而且學(xué)生也非常輕松地理解了。

二、結(jié)束語

通過VB程序設(shè)計語言的教學(xué),使我逐步認識到程序設(shè)計語言教學(xué)是一項復(fù)雜的系統(tǒng)工程,隨著計算機科學(xué)的發(fā)展,對教師的教學(xué)水平的要求也越來越高,盡管在教學(xué)實踐中總結(jié)的一些經(jīng)驗,獲得了一些效果,但與因材施教的教學(xué)模式仍有差距。教學(xué)上的改革和探索一定要與實際相結(jié)合,遵循因時、因地、因人而異的原則,采用靈活多樣的教學(xué)手段、教學(xué)方法,充分調(diào)動學(xué)生的積極性,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,為學(xué)生今后各個領(lǐng)域的學(xué)習(xí)和研究打下堅實的基礎(chǔ)。

參考文獻:

vb語言范文3

中圖分類號:G642

摘要:針對非計算機專業(yè)的VB語言程序設(shè)計課程的教學(xué)現(xiàn)狀,分析教學(xué)過程中出現(xiàn)的問題和困難,闡述全方位的教學(xué)改革方法和措施。提出在教學(xué)過程中,打破“以教師為中心”的傳統(tǒng)教學(xué)模式,突出“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念;教學(xué)手段采取多樣化,將電子課件與多媒體教學(xué)手段相結(jié)合,板書與演示相結(jié)合,課堂教學(xué)與實踐教學(xué)相結(jié)合。

關(guān)鍵詞:程序設(shè)計語言;教學(xué)改革;以學(xué)生為中心;計算思維;實踐教學(xué)

運用計算機解決實際問題的能力是當(dāng)代大學(xué)生的基本素質(zhì)要求。計算機程序設(shè)計課程是培養(yǎng)學(xué)生的邏輯思維能力和應(yīng)用計算機解決問題能力的基礎(chǔ)課程,是我國普通高等學(xué)校人才培養(yǎng)的基本要求。目前,我國大多數(shù)高校不僅在計算機專業(yè)中開設(shè)了程序設(shè)計課程,作為當(dāng)代大學(xué)生的基本要求,在非計算機專業(yè)乃至文科專業(yè)中,也普遍開設(shè)了程序設(shè)計課程。

針對非計算機專業(yè)和文科專業(yè),很多高校均將VB語言程序設(shè)計課程作為計算機能力培養(yǎng)的必修課程,面向各專業(yè)的大一學(xué)生開設(shè)。對于非計算機專業(yè)的學(xué)生而言,怎樣為他們講好語言程序設(shè)計課程,一直是筆者所關(guān)注的問題。

1 VB語言程序設(shè)計教學(xué)現(xiàn)狀和問題

針對非計算機專業(yè),華中科技大學(xué)開設(shè)了Ⅶ語言程序設(shè)計課程。VB語言程序設(shè)計其語法簡潔,功能強大,相對于其他程序設(shè)計語言具有簡單易學(xué)、容易上手,容易調(diào)試等優(yōu)點。盡管如此,針對非計算機專業(yè)學(xué)生,要想講好這門課,仍舊存在諸多困難。在多年的實踐教學(xué)中,我們發(fā)現(xiàn)存在以下現(xiàn)狀和問題。

1)學(xué)生對課程不夠重視。

學(xué)生對課程的重視度會在很大程度上決定課下學(xué)生能主動為該課程花費的精力和時間。由于華中科技大學(xué)VB課程開設(shè)的對象主要是新聞學(xué)院、經(jīng)濟學(xué)院、醫(yī)學(xué)院、建筑學(xué)等非計算機專業(yè)學(xué)科,同學(xué)們往往認為VB語言程序設(shè)計課程與本專業(yè)的緊密度不大,對專業(yè)能力的幫助不大,而產(chǎn)生不夠重視的情況。

2)學(xué)生對知識點的理解和掌握具有較大難度。

在VB課程的講授中,很多知識點學(xué)生都會覺得枯燥生澀,難以理解,例如變量的數(shù)據(jù)類型、函數(shù)、子過程等概念。開設(shè)VB課程的學(xué)院往往是文理兼收或僅招收文科生,部分學(xué)生在高中時沒有學(xué)習(xí)相關(guān)知識,邏輯思維能力不強。結(jié)合學(xué)生的實際認知水平,如何讓學(xué)生接受程序設(shè)計相關(guān)概念,并能靈活應(yīng)用是課程教授的一大難點。

3)思維方式的轉(zhuǎn)變具有較大的難度。

使用計算機程序設(shè)計語言來設(shè)計開發(fā)應(yīng)用程序的最終目標是要解決實際研究及工作、生活中出現(xiàn)的問題。因此,培養(yǎng)學(xué)生具有“將問題轉(zhuǎn)換成用程序設(shè)計語言來解決并實現(xiàn)”的思維過程是VB課程的重要目標之一。如何培養(yǎng)學(xué)生、強化學(xué)生的邏輯思維能力和抽象思維能力,使學(xué)生能夠使用計算思維方法解決實際應(yīng)用問題,是授課的難點。

4)自主學(xué)習(xí)興趣的持續(xù)性難以保障。

程序設(shè)計語言課程內(nèi)容的講授是一個由淺入深的漸進過程。前期講授基本的語法,這部分較容易掌握,同學(xué)們的自主學(xué)習(xí)興趣相對較高。后面講到數(shù)組、函數(shù)、子過程等內(nèi)容時,這些知識需要前期的基礎(chǔ)知識點做鋪墊,前期基礎(chǔ)知識掌握不夠扎實的同學(xué)學(xué)習(xí)起來就會有一定的困難,自主學(xué)習(xí)的積極性往往會明顯下降。如何進行教學(xué)講授和安排實驗,激發(fā)學(xué)生自主學(xué)習(xí)的積極性,是整個教學(xué)環(huán)節(jié)中的一個重要問題。

針對Ⅶ語言程序設(shè)計教學(xué)過程中出現(xiàn)的問題和困難,我們進行了全方位的教學(xué)改革,包括在教學(xué)過程中,打破“以教師為中心”的傳統(tǒng)教學(xué)模式,突出“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念,積極采用互動式教學(xué),同時,教學(xué)手段采取多樣化,將傳統(tǒng)與現(xiàn)代相結(jié)合,電子課件與多媒體教學(xué)手段相結(jié)合,板書與演示相結(jié)合,課堂教學(xué)與實踐教學(xué)相結(jié)合。

2 “以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)模式

傳統(tǒng)的教學(xué)方式是“以教師為中心”,在新的教學(xué)模式中,我們突出“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念。隨著教學(xué)中心的轉(zhuǎn)變,教師的身份也發(fā)生了巨大的轉(zhuǎn)變。教師不再僅僅只是簡單的知識傳授者,還兼具引導(dǎo)者的身份,能夠有目的、有步驟地引導(dǎo)學(xué)生進行學(xué)習(xí)。在引導(dǎo)過程中,教師還會采取各種方法手段激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生能夠更加積極、主動、自發(fā)地學(xué)習(xí)。具體來說,我們采用了以下方法來實現(xiàn)“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念。

2.1 注重第一節(jié)課,激發(fā)學(xué)生對課程的重視度

傳統(tǒng)授課過程中,通常第一節(jié)課教師在做完自我介紹后,會進一步介紹課程的總體目標、學(xué)時和教學(xué)內(nèi)容的分配等內(nèi)容。在貫穿“以學(xué)生為中心”的教學(xué)理念中,考慮到第一節(jié)課的重要性和特殊性,我們認為第一節(jié)不僅需要給學(xué)生一個課程內(nèi)容的概要介紹,更需要讓同學(xué)們產(chǎn)生對課程的重視,并深入激發(fā)學(xué)習(xí)的興趣和熱情,使其能自覺自愿地進行學(xué)習(xí)。

在課程內(nèi)容安排上,我們會精心準備相關(guān)專業(yè)對人才計算機能力需求的資料講述。這些資料包括學(xué)生畢業(yè)后可能從事的工作方向和就業(yè)單位;在本科階段后期和研究生階段的學(xué)習(xí)以及未來的工作中,會有哪些方面要求大家具有使用計算機及編程語言解決問題的能力;計算機等級考試中程序設(shè)計語言的重要性等內(nèi)容。由于這些內(nèi)容和大學(xué)學(xué)習(xí)以及就業(yè)緊密關(guān)聯(lián),學(xué)生聽起來非常專注。在了解本專業(yè)對計算機能力的需求以及社會對專業(yè)人才計算機能力的要求后,學(xué)生往往會產(chǎn)生強烈的學(xué)習(xí)熱情。

在實踐中我們發(fā)現(xiàn),按照上述內(nèi)容安排上完第一節(jié)課后,學(xué)生的學(xué)習(xí)重視度和以往的學(xué)生相比,有著顯著的加強,很多學(xué)生課下會主動和老師討論該如何進行課程的學(xué)習(xí)。

2.2 課程講述中,注重“以問題為導(dǎo)向,激發(fā)學(xué)生自主探索”

“以學(xué)生為中心”的教育理念,使教師在課程內(nèi)容教授過程中更注重學(xué)生的狀態(tài),注重引導(dǎo)學(xué)生自主探索學(xué)習(xí)。前蘇聯(lián)教育家蘇霍姆林斯基指出:“如果不想辦法使學(xué)生產(chǎn)生情緒高昂和智力振奮的內(nèi)心狀態(tài),就急于傳授知識,不懂得有情感地做腦力勞動,就會帶來疲倦;沒有歡欣鼓舞的心情,沒有學(xué)習(xí)興趣,學(xué)習(xí)就會成為學(xué)生的沉重負擔(dān)?!?/p>

在課程內(nèi)容設(shè)計中,應(yīng)積極引入“案例講授法”,給出案例場景需求,以提問的方式,要求學(xué)生先自主思考,同時根據(jù)課堂具體情況,引入團隊討論機制,讓學(xué)生自己先探索解決問題的方法、設(shè)計界面并回答問題的關(guān)鍵點,再通過與學(xué)生的交互,共同討論得出最后的解答方案。

2.3 注重培養(yǎng)學(xué)生“將問題轉(zhuǎn)換成用程序設(shè)計語言來解決并實現(xiàn)”的思維能力

在2010年的《九校聯(lián)盟(C9)計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明》中,確定了以計算思維為核心的計算機基礎(chǔ)課程教學(xué)改革的實施。當(dāng)前,計算機課程對于大學(xué)生科學(xué)思維能力培養(yǎng)的重要性被放在了前所未有的高度。在“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)工作中,教師不僅要激發(fā)學(xué)生自主學(xué)習(xí)的興趣,還必須有意識地引導(dǎo)學(xué)生用計算思維的方法來解決問題。要解決實際問題,程序設(shè)計語言只是工具,思維過程才是解決問題的根本所在。計算思維能力的培養(yǎng)是課程的目標之一,也是我們教學(xué)工作的一個難點。

課程講授時,在激發(fā)學(xué)院自主探索的過程中,我們更注意引導(dǎo)思考“將應(yīng)用問題轉(zhuǎn)換成用程序設(shè)計語言來解決”的方法,訓(xùn)練學(xué)生的邏輯思維能力、抽象思維能力以及用計算思維解決問題的能力。例如在講授“九九乘法表”的解決方案時,引導(dǎo)學(xué)生先思考如何將平面顯示的問題分解。經(jīng)過討論,大家得出解決該問題要分兩步:先將一行中的內(nèi)容按列輸出,然后再逐行輸出。老師進一步引導(dǎo)大家思考,解決每一個問題需要使用哪一種程序設(shè)計的方法,大家通過討論得出行內(nèi)的列輸出和逐行輸出均使用循環(huán)的方法。之后老師提問引導(dǎo)大家思考:兩個循環(huán)的關(guān)系是什么,要使用那種方法實現(xiàn)。學(xué)生再次思考和討論,最終得出將逐行輸出作為外循環(huán),行內(nèi)列輸出作為內(nèi)循環(huán),整個是一個雙重嵌套循環(huán)的解決思路。整個過程中,老師通過提問的方式,引導(dǎo)大家使用計算思維方法進行思考,并進一步通過討論來得出解決方案。

2.4 實踐內(nèi)容的教學(xué)安排上,注重“先易后難,講解示范和自主探索相結(jié)合;重基礎(chǔ)保興趣,必做選做相結(jié)合”

教學(xué)要做到“以學(xué)生為中心”,則教學(xué)活動必須建立在學(xué)生的認知發(fā)展水平和已有的知識經(jīng)驗基礎(chǔ)之上。VB語言程序設(shè)計課程的對象是大一的非計算機專業(yè)學(xué)生,他們中的大部分都沒有計算機編程語言的基礎(chǔ),其中有一半以上的同學(xué)是文科生,相關(guān)的動手能力和解決實踐中出現(xiàn)問題的能力較弱。針對這種現(xiàn)狀,在實踐內(nèi)容安排上,我們按照章節(jié)和知識點內(nèi)容,遵循“先易后難,必做選做相結(jié)合”的原則,先安排容易實現(xiàn)的,書上有案例可仿照的實驗,再逐步提高實驗的難度。

實踐教學(xué)過程注意“講解示范和自主探索相結(jié)合”。第一次的實驗,實驗手冊上對整個實驗過程逐步詳細描述,同時老師在大屏幕上邊講解邊演示,帶著大家一步步地完成。之后的實驗則根據(jù)實驗具體情況來安排是否講解演示。如果是章節(jié)和知識點的第一個基礎(chǔ)實驗,通常會統(tǒng)一講解示范,幫助學(xué)生快速掌握實踐方法,這之后的本章節(jié)實驗內(nèi)容通常不再通過大屏幕統(tǒng)一講解,而是要求學(xué)生自主實踐、自主探索,有問題個別輔導(dǎo)。對于具有共性的問題,再通過大屏幕統(tǒng)一講解示范。

在安排實踐內(nèi)容時,教師以“重基礎(chǔ)保興趣”為指導(dǎo),做到“必做選做相結(jié)合”??紤]到很多專業(yè)文理生兼有,有部分學(xué)生的動手能力比較強,每章節(jié)的實踐安排都分為必做和選做兩部分,必做實驗以保證基礎(chǔ)知識點的掌握為原則,選做實驗通常會和實踐問題掛鉤,以鍛煉學(xué)生使用VB語言程序設(shè)計解決實際問題,幫助同學(xué)進一步深入理解VB語言程序設(shè)計為原則,這部分實驗通常需要學(xué)生自己努力探索后才能解決。

3 教學(xué)手段采取多樣化

程序設(shè)計課程的很多知識點學(xué)生都會覺得枯燥生澀,難以理解。相對于其他基礎(chǔ)理論課程而言,該課程具有實踐性強的特點;作為一門計算機編程的語言,該課程內(nèi)容的前后相關(guān)度高,前面的基礎(chǔ)知識如果掌握得不好,后續(xù)內(nèi)容的學(xué)習(xí)往往會存在較大的困難。在本課程的講授過程中,我們注重電子課件與多媒體教學(xué)手段相結(jié)合,板書與演示相結(jié)合,同時強調(diào)動手實踐,將課堂教學(xué)與實踐教學(xué)相結(jié)合。

3.1 電子課件與多媒體教學(xué)手段相結(jié)合,板書與演示相結(jié)合

VB語言程序設(shè)計的很多知識點僅通過課件講述,學(xué)生通常覺得枯燥且難以理解,例如變量的聲明、數(shù)組、函數(shù)、子過程等。在授課中,相關(guān)知識點不僅通過電子課件進行概念的講述,同時教師在多媒體系統(tǒng)中安裝了Visual Studio 2010的環(huán)境,直接在電腦上編程,演示相關(guān)的知識點。對于課程的重點難點,例如選擇法排序、冒泡法排序、參數(shù)的地址傳遞、數(shù)組作為參數(shù)的使用等,這些既是課程的重點,也是學(xué)生學(xué)習(xí)的難點。針對這些重點難點內(nèi)容,在授課時充分利用板書,逐步推導(dǎo),逐行板書,將板書和講解相結(jié)合,在板書的慢節(jié)奏書寫中,讓學(xué)生逐步理解相關(guān)知識點,同時適時輔以演示。例如,在講解冒泡算法時,在Visual Studio開發(fā)環(huán)境中,進行逐語句單步調(diào)試,啟動快速監(jiān)視,將循環(huán)變量和被排序的數(shù)組元素的值顯示在監(jiān)視窗口,并通過單步調(diào)試等演示,幫助學(xué)生進一步理解課程難點。

3.2 強調(diào)動手實踐,將課堂教學(xué)與實踐教學(xué)相結(jié)合

程序設(shè)計語言課程具有實踐性強的特點。在課程教學(xué)安排中,教師充分利用先進的實驗室條件,將部分內(nèi)容放在實驗室講授,由學(xué)生先動手實踐,然后老師再有針對性地進行演示和講授。例如在用戶界面設(shè)計內(nèi)容的講授中,考慮到此章節(jié)的內(nèi)容主要是與界面相關(guān)的控件的使用,學(xué)生學(xué)習(xí)此章以前,已經(jīng)了解了界面控件屬性的設(shè)置方法,并具有基本的程序編碼能力,因此,我們要求學(xué)生在實驗室按照書上的例題實現(xiàn)控件的功能并運行。在自己動手實踐過程中,很多學(xué)生對控件的屬性和相關(guān)的編碼提出了問題,老師并不直接給學(xué)生解答,而是讓他們自己思考,相互討論,并在系統(tǒng)上進行多種嘗試。在學(xué)生有了自身的實踐經(jīng)驗和感性認識,并帶有一些疑惑之后,老師在實驗室大屏幕上,針對普遍有疑問的地方,進行有針對性的重點講解和演示,并在緊接實驗課堂之后的教學(xué)課堂上,快速對相關(guān)的知識點進行回顧。這種由學(xué)生先動手實踐,后講解的方式,一方面極大程度上提高了學(xué)生聽課時的積極性和專注度,另一方面有效地講解了相關(guān)知識點,在一定程度上少占用了上課課時。

4 結(jié)語

給非計算機專業(yè)進行VB語言程序設(shè)計的授課,一直以來存在著不少問題和困難。華中科技大學(xué)在“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念指導(dǎo)下,采取了一系列的方法和措施實現(xiàn)該教學(xué)理念,同時在教學(xué)手段方面進行了現(xiàn)代與傳統(tǒng)相結(jié)合的改革。實踐證明,改革的方法措施在提高學(xué)生自主學(xué)習(xí)的積極性,鍛煉學(xué)生計算思維能力,提高教學(xué)質(zhì)量方面有著一定的效果。隨著“以計算思維為計算機基礎(chǔ)教學(xué)的核心任務(wù)”的提出,我們下一步的改革工作重點是如何在程序設(shè)計課程中貫穿計算思維的理念和方法。參考文獻:

[1]馬致明.感悟Ⅶ程序設(shè)計教學(xué)[J].中國大學(xué)教學(xué),2008(7):39-41.

[2]吳文虎.我怎么講好“程序設(shè)計基礎(chǔ)”這門課[J].中國大學(xué)教學(xué),2011(12):10-12.

vb語言范文4

定制軟件針對不同用戶個性化的實際需求,編制最適用的程序,用戶只需具備基本的計算機使用知識,就可以自如的操控軟件,不必進行復(fù)雜的培訓(xùn),使用方便。其完全根據(jù)企業(yè)現(xiàn)有的工作流程編制程序,開發(fā)費用低廉,定制軟件根據(jù)企業(yè)實際情況,編制企業(yè)所需的功能模塊,刪除沒有實際使用價值的功能,最大限度地縮短開發(fā)周期,從而節(jié)省開發(fā)費用。尊重用戶操作及瀏覽習(xí)慣,把對于軟件的操控權(quán)最大程度地交給用戶,是保證軟件“簡單、易用、智能化、人性化”的重要思路。理清基于VB環(huán)境的定制軟件系統(tǒng)的層次結(jié)構(gòu)。定制軟件的設(shè)計開發(fā)工作,主要集中在應(yīng)用層中的定制模塊的開發(fā),并成功地應(yīng)用于多個管理系統(tǒng)的開發(fā)工作。

2基于VB環(huán)境的定制軟件開發(fā)模式

2.1結(jié)構(gòu)分析與開發(fā)模式

供銷管理系統(tǒng)在中小企業(yè)、特別是私營小企業(yè)的大量應(yīng)用。通用型軟件是以供銷的共同特點研制的,不可能考慮到企業(yè)的特殊性,無論是在用戶界面,還是在具體的操作適用性上均不能滿足所有企業(yè)的需求。定制軟件因此有了很大的市場空間,定制軟件主要是解決上述問題,但用戶多變的個性化需求,單個定制軟件極小的市場份額,必將導(dǎo)致低下的效率與質(zhì)量。一方面,用戶對軟件需求的個性化越來越強烈,主要表現(xiàn)兩個方面:空間上和時間上的個性化?!翱臻g上的個性化”是指不同用戶對同一個軟件的需求是不一樣的?!皶r間上的個性化”是指同一用戶在不同時間不同階段對軟件的需求也是不一樣的。另一方面,定制軟件的開發(fā)過程,幾乎都是從用戶登錄、權(quán)限管理、模塊管理等功能開始,最后到查詢、統(tǒng)計、報表等功能結(jié)束,過程中要歷經(jīng)多次的模塊接口定義、版本集成和系統(tǒng)聯(lián)調(diào),通常還會出現(xiàn)大量的返工。提高軟件開發(fā)效率和質(zhì)量的最佳途徑就是軟件復(fù)用。早期的復(fù)用僅限于代碼復(fù)用,構(gòu)件技術(shù)產(chǎn)生后,復(fù)用已經(jīng)上升到應(yīng)用層,實現(xiàn)了代碼級、對象級、構(gòu)架級和系統(tǒng)級等多個層次的復(fù)用,軟件復(fù)用也變成了一種主動式復(fù)用[1],為了復(fù)用而設(shè)計和開發(fā),并配以有效的管理,以方便查找和使用。這些模塊有相對獨立的功能??稍诓煌到y(tǒng)中復(fù)用。由于具有“獨立性、功能性和互換性”的構(gòu)件不再依存于系統(tǒng),軟件工程對單體開發(fā)者的依賴性隨之減弱,質(zhì)量也隨之變得可控[2]。通過對供銷管理軟件的整體分析,基于VB環(huán)境的定制軟件,總體結(jié)構(gòu)分成以下幾個部分如圖1所示。數(shù)據(jù)層:主要是完成管理數(shù)據(jù)的存儲,基于VB開發(fā)環(huán)境,數(shù)據(jù)庫系統(tǒng)常用的是SQL及Access。數(shù)據(jù)層主要是在系統(tǒng)開發(fā)時完成的,數(shù)據(jù)庫結(jié)構(gòu)及表屬性可以通過人工及程序方式進行修改。數(shù)據(jù)傳輸層:完成用戶與數(shù)據(jù)庫的數(shù)據(jù)交換,其可分為本地數(shù)據(jù)傳輸及遠程數(shù)據(jù)傳輸。數(shù)據(jù)傳輸協(xié)議以TCP/IP及VB自定義協(xié)議為主。采用TCP/IP協(xié)議,使系統(tǒng)通用性更好,數(shù)據(jù)接口子程序豐富;采用VB自定義協(xié)議,數(shù)據(jù)傳輸層的程序開發(fā)量大,主要用于基于Intarnet的環(huán)境,數(shù)據(jù)傳輸速度及安全性較好。應(yīng)用層:完成數(shù)據(jù)的錄入、整理、數(shù)據(jù)的統(tǒng)計、查詢等任務(wù)。應(yīng)用層可以分成兩大部分,通用模塊及定制模塊。用戶的注冊及管理權(quán)限設(shè)置、數(shù)據(jù)的錄入、查尋等是所有系統(tǒng)均包含內(nèi)容,代碼利用效率最高,多以數(shù)據(jù)庫字典生成通用錄入、查尋、統(tǒng)計模塊。通過上述分析可見,定制軟件的設(shè)計開發(fā)工作,主要集中在應(yīng)用層中的定制模塊的開發(fā)?;赩B環(huán)境的定制軟件,是以通用軟件為模板,根據(jù)用戶實際需求,對定制部分的相應(yīng)模塊進行修改,從而生成新的應(yīng)用軟件系統(tǒng)。大量的開發(fā)工作集中在通用軟件模板的開發(fā),定制軟件是通用軟件模板的基礎(chǔ)上,從新編寫定制功能模塊,可以在短期內(nèi)根據(jù)客戶要求完成應(yīng)用軟件的開發(fā)、修改工作。

2.2基于VB系統(tǒng)的開發(fā)與應(yīng)用

2.2.1中小學(xué)生雙語學(xué)習(xí)多媒體資源管理系統(tǒng)的開發(fā)與應(yīng)用客戶特殊需求:建構(gòu)中小學(xué)生雙語學(xué)習(xí)環(huán)境,加強多媒體雙語學(xué)習(xí)資源的管理與使用。教師對現(xiàn)有電子資源進行收集、整理、標定適應(yīng)人群,為不同語言水平和學(xué)生提供多媒體電子學(xué)習(xí)資源。對電子資源學(xué)習(xí)難度的標定由多人評定,收集評定意見,后再進行綜合評定;定期向教師發(fā)放資源更新信息;統(tǒng)計學(xué)生對資源的使用情況。定制模塊組成及功能分析:多媒體資源信息提交模塊,主要用于教師、學(xué)生在學(xué)習(xí)過程中,將新發(fā)現(xiàn)、新制作的多媒體資源提交給系統(tǒng)管理員;審核模塊,相關(guān)教師得到要審核的電子資源后,提出評定意見,主要包括資源是否可作、用于哪一年級學(xué)生、是否要對提供的資源進行修改,如何修改等,提交給管理者;綜合評定信息查尋模塊,一方面用于教師根據(jù)集體語評議結(jié)果進行相關(guān)修改,另一方面為教師工作量記酬提供數(shù)據(jù);資源使用情況統(tǒng)計模塊,通過不同授權(quán),統(tǒng)計教師、學(xué)生對資源的使用情況,為教學(xué)設(shè)計、資源更新等提供決策信息。

vb語言范文5

一、激發(fā)學(xué)習(xí)興趣,促進自主學(xué)習(xí)

由于VB程序課程具有知識點多、實踐性強等特點,其教學(xué)難度也較大,課程較為枯燥使得學(xué)生在學(xué)習(xí)的過程中容易出現(xiàn)注意力不集中、學(xué)習(xí)效果差等現(xiàn)象。因此,要想中職學(xué)生學(xué)好VB程序設(shè)計課程,首先要做的就是將學(xué)生的學(xué)習(xí)興趣激發(fā)出來,將學(xué)生被動學(xué)習(xí)變?yōu)橹鲃訉W(xué)習(xí)。在設(shè)計課程教案時,教師還是要以書本內(nèi)容為主,但要讓學(xué)生明白VB程序設(shè)計在今后的工作生活中的重要作用。如在介紹VB6.0語言時,首先要將VB6.0語言的基本功能、特點都講解清楚,再通過某些編程中的具體示例來展示VB6.0語言在該編程中起的重要作用。書本要聯(lián)系實際,多拿中職學(xué)生日常生活常碰見的場景舉例,如電影院的票房統(tǒng)計系統(tǒng)中,可以通過VB程序設(shè)計來編輯一個簡單的程序,售出的電影票數(shù)量可以通過輸入input疊加起來,這樣就大大減少了影院工作人員額工作量,通過這些來讓學(xué)生明白VB程序在我們的日常生活中無處不在。

二、創(chuàng)造學(xué)習(xí)情景,加深學(xué)習(xí)理解

中職學(xué)生在學(xué)習(xí)VB程序設(shè)計課程時,面對書本上的各個知識點很難快速理解,所以教師在設(shè)計教學(xué)活動時應(yīng)注重創(chuàng)造利于學(xué)生學(xué)習(xí)VB程序的學(xué)習(xí)環(huán)境,以方便學(xué)生掌握知識要點。好的課堂情景導(dǎo)入可以有效吸引學(xué)生的注意力,讓學(xué)生學(xué)習(xí)的興奮點集中在課堂之上。比如說當(dāng)今社會無處不在的密碼登錄程序,無論是各大社交媒體的登錄界面還是郵箱網(wǎng)頁版登錄界面,我們登錄任何一款A(yù)PP或客戶端都需要用戶名及密碼,在設(shè)計教案時我們可以導(dǎo)入密碼登錄程序的情景。首先截取中職學(xué)生常用的郵箱登錄界面或QQ登錄界面展示給學(xué)生來引起學(xué)生的注意力,然后邊講解程序員在設(shè)計程序的過程中要充分考慮所設(shè)計的程序在實際時的可操作性及安全性,最后將密碼登錄程序的制作流程教授給學(xué)生,加深學(xué)生對知識點的理解,使學(xué)生能在特定的情景內(nèi)完成VB程序設(shè)計的學(xué)習(xí)。這樣一來,即使課堂學(xué)習(xí)的知識點較多,也不會使學(xué)生產(chǎn)生枯燥的情緒,積極的調(diào)動學(xué)生的學(xué)習(xí)激情。

三、加強課堂互動,提高參與意識

在傳統(tǒng)的課堂教學(xué)活動中,一般都是教??在講臺上講,學(xué)生在講臺下聽,遇到難點疑點學(xué)生也是等著老師講,而不是主動問,而本就枯燥的課程理論很容易讓學(xué)生產(chǎn)生疲憊心理,使得課堂十分的沉悶,也容易讓學(xué)生養(yǎng)成遇到問題依賴老師講的習(xí)慣。因此,教師在課堂教學(xué)過程中應(yīng)盡可能的和學(xué)生發(fā)生互動,讓學(xué)生充分融入到課堂的學(xué)習(xí)氛圍中去。如在講解Com-mand Button的控件對象時,教師可以在某窗口上增加兩個按鈕來實現(xiàn)窗口的最大化和最小化,具體做法是將窗口最大化按鈕設(shè)置為缺省命令按鈕,將窗口最小化按鈕設(shè)置為缺省取消按鈕。以上僅靠教師的口頭敘述無法表達具體做法,學(xué)生也不容易理解,教師應(yīng)先示范一遍,然后讓學(xué)生按照要求自己實際操作一遍,如果僅是示范一遍的話,學(xué)生也很容易過目就忘。讓學(xué)生聽完之后自己操作一遍,不僅能加強學(xué)生心理的緊迫感,同時也能將過去被動的接受學(xué)習(xí)模式轉(zhuǎn)化為主動學(xué)習(xí),通過參與來強化理解。在課堂教學(xué)過程中,教師還應(yīng)該讓學(xué)生們相互的討論,每個學(xué)生碰到的問題都不一樣,通過交流能夠促進相互的學(xué)習(xí)。這樣一來也打破了過去傳統(tǒng)教學(xué)中老師占據(jù)主導(dǎo)地位的教學(xué)模式,讓學(xué)生有更多的時間去解決學(xué)習(xí)過程中碰到的疑點難點,學(xué)生在解決問題之后也會收獲學(xué)習(xí)的成就感,充分調(diào)動學(xué)習(xí)的自主性。

四、重視實踐教學(xué),提升開發(fā)能力

所謂學(xué)以致用,VB程序設(shè)計課程是一門實踐性非常強的課程,學(xué)生僅通過教師的口述而不實踐操作的話是無法掌握程序開發(fā)技術(shù)的,所以必須通過實踐來培養(yǎng)學(xué)生的動手能力,以強化對于書本理論知識的理解,更好的掌握程序設(shè)計開發(fā)技術(shù)。在實際的課堂教學(xué)活動中,教師應(yīng)合理安排上機課程和理論課程,分階段將實踐教學(xué)融入到教學(xué)活動中去。首先是模仿階段,學(xué)生對于程序設(shè)計和代碼編寫還未掌握透徹時,教師應(yīng)以書本實例為主,讓學(xué)生通過模仿來開拓編程思路,待學(xué)生掌握一定知識后再分層次對學(xué)生進行練習(xí),培養(yǎng)學(xué)生分析問題和解決問題的能力,在發(fā)現(xiàn)學(xué)生普遍愛犯的錯誤時,再在理論課上統(tǒng)一指出并改正,進而提升教學(xué)效率。

vb語言范文6

關(guān)鍵詞: 項目理念 VB程序設(shè)計 課程教學(xué)

VB程序設(shè)計課是高校開設(shè)的一門公共基礎(chǔ)課,其目的是培養(yǎng)學(xué)生的程序設(shè)計理念、掌握程序設(shè)計的基本方法,具有軟件分析、設(shè)計和編寫能力,提高學(xué)生利用計算機解決實際問題的能力,為后續(xù)課程打下堅實基礎(chǔ)。當(dāng)前開展的VB程序設(shè)計課教學(xué)通常利用課堂講授方式完成教學(xué),教師完成知識點傳授,學(xué)生被動學(xué)習(xí)、機械練習(xí),課堂效果差。因此,應(yīng)在VB程序設(shè)計的教學(xué)過程中應(yīng)用項目理論,這樣能夠培養(yǎng)學(xué)生學(xué)習(xí)興趣,提高學(xué)生利用計算機解決實際問題的能力。

一、項目相關(guān)的概念

項目是指一系列獨特的、復(fù)雜的并相互關(guān)聯(lián)的活動,這些活動有一個明確目標或目的,必須在特定的時間、預(yù)算、資源限定內(nèi),依據(jù)規(guī)范完成。本論文中的項目指利用程序設(shè)計軟件解決實際問題而制作的程序文件及制作過程中與之相互關(guān)聯(lián)的活動和文檔的集合。項目教學(xué)法最早見于美國教育家凱茲和加拿大教育家查德合著的《項目教學(xué)法》,它是師生通過共同實施一個完整的項目而進行的教學(xué)活動,是當(dāng)今國際教育界十分盛行的一種教學(xué)法,尤其是在MBA教育中得到廣泛應(yīng)用。在我國高職教育中也有開展項目教學(xué)的案例,華東師范大學(xué)職業(yè)技術(shù)研究所徐國慶博士率先提出項目課程的概念,目前已編制出有關(guān)項目課程教材。

二、開展基于項目理念的程序設(shè)計教學(xué)研究的意義

VB程序設(shè)計課課程涉及的班級眾多,受眾面廣。做好教學(xué)研究工作,對計算機程序設(shè)計課程教學(xué)尤其對應(yīng)用型本科院校的程序設(shè)計課程教學(xué)具有推廣價值。

1.能夠提高教師的科研能力和教學(xué)能力。

教師通過軟件開發(fā)和科研項目研究能夠提高自己的專業(yè)素質(zhì),為提高教學(xué)能力奠定基礎(chǔ)。通過項目教學(xué)研究和實踐,教師由說教者變成引導(dǎo)者和組織者,這種轉(zhuǎn)變對于教師自身來說既是一種反思的過程,更是一種改進自身工作的過程。

2.可以有效地改變學(xué)生計算機應(yīng)用能力差的現(xiàn)狀,提高創(chuàng)新能力。

目前廣泛采用的講授式教學(xué)法,雖然能夠傳授給學(xué)生系統(tǒng)性的知識,但不利于學(xué)生應(yīng)用能力的提高,造成學(xué)生的實踐能力和創(chuàng)新能力差。通過對教師實際開發(fā)項目的有效分解,形成一個個鮮活的教學(xué)案例,應(yīng)用項目教學(xué)法和案例教學(xué)法,這樣能夠培養(yǎng)學(xué)生軟件分析、設(shè)計和編寫能力,提高學(xué)習(xí)興趣,提高學(xué)生利用計算機解決實際問題的能力,并為學(xué)習(xí)專業(yè)基礎(chǔ)課、專業(yè)課打下良好基礎(chǔ)。

3.引入新型課程評價方式,變書本為考試能力。

徹底改變“一張卷子”的傳統(tǒng)課程評價模式,研究以評價學(xué)生項目為主的過程考核方式。鼓勵學(xué)生參加創(chuàng)新創(chuàng)業(yè)項目、計算機大賽及團隊創(chuàng)建自選創(chuàng)新作品,這樣能夠提高學(xué)習(xí)興趣,促進學(xué)生個性發(fā)展。

三、具體工作

1.項目的選擇與分解。

(1)為提高教師教學(xué)和科研能力選擇適當(dāng)?shù)捻椖垮憻捊處熕刭|(zhì),項目要貼近社會實際,有較強的實踐性和創(chuàng)新性。

(2)教師如何從現(xiàn)有的項目成果中選擇適合于教學(xué)的項目,所選項目最好是教師熟悉或親自開發(fā)的項目,規(guī)模適中,符合教學(xué)內(nèi)容。

(3)如何對項目進行適當(dāng)分解,形成適合于教學(xué)的模塊和案例是重點要研究的問題。

2.課程教學(xué)方式和教學(xué)方法研究。

應(yīng)用項目教學(xué)法和案例教學(xué)法。

3.教學(xué)全過程以項目為基礎(chǔ)。

強化“項目+理論+實踐+實戰(zhàn)”教學(xué)模式,讓項目成為教學(xué)的第一步。通過項目掌握知識點并應(yīng)用于實踐,最后通過項目開發(fā)進行實戰(zhàn)。

4.課程考核項目檢驗。

引入基于項目的過程考核課程評價模式,強調(diào)創(chuàng)新。

四、研究思路、研究方法和實施步驟

1.研究思路、研究方法。

擬采用“案例研究法”、“文獻法”、“測驗法”、“比較法”、“調(diào)查法”、“定量分析法”及“經(jīng)驗總結(jié)法”進行研究。

(1)教學(xué)方案討論、調(diào)研。組織課題組成員和相關(guān)專家開展討論,確定項目目標、內(nèi)容、方案和實施計劃。

利用“文獻法”、“調(diào)查法”和“比較法”,開展項目調(diào)研,整理相關(guān)資料,分析國內(nèi)外研究現(xiàn)狀,調(diào)查學(xué)生現(xiàn)有的程序設(shè)計基礎(chǔ)和對課程的需求,形成初步方案。

(2)項目應(yīng)用于教學(xué)。開展教師項目訓(xùn)練,選擇適合于教學(xué)的項目進行實踐,應(yīng)用項目教學(xué)法與案例教學(xué)法等,強化基于項目的過程考核。

(3)利用“定量分析法”和“經(jīng)驗總結(jié)法”分析程序設(shè)計課程教學(xué)改革應(yīng)用后的實際效果。

2.實施步驟。

(1)加強理論學(xué)習(xí),查找文獻,廣泛調(diào)研,充分了解程序設(shè)計課程教學(xué)現(xiàn)狀,吸收教學(xué)改革的成功經(jīng)驗和理念,學(xué)習(xí)各種教學(xué)方法,重點學(xué)習(xí)項目教學(xué)法和案例教學(xué)法,提高理論水平。

(2)制訂課程教學(xué)改革方案,包括設(shè)計教學(xué)目標、教學(xué)方法、課程考核方法及教學(xué)實施步驟等。

(3)實踐階段,項目應(yīng)用于教學(xué)全過程。

(4)分析教學(xué)改革應(yīng)用后的效果。對程序設(shè)計課程教學(xué)實施改革,對所授課班級進行試點應(yīng)用,跟以前的授課班級對比分析,總結(jié)改革后的效果及優(yōu)缺點。

五、結(jié)語

做好基于項目理念的VB程序設(shè)計課程教學(xué)研究,教師首先應(yīng)該通過科研項目的研究提高自身科研和教學(xué)能力,這是實施以項目為基礎(chǔ)的教學(xué)工作的基礎(chǔ),進而通過教學(xué)方式、方法和課程考核方式研究全面提高VB程序設(shè)計課程教學(xué)效率。

參考文獻:

主站蜘蛛池模板: 成人在线一区二区三区 | 亚洲国产婷婷综合在线精品 | 一级成人毛片 | 国产va免费精品观看 | 国产亚洲欧美一区二区三区 | 久久99精品久久久久久水蜜桃 | 337p日本欧洲亚洲大胆精品 | 91大神在线精品视频一区 | 精品国产一区二区三区久久久狼 | 国产成人精品免费视频大全可播放的 | 国产精品不卡在线观看 | 久久人精品 | 免费一区二区三区在线视频 | 亚洲色吧| 911久久| 亚洲欧美日韩另类在线专区 | 国产精品毛片va一区二区三区 | 韩国精品一区二区久久 | 成人99国产精品一级毛片 | 国产丝袜在线视频 | 久久伊人免费 | 欧美精品色精品一区二区三区 | 97国产精品欧美一区二区三区 | 毛片免费观看成人 | 91精品国产乱码久久久久久 | 欧美精品亚洲精品日韩专区va | 日韩欧美高清 | 国产亚洲精品va在线 | 福利三区| 久久伊人网站 | 久久国产精品一区二区 | xxx色| 欧美日韩在线一区二区三区 | 成人亚洲国产精品久久 | 91免费高清视频 | 国产未成女年一区二区 | 久久免费国产精品一区二区 | 欧美成人禁片在线观看网址 | 欧美日韩精品一区二区三区 | 国产h片在线观看 | 国产精品久久久久久久免费 |