激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

vb程序設計論文

時(shí)間:2024-06-20 01:18:33 其他類(lèi)論文 我要投稿

vb程序設計論文

  在社會(huì )的各個(gè)領(lǐng)域,大家都跟論文打過(guò)交道吧,論文的類(lèi)型很多,包括學(xué)年論文、畢業(yè)論文、學(xué)位論文、科技論文、成果論文等。如何寫(xiě)一篇有思想、有文采的論文呢?下面是小編為大家收集的vb程序設計論文,希望能夠幫助到大家。

vb程序設計論文

  Visual Basic(簡(jiǎn)稱(chēng)VB)是目前使用最廣泛的一種程序設計語(yǔ)言,是在Basic語(yǔ)言的基礎上發(fā)展起來(lái)的,它繼承了Basic語(yǔ)言簡(jiǎn)單易用的優(yōu)點(diǎn),結合了可視化界面的設計方法,采用面向對象、事件驅動(dòng)的編程機制,把Windows編程復雜性進(jìn)行巧妙封裝,使開(kāi)發(fā)Windows環(huán)境下的各種應用軟件變得更為容易。因此,目前國內很多高校都選擇將《VB程序設計》這門(mén)課程作為理工科專(zhuān)業(yè)的一門(mén)基礎課程。程序設計具有知識結構嚴謹、邏輯性強的特點(diǎn),學(xué)生學(xué)習起來(lái)比較困難,教學(xué)效果也不盡如人意。如何提高本課程的教學(xué)質(zhì)量和教學(xué)效果,是每位授課教師都會(huì )關(guān)注的課題。

  1教學(xué)中存在的問(wèn)題

  就VB程序設計這門(mén)課程的教學(xué)現狀而言,通常采用的還是以課本原有知識體系為脈絡(luò )的傳統講授法,教學(xué)內容大多以線(xiàn)性方式展開(kāi),同時(shí)結合上機實(shí)踐操作來(lái)鞏固和熟悉課堂上所講的每一章節的知識點(diǎn)。經(jīng)過(guò)教學(xué)實(shí)踐證明,這種教學(xué)模式能夠讓學(xué)生掌握Visual Basic的較多的理論知識,也可以閱讀程序代碼,但是讓學(xué)生自己解決一些問(wèn)題的時(shí)候,通常都會(huì )束手無(wú)策。經(jīng)過(guò)分析總結出此課程在教學(xué)中存在的問(wèn)題:

  一是教學(xué)內容與教學(xué)目標不一致。VB程序設計課程的教學(xué)目標是培養學(xué)生程序設計的基本知識、思維方式以及基本的操作技能,而教師在實(shí)際授課時(shí),大多單純依照教材講授理論基礎知識,授課基本上是以語(yǔ)言自身的知識體系為脈絡(luò )展開(kāi),過(guò)分注重語(yǔ)句、語(yǔ)法和結構的講解,忽視對學(xué)生分析與解決問(wèn)題能力的引導,不能很好的將編程環(huán)境、程序設計語(yǔ)言、算法、數據結構以及程序設計思想關(guān)聯(lián)起來(lái)形成體系化教學(xué)。[1]導致學(xué)生只學(xué)會(huì )了語(yǔ)法概念而不會(huì )使用,能夠讀懂某一條語(yǔ)句,卻無(wú)法理解一段代碼的含義。

  二是實(shí)驗內容過(guò)于簡(jiǎn)單。上機實(shí)驗大多都是屬于基礎與驗證型實(shí)驗,偏重于VB語(yǔ)言的基本語(yǔ)法和結構的練習,能夠幫助學(xué)生更好的理解和掌握這些語(yǔ)法知識,但無(wú)法培養學(xué)生編程能力和解決實(shí)際問(wèn)題的能力。實(shí)驗內容普遍都是知識點(diǎn)案例,針對的是具體的一個(gè)或多個(gè)知識點(diǎn),沒(méi)有依托完整的實(shí)踐項目,使學(xué)生對知識點(diǎn)的學(xué)習感到枯燥無(wú)味,而且很容易遺忘。

  三是學(xué)生缺乏計算機的思維方式。學(xué)生在接觸這門(mén)課程之前通常沒(méi)有任何基礎,學(xué)生普遍缺乏相應的知識背景和算法思想,對程序設計的思維方式還不適應,分析和解決問(wèn)題的能力處于一個(gè)較低的水平。在學(xué)習過(guò)程中經(jīng)常會(huì )出現這種情況,教師對程序進(jìn)行分析講解時(shí)學(xué)生能夠聽(tīng)懂理解,代碼也能夠讀懂,但是讓學(xué)生自己編寫(xiě)時(shí),就無(wú)處下手,久而久之學(xué)生對編程充滿(mǎn)畏懼感,對學(xué)習本門(mén)課程缺乏興趣。

  如何改變目前教學(xué)中存在的問(wèn)題,讓學(xué)生能夠更好地掌握VB語(yǔ)言,掌握程序設計的基本方法?需要對課程的教學(xué)進(jìn)行改革和創(chuàng )新。

  2課程教學(xué)改革

  2.1拓展教學(xué)內容

  本課程主要培養學(xué)生的程序設計思維方式和實(shí)際編程能力,而不是單純的程序設計語(yǔ)言,因此必須打破固有的以“語(yǔ)法”和“結構”為中心的傳統教學(xué)理念,以突出能力培養為主軸,圍繞能力培養組織教學(xué)內容。教學(xué)內容的選擇不能僅僅局限在一本教材上,要突破教材局限,將程序設計中所需要的眾多知識點(diǎn)加以整合,包括VB語(yǔ)言的語(yǔ)法結構、可視化編程方法、常用的算法、數據結構以及程序的調試等,形成新的知識體系。在這里算法是程序設計的核心,而語(yǔ)言只是一種工具,在授課的過(guò)程中,特別是講解實(shí)例時(shí),需要剝開(kāi)語(yǔ)言這層外殼,讓學(xué)生掌握其中的精粹——算法,也就是如何利用計算機來(lái)解決某一具體問(wèn)題。

  當然,這并不是說(shuō)語(yǔ)言不重要,語(yǔ)言是程序設計的工具,如果不掌握語(yǔ)言,程序設計就無(wú)從談起。教材上的語(yǔ)法描述非常細致、系統,但大量的語(yǔ)法規則會(huì )使初學(xué)者感覺(jué)枯燥,這非常影響學(xué)生的學(xué)習興趣。根據二八定律,在任何一組東西中,只有20%是最重要的,事實(shí)上VB語(yǔ)言也是如此,最常用、最重要的知識點(diǎn)并不是很多。因此在講述語(yǔ)法時(shí),只需提供給學(xué)生最基本的語(yǔ)法知識,其余的細枝末節可以由學(xué)生自學(xué)。

  2.2優(yōu)化教學(xué)方法和教學(xué)策略

  在程序設計的教學(xué)中,傳統講課方式的缺陷已眾所周知,因為這是一種以教師為主、學(xué)生為輔的一種授課形式,講課中教師是積極的而學(xué)生是消極的,很難把學(xué)生吸引到學(xué)習進(jìn)程之中。但這不是意味著(zhù)要把這種授課方式拋棄,講課是把大量知識傳遞給學(xué)生的一種常用模式,尤其在本課程的教學(xué)中,學(xué)生缺乏普遍缺乏知識背景,大量的理論知識需要傳遞給學(xué)生,這就需要教師進(jìn)行詳細地講解。在講解時(shí)應該采用多種策略,比如在講述抽象概念時(shí)最好與實(shí)踐相關(guān)聯(lián),或者與學(xué)生已有的知識聯(lián)系起來(lái),這樣比較容易理解。在提到函數和數據類(lèi)型的時(shí)候,可以跟學(xué)生比較熟悉的Excel中的相關(guān)概念關(guān)聯(lián)起來(lái)。在講述面向對象的概念時(shí),可以拿Windows操作系統作為例子,它就是依照面向對象的思想編制而成的,在桌面上的每個(gè)圖標,可以理解成一個(gè)對象,當需要啟動(dòng)某個(gè)對象時(shí),只需用鼠標點(diǎn)擊它(消息驅動(dòng))。[2]不僅如此,在不同的情境下還需要靈活運用多種教學(xué)方法,如問(wèn)題法、引導法、任務(wù)驅動(dòng)和實(shí)例教學(xué)法等,這樣有助于讓學(xué)生從消極的學(xué)習者轉變?yōu)榉e極的學(xué)習者。

  2.3完善實(shí)驗教學(xué)體系

  VB程序設計是一門(mén)理論性和實(shí)驗性都很強的課程,對實(shí)驗環(huán)節有較高的要求。要學(xué)好這門(mén)課,學(xué)生只有經(jīng)過(guò)大量的上機實(shí)驗,才能掌握程序設計的技能和方法。因此,在教學(xué)過(guò)程中要給學(xué)生留出足夠的上機時(shí)間,讓學(xué)生在實(shí)驗中理解VB語(yǔ)言的基本概念,掌握基本的編程方法。結合學(xué)生的專(zhuān)業(yè)方向,精心選擇合適的案例、設計型與研究型課題,構建有助于培養學(xué)生動(dòng)手能力和程序設計思維方式的實(shí)驗教學(xué)平臺。整個(gè)實(shí)驗環(huán)節分為三個(gè)層次設計,基礎驗證型、設計開(kāi)發(fā)型和研究創(chuàng )新型實(shí)驗,每次實(shí)驗課有多個(gè)基礎驗證型實(shí)驗,幫助學(xué)生掌握相應的語(yǔ)法知識和算法設計,每一章精選1~2個(gè)設計開(kāi)發(fā)型實(shí)驗,與學(xué)生分析討論解題思路,引導學(xué)生獨立解決問(wèn)題,培養學(xué)生的上機調試能力。學(xué)生以小組為單位,選擇一個(gè)與其專(zhuān)業(yè)相關(guān)的研究題目,要求學(xué)生逐步完成研究分析與報告,寫(xiě)出個(gè)人的心得體會(huì ),并在學(xué)期末給出一定的時(shí)間完成課題。

  2.4創(chuàng )建項目實(shí)例庫

  充分利用網(wǎng)絡(luò )資源,搜集各類(lèi)完整的VB程序實(shí)例,從中選取典型的、有實(shí)際意義的實(shí)例,作為程序設計的模板提供給學(xué)生。大多數學(xué)生基本上是初次接觸計算機程序設計,習慣采用數學(xué)思維方式來(lái)分析問(wèn)題,還沒(méi)有真正掌握計算機編程的基本思路。在實(shí)驗過(guò)程中,遇到一個(gè)新的題目,學(xué)生往往不知道從何下手,思路不清晰,此時(shí)就可以從項目實(shí)例庫找出對應的實(shí)例,通過(guò)借鑒或修改相應的模板得到結果!笆熳x唐詩(shī)三百首,不會(huì )做詩(shī)也會(huì )吟”,經(jīng)常閱讀這些實(shí)例,能夠拓展學(xué)生的視野,促進(jìn)學(xué)生對于程序設計思想的理解與認識,提高學(xué)生的編程能力。

  在具體實(shí)施上,整理出40~50個(gè)典型項目實(shí)例,將它們分為五大類(lèi):基礎類(lèi)、算法類(lèi)、圖形類(lèi)、文本類(lèi)和應用類(lèi),供學(xué)生自主學(xué)習,另外從中選取6~8個(gè)典型的項目實(shí)例,要求學(xué)生必須理解掌握,這些實(shí)例基本上包含了這門(mén)課程的知識要點(diǎn),理解了這些實(shí)例,對于課程的知識結構會(huì )有一個(gè)全面的了解。其中,學(xué)生最喜歡也最有興趣的實(shí)例就是彈球游戲,通過(guò)對彈球游戲程序代碼的閱讀分析,學(xué)生能夠更好地掌握定時(shí)器控件和控件坐標等相關(guān)的知識,學(xué)生也很有興趣地去改寫(xiě)程序代碼,以獲得類(lèi)似的動(dòng)畫(huà)效果,可見(jiàn)好的實(shí)例能夠激發(fā)學(xué)生的求知欲望,提高學(xué)生的學(xué)習積極性,培養學(xué)生分析問(wèn)題和解決問(wèn)題的能力。

  3結束語(yǔ)

  VB程序設計課程對于理論知識和實(shí)際操作均有較高要求,教學(xué)時(shí)需要綜合運用多種教學(xué)方法和教學(xué)策略,充分調動(dòng)學(xué)生的學(xué)習積極性和主動(dòng)性,將教學(xué)重點(diǎn)放在算法的分析和編程的訓練上,注重實(shí)驗教學(xué)環(huán)節,加強對學(xué)生程序設計思維方式和實(shí)際編程能力的培養,提高課程的教學(xué)效果。

【vb程序設計論文】相關(guān)文章:

當前VB程序設計的教學(xué)改革研究分析11-18

淺析提高VB程序設計課堂教學(xué)效果之我見(jiàn)02-22

地方高校計算機專(zhuān)業(yè)程序設計研究論文02-23

《C語(yǔ)言程序設計》課程的教學(xué)改革與實(shí)踐論文03-06

《匯編語(yǔ)言程序設計》課程教學(xué)改革與實(shí)踐論文11-22

計算機專(zhuān)業(yè)程序設計基礎課程教學(xué)改革論文11-09

談程序設計語(yǔ)言課程教學(xué)方法論文參考文獻02-25

語(yǔ)言哲學(xué)視角下自然語(yǔ)言與程序設計語(yǔ)言對比研究論文02-14

基于VB的磁響應性測試軟件的研制11-18

培養學(xué)生程序設計能力的有效策略11-22

  • 相關(guān)推薦
激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频