下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
vb程序設(shè)計(jì)課程的教學(xué)思考
1改革教學(xué)內(nèi)容,提高教學(xué)效率vb語言的特點(diǎn)是實(shí)踐性強(qiáng)、易用性強(qiáng)、應(yīng)用能力強(qiáng),這是高校非計(jì)算機(jī)專業(yè)課程的重要課程。在以往的教學(xué)中,經(jīng)常發(fā)現(xiàn)由于教師教學(xué)內(nèi)容安排和教學(xué)方法選擇不當(dāng),導(dǎo)致很多學(xué)生對VB語言感到枯燥難學(xué),學(xué)過之后不能獨(dú)立設(shè)計(jì)程序。因此,在教學(xué)中科學(xué)合理地利用教材,改進(jìn)教學(xué)方法,激發(fā)學(xué)生的學(xué)習(xí)積極性,提高VB程序設(shè)計(jì)課的教學(xué)質(zhì)量成為高校計(jì)算機(jī)基礎(chǔ)課教師需要思考的問題。如何能教好VB程序設(shè)計(jì)課,筆者根據(jù)VB課的特點(diǎn),摸索出一種以“三階段教學(xué)法”為主的一整套教學(xué)方法和技巧,使VB課的教學(xué)取得了較好效果。2與vb教學(xué)中的vb產(chǎn)品工藝結(jié)合的必要性理解教材是備好課的基礎(chǔ),處理教材是上好課的前提。教師要從VB課程的教學(xué)大綱和教學(xué)目標(biāo)出發(fā),結(jié)合VB語言的特點(diǎn)及學(xué)生的認(rèn)知規(guī)律確定VB教材的處理思路。VB程序設(shè)計(jì)課程教學(xué)的主要目標(biāo)是使學(xué)生具有使用VB語言開發(fā)應(yīng)用程序的基本能力。VB是一種可視化編程語言,提供了豐富的控件,采用事件驅(qū)動的編程方法,使編程更加容易,程序開發(fā)不再需要過多地與編寫代碼打交道,從而可以將更多時間放在程序設(shè)計(jì)上,放在設(shè)計(jì)解決實(shí)際問題的算法及更友好的用戶界面上。但是以往教學(xué)中基礎(chǔ)性實(shí)驗(yàn)比重過大,綜合性實(shí)驗(yàn)比重相對較小,教學(xué)始終停留在語言基礎(chǔ)層次上。而要想將教材各部分結(jié)合起來,構(gòu)成一個完整的有機(jī)教學(xué)體系,實(shí)現(xiàn)VB課程的教學(xué)目標(biāo),只有通過綜合性練習(xí)才能使所學(xué)知識融會貫通。那么怎樣合理處理教材呢?2.1程序設(shè)計(jì)教學(xué)確定教學(xué)重點(diǎn)是教師在處理教材中起決定作用的一項(xiàng)工作,需要統(tǒng)觀全局,慎重對待。VB程序設(shè)計(jì)課程總的來說分程序設(shè)計(jì)語言和可視化界面設(shè)計(jì)兩部分,教學(xué)重點(diǎn)在前一部分,以教授程序設(shè)計(jì)基本思想和算法為主線。為此,在整個VB教學(xué)中重點(diǎn)要處理好以下六部分內(nèi)容:⑴程序設(shè)計(jì)基礎(chǔ);⑵常用標(biāo)準(zhǔn)控件;⑶控制結(jié)構(gòu);⑷數(shù)組;⑸過程;⑹數(shù)據(jù)文件。抓住了這六部分教學(xué)內(nèi)容就抓住了VB課程結(jié)構(gòu)的主要線索。2.2vb的教學(xué)過程重點(diǎn)確定之后,就應(yīng)考慮如何處理重點(diǎn)。通過對VB教材的整體分析,可把VB程序設(shè)計(jì)課的教學(xué)內(nèi)容總體上劃分三大部分:VB入門知識、簡單編程、綜合程序設(shè)計(jì),在此基礎(chǔ)上實(shí)施教學(xué),即所謂“三階段教學(xué)法”?!叭A段教學(xué)法”就是加大綜合性實(shí)驗(yàn)比重,明確不同階段的教學(xué)目標(biāo),采用不同的教學(xué)方法,內(nèi)容明確,突出重點(diǎn),分散難點(diǎn),循序漸進(jìn),使學(xué)生在不同階段掌握程序設(shè)計(jì)相應(yīng)的能力,最終達(dá)到VB課程的教學(xué)目標(biāo)。3vb課程的三個階段和實(shí)施計(jì)劃3.1知識學(xué)習(xí)階段vb—VB入門階段該階段的教學(xué)目標(biāo)是熟悉VB集成開發(fā)環(huán)境,了解VB中對象的概念和事件驅(qū)動程序的基本特性,使學(xué)生初步掌握VB編程的基本過程,為下一階段簡單編程打下良好的基礎(chǔ);教學(xué)重點(diǎn)為對象的概念、事件驅(qū)動的編程機(jī)制、編程基礎(chǔ)和常用控件的使用。具體教學(xué)內(nèi)容涉及VB集成開發(fā)環(huán)境、常用對象及其操作、編碼基礎(chǔ)、數(shù)據(jù)的輸入與輸出和常用控件。調(diào)查表明,大多數(shù)VB沒有學(xué)好的同學(xué)都是前幾章沒掌握好,影響了學(xué)習(xí)的積極性,導(dǎo)致該門課程最終學(xué)習(xí)效果不是很好。究其原因,由于教學(xué)內(nèi)容太多,學(xué)生在教學(xué)開始階段很難一下理解這些概念。因此,在教學(xué)中應(yīng)該將教材前幾章內(nèi)容進(jìn)行精心剪裁、梳理和調(diào)整。比如,窗體的部分屬性放到基本控件中講,記錄類型合到數(shù)據(jù)文件中講,部分函數(shù)揉到第二階段簡單編程中講。這樣調(diào)整后,降低了入門難度,突出了本階段的重點(diǎn),激發(fā)了學(xué)生學(xué)習(xí)興趣,難懂的概念也好理解了。這一階段教學(xué)要注意以下幾個方面:(1)理解事件驅(qū)動機(jī)制,加強(qiáng)面向?qū)ο缶幊痰乃季S訓(xùn)練。為了講清事件驅(qū)動的基本概念,要加強(qiáng)學(xué)生面向?qū)ο蟮木幊趟季S訓(xùn)練,通過實(shí)例歸納出如下典型事件驅(qū)動序列:(1)啟動應(yīng)用程序,加載和顯示窗體;(2)窗體或窗體上的控件接收事件;(3)如果相應(yīng)的事件過程中存在代碼,則執(zhí)行代碼;(4)應(yīng)用程序等待下一次事件。這樣可使學(xué)生真正理解什么是事件驅(qū)動編程機(jī)制,如何設(shè)計(jì)事件驅(qū)動的程序。(2)重視程序設(shè)計(jì)基礎(chǔ)的學(xué)習(xí),打好編程的基本功。程序設(shè)計(jì)基礎(chǔ)介紹構(gòu)成VB應(yīng)用程序的基本元素,包括數(shù)據(jù)類型、常量、變量、函數(shù)、運(yùn)算符和表達(dá)式等。學(xué)生學(xué)習(xí)這些內(nèi)容時感覺太枯燥,提不起學(xué)習(xí)興趣。針對這種情況,可采用以下教學(xué)方式:(1)關(guān)鍵概念,問題情境教學(xué)。如數(shù)據(jù)類型(整型變量、單精度變量、雙精度變量)、變量作用域(局部變量、窗體/模塊變量、全局變量)等一些概念之間的差別,如果只通過教師平鋪直敘的講述,學(xué)生的認(rèn)識與理解往往是很膚淺的。如果能創(chuàng)設(shè)出問題情境,讓學(xué)生自己在解決問題的過程中去體驗(yàn),情況將會完全是另一個樣子。(2)基礎(chǔ)實(shí)驗(yàn),立即窗口操作。程序設(shè)計(jì)基礎(chǔ)內(nèi)容多,而課時有限,培養(yǎng)學(xué)生自學(xué)能力尤為重要。這部分內(nèi)容最好的教學(xué)方法是,讓學(xué)生自己通過VB窗口來驗(yàn)證命令、函數(shù)和表達(dá)式,從中掌握一些有趣的技巧,不僅節(jié)省了課時,而且記憶深刻。(3)學(xué)習(xí)編程,給出樣例,完全模仿。這一階段上機(jī)練習(xí)重點(diǎn)在界面設(shè)計(jì)(認(rèn)識控件),對于編寫控件的事件過程代碼只要求學(xué)生根據(jù)樣例模仿(完全模仿)做,其原因是入門階段學(xué)生根本沒有建立起程序的相關(guān)概念,不熟悉相關(guān)的編程指令,也就談不上將解決問題的思路變成程序代碼。(4)常用標(biāo)準(zhǔn)控件,分組教學(xué)。在VB中常用標(biāo)準(zhǔn)控件一共有20個。如果按教材順序一個個地講授,一是課時不夠,二是學(xué)習(xí)效果不佳。在教學(xué)過程中,應(yīng)以文本框、標(biāo)簽框、列表框和組合框?yàn)橹?滾動條、計(jì)時器為輔,配以命令按鈕、復(fù)選框和單選按鈕,對控件分組,每一組控件組成一個實(shí)用教學(xué)實(shí)例。經(jīng)過處理后,當(dāng)再講授控件的屬性、方法、事件過程時,學(xué)生就會產(chǎn)生強(qiáng)烈的好奇心和濃厚的學(xué)習(xí)興趣,從而更好地理解和掌握這些控件,還可以從各個具有示范作用的實(shí)用教學(xué)實(shí)例設(shè)計(jì)過程中得到有益的啟示,為下一階段簡單編程積累更多的經(jīng)驗(yàn)。3.2系統(tǒng)設(shè)計(jì)應(yīng)用這一階段教學(xué)目標(biāo)為在熟練掌握VB語言的基本語句和了解簡單的數(shù)據(jù)結(jié)構(gòu)與算法的基礎(chǔ)上,使學(xué)生具有一定程序閱讀能力和初步的程序設(shè)計(jì)能力;教學(xué)重點(diǎn)是程序的三種基本結(jié)構(gòu)和數(shù)組,要求熟練掌握各種結(jié)構(gòu)的作用及實(shí)現(xiàn)方法,熟練掌握數(shù)組的定義方法、數(shù)組元素的引用方法、數(shù)組的使用。這個階段的教學(xué)逐漸從可視化界面設(shè)計(jì)的學(xué)習(xí)過渡到程序代碼的編寫。教師容易受到傳統(tǒng)面向過程編程思維方法的影響,總是拘泥把程序設(shè)計(jì)語言和可視化界面設(shè)計(jì)教學(xué)硬性割裂開來,分成互不相干的兩部分,未能在教學(xué)中體現(xiàn)結(jié)構(gòu)程序設(shè)計(jì)與對象程序設(shè)計(jì)有機(jī)統(tǒng)一的客觀規(guī)律。教學(xué)實(shí)踐證明,將程序設(shè)計(jì)語言和可視化界面設(shè)計(jì)有機(jī)地結(jié)合,既可全面了解VB的基本風(fēng)格,又可提高編程效率和教學(xué)效果,真正達(dá)到學(xué)以致用的目的。由于第二階段教學(xué)起到承上啟下的作用,教學(xué)過程中不僅要注意語言的基本理論,更要重視編程思路的引導(dǎo)和編程能力的培養(yǎng)。因此,教學(xué)中必須處理好以下幾個環(huán)節(jié):(1)教學(xué)中要注重對算法的教學(xué)。算法就是指解決問題的方法和思路,是程序設(shè)計(jì)的靈魂。在講程序設(shè)計(jì)時,應(yīng)以算法為核心,先講算法的概念、算法的描述,并結(jié)合教學(xué)實(shí)例引導(dǎo)學(xué)生如何分析出程序的算法,再編寫代碼實(shí)現(xiàn)算法的每一步。具體來說,要在選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和數(shù)組的教學(xué)中,強(qiáng)化求和、求階乘、通項(xiàng)計(jì)算、求最大最小值、選擇排序、冒泡排序、判斷素數(shù)、判斷奇偶數(shù)、字符串的一般處理、順序和二分檢索法以及數(shù)據(jù)交換等常用算法的技能訓(xùn)練。(2)加強(qiáng)學(xué)生閱讀程序的訓(xùn)練。在剛講程序的三種基本結(jié)構(gòu)和數(shù)組時,就要求學(xué)生根據(jù)題意自行編程,對于絕大多數(shù)學(xué)生來說是力不從心。教學(xué)實(shí)踐表明,在第二階段開始增加程序閱讀理解訓(xùn)練是較好的解決方案。讓學(xué)生多進(jìn)行讀程序、寫運(yùn)行結(jié)果、指出程序的功能等訓(xùn)練,有助于學(xué)生從中體會各種語句的使用,積累各種算法設(shè)計(jì)技巧。在閱讀程序的訓(xùn)練中,教師還要引導(dǎo)學(xué)生在循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu)中養(yǎng)成運(yùn)用動態(tài)思維理解程序的習(xí)慣。這種習(xí)慣的養(yǎng)成,對培養(yǎng)學(xué)生的邏輯思維能力和抽象能力有非常重要的作用,待學(xué)生具有一定的閱讀理解能力后,再提出編程的要求。(3)學(xué)習(xí)編程,分析引導(dǎo),給出參考范例,留給學(xué)生一些自由發(fā)揮、創(chuàng)造的空間,半模仿。本著從易到難、循序漸進(jìn)的原則,將這一階段編程的學(xué)習(xí)分成兩步,第一步精講例題,詳細(xì)分析其算法,逐一列出解題步驟,給出完整程序;第二步出一些與例題類似,但要求略高的編程問題,讓學(xué)生(半)模仿完成。隨著一個個問題的解決,學(xué)生逐步消除對編程的畏懼,不斷地體會到成功的喜悅,學(xué)習(xí)的興趣也進(jìn)一步強(qiáng)化了。3.3注重編程、制作、總結(jié)提高綜合編程能力該階段教學(xué)目標(biāo)為培養(yǎng)學(xué)生具有一定的程序設(shè)計(jì)能力;教學(xué)重點(diǎn)為過程和數(shù)據(jù)文件兩部分。具體教學(xué)內(nèi)容涉及過程、鍵盤與鼠標(biāo)事件、菜單與對話框、多窗體與環(huán)境應(yīng)用和數(shù)據(jù)文件等內(nèi)容。這個階段教學(xué)實(shí)施方法:將章節(jié)教學(xué)和綜合復(fù)習(xí)穿插進(jìn)行,課后習(xí)題分成基本題和綜合題兩類,基本題按章節(jié)進(jìn)行設(shè)計(jì),綜合題從過程和數(shù)據(jù)文件兩部分知識入手,設(shè)計(jì)難度適當(dāng)、貫穿全書的練習(xí)題。課程經(jīng)過這樣處理后,加大了綜合性實(shí)驗(yàn)比重,通過這些練習(xí),學(xué)生綜合編程能力得到很大提高。為了使綜合編程階段的教學(xué)能對全書知識加以整理、系統(tǒng)、歸納、概括,以達(dá)到認(rèn)識的再提高,教學(xué)中要注意以下三個方面:(1)學(xué)習(xí)編程,從半模仿過渡到獨(dú)立完成。第一步是“講解”,對于講解的綜合實(shí)例要精選,使它具有典型性、綜合性,并且多少適量,難易適度。第二步是“改進(jìn)”,編選練習(xí)題組要緊密結(jié)合所講綜合實(shí)例精心安排,舉出與原題類似,但要求略高,形式多樣的實(shí)例,如程序填空題、程序改錯題、編程題等,讓學(xué)生練習(xí)消化,鞏固所學(xué)知識,提高程序分析能力。第三步是“創(chuàng)新”,即在完成上述練習(xí)的基礎(chǔ)上,鼓勵學(xué)生進(jìn)行創(chuàng)造性練習(xí),獨(dú)立編寫簡單的程序。讓學(xué)生在大量的編程練習(xí)中提高編程能力。(2)編程知識系統(tǒng)化。第一,復(fù)習(xí)要彌補(bǔ)的知識缺陷,起到查漏補(bǔ)缺的作用,部分綜合題課堂知識不能解決,鼓勵學(xué)生課外時間上網(wǎng)查詢有關(guān)的編程資料、經(jīng)驗(yàn)文章或通過MSDN幫助進(jìn)行自學(xué)。第二,復(fù)習(xí)時要注意各部分的內(nèi)在聯(lián)系,抓住教材精髓。教師通過幫助學(xué)生細(xì)化大綱,將可視化界面設(shè)計(jì)按控件的屬性、方法、事件進(jìn)行列表整理,程序設(shè)計(jì)語言按數(shù)據(jù)組織(由常量、變量、數(shù)組、記錄、文件等構(gòu)成)、數(shù)據(jù)處理的基本方法(有求和、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度店面租房合同模板
- 可再生能源技術(shù)發(fā)展與應(yīng)用考核試卷
- 春節(jié)食品安全與爆竹安全
- 2024專利實(shí)施許可證轉(zhuǎn)讓合同
- 低溫倉儲的冷凝器及蒸發(fā)器選擇與使用考核試卷
- 《公司財務(wù)、會計(jì)》課件
- 如何招聘人才課件
- 制鞋業(yè)中的供應(yīng)商評估與合作伙伴選擇考核試卷
- 低溫倉儲客戶關(guān)系管理平臺考核試卷
- Sertraline-hydrochloride-Standard-生命科學(xué)試劑-MCE
- GB/T 7715-2014工業(yè)用乙烯
- 企鵝排隊(duì)課件
- GB/T 14480.2-2015無損檢測儀器渦流檢測設(shè)備第2部分:探頭性能和檢驗(yàn)
- GB/T 1094.11-2007電力變壓器第11部分:干式變壓器
- GB/T 10001.9-2021公共信息圖形符號第9部分:無障礙設(shè)施符號
- 城市綠地系統(tǒng)規(guī)劃 第8章 城市道路交通綠地規(guī)劃
- 初中數(shù)學(xué)規(guī)律探索公開課完整教學(xué)課件
- 中英文戰(zhàn)略合作協(xié)議
- 2022-2023學(xué)年天津市河西區(qū)高一年級上冊學(xué)期期中數(shù)學(xué)試題【含答案】
- 工密閉空間施工方案
- 備用金申請單(完美版)
評論
0/150
提交評論