《Visual Basic 程序設(shè)計(jì)》課程教學(xué)大綱_第1頁
《Visual Basic 程序設(shè)計(jì)》課程教學(xué)大綱_第2頁
《Visual Basic 程序設(shè)計(jì)》課程教學(xué)大綱_第3頁
《Visual Basic 程序設(shè)計(jì)》課程教學(xué)大綱_第4頁
《Visual Basic 程序設(shè)計(jì)》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、284Visual Basic 程序設(shè)計(jì)課程教學(xué)大綱一、課程信息課程名稱(COURSE TITLE)Visual Basic 程序設(shè)計(jì)課程性質(zhì)(COURSE CHARACTER)公共課課程代碼(COURSE CODE)321BP002學(xué)分(CREDIT)3.5學(xué)時(shí)(CONTACT HOURS)72先修課程(PRE-COURSE)計(jì)算機(jī)應(yīng)用基礎(chǔ)(理工)課程負(fù)責(zé)人(COURSE COORDINATOR)二、課程目標(biāo)通過本課程的學(xué)習(xí),學(xué)生應(yīng)具備以下幾方面的目標(biāo):理解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想;掌握事件驅(qū)動編程方式和 VisualBasic 集成開發(fā)環(huán)境的使用;掌握利用窗體、常用控件、菜單和對話框,編

2、寫可視化應(yīng)用程序的方法; 掌握對文件的讀寫方法;掌握 Visual Basic 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、常用內(nèi)部函數(shù)、順序、選擇、循環(huán)三種控制結(jié)構(gòu)、數(shù)組、過程等知識;具備應(yīng)用常用算法,快速開發(fā)和調(diào)試簡單實(shí)用 Visual Basic 程序的能力;培養(yǎng)學(xué)生獨(dú)立分析問題和解決問題的能力,以及實(shí)事求是、嚴(yán)肅認(rèn)真的科學(xué)作風(fēng)和良好的實(shí)驗(yàn)習(xí)慣,為今后工作打下良好的基礎(chǔ)。 PAGE 288三、教學(xué)內(nèi)容與預(yù)期學(xué)習(xí)成效知識單元對應(yīng)課程目標(biāo)知識點(diǎn)預(yù)期學(xué)習(xí)成效實(shí)現(xiàn)環(huán)節(jié)學(xué)時(shí)1. VisualBasic 概述課程目標(biāo) 1可視化與事件驅(qū)動型語言;Visual Basic 的啟動與退出;Visual Basic 集成開發(fā)

3、環(huán)境標(biāo)題、菜單、工具欄;窗體設(shè)計(jì)器和工程資源管理器;屬性窗口和工具箱窗口;了解可視化與事件驅(qū)動型語言的特點(diǎn);掌握創(chuàng)建Visual Basic 應(yīng)用程序的一般步驟;應(yīng)用集成開發(fā)環(huán)境編寫簡單程序。教學(xué)方法:課堂講授、例題分析、課堂討論;上機(jī)實(shí)驗(yàn)。教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論2 學(xué)時(shí)+實(shí)驗(yàn)1 學(xué)時(shí)2. 對象及其操作課程目標(biāo) 1、2窗體的結(jié)構(gòu)、屬性設(shè)置和窗體事件;對象、屬性、方法、事件等概念;事件驅(qū)動;常用標(biāo)準(zhǔn)控件的命名、屬性設(shè)置和事件;窗體輸出數(shù)據(jù)的方法掌握窗體的設(shè)計(jì)、常用屬性設(shè)置和窗體事件觸發(fā)先后次序;理解對象、屬性、方法、事件等面向?qū)ο缶幊痰幕靖拍?理解事件驅(qū)動的編程機(jī)制;掌握文

4、本框、標(biāo)簽、命令按鈕、列表框等常用控件的屬性、方法和事件;掌握在窗體上輸出數(shù)據(jù)的方法。教學(xué)方法:課堂講授、例題分析、課堂討論;上機(jī)實(shí)驗(yàn)。教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論4 學(xué)時(shí)+實(shí)驗(yàn)3 學(xué)時(shí)3. 數(shù)據(jù)類型及其運(yùn)算課程目標(biāo) 1、2、3Visual Basic 數(shù)據(jù)類型;常量和變量;常用內(nèi)部函數(shù);運(yùn)算符與表達(dá)式;掌握數(shù)值型、邏輯型、字符串型、日期型、變體型和對象型等基本數(shù)據(jù)類型;了解自定義數(shù)據(jù)類型的定義和使用方法;掌握字面常量和符號常量的使用方法;掌握變量的命名規(guī)則、定義、初始化和教學(xué)方法:課堂講授、例題分析、課堂討論;上機(jī)實(shí)驗(yàn)。教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論2 學(xué)時(shí)+實(shí)驗(yàn)2

5、 學(xué)時(shí)賦值方式;掌握常用數(shù)學(xué)函數(shù)、字符串函數(shù)、日期和時(shí)間函數(shù)、類型轉(zhuǎn)換函數(shù)、隨機(jī)函數(shù)、輸出格式函數(shù)、InputBox 函數(shù)和 MsgBox 函數(shù)的用法;掌握算術(shù)、關(guān)系、邏輯、字符串運(yùn)算符和表達(dá)式的使用;理解運(yùn)算符優(yōu)先級概念。(1)了解算法的概念和特征;理解算法的流教學(xué)方法:課堂講授、例題分析、課堂討論;上機(jī)實(shí)驗(yàn)。教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。程圖表示法;(2)掌握順序結(jié)構(gòu)程序設(shè)計(jì)方法;(3)掌握單、雙、多分支 If 語句的用法;4. 算法和程序結(jié)構(gòu)課程目標(biāo) 1、2、3、4、5算法的概念和表示方法;順序結(jié)構(gòu);選擇結(jié)構(gòu);循環(huán)結(jié)構(gòu);掌握 Select Case 語句的用法;掌握 IIf 函數(shù)

6、的用法;掌握 For Next 語句的用法;掌握 While Wend 語句的用法;理論10學(xué)時(shí)+實(shí)驗(yàn)8 學(xué)時(shí)(8)掌握 Do Loop 語句的用法;(9)掌握嵌套條件語句的用法;(10)掌握多重循環(huán)語句的用法。(1)理解數(shù)組的概念;教學(xué)方法:5. 數(shù)組課程目標(biāo) 1、2、3、4、5數(shù)組的概念;靜態(tài)數(shù)組;動態(tài)數(shù)組;控件數(shù)組;掌握靜態(tài)數(shù)組定義和數(shù)組元素的引用方式;應(yīng)用靜態(tài)數(shù)組編寫程序;掌握動態(tài)數(shù)組的定義方式;應(yīng)用動態(tài)數(shù)組編寫程序;課堂講授、例題分析、課堂討論;上機(jī)實(shí)驗(yàn)。教學(xué)手段:理論6 學(xué)時(shí)+實(shí)驗(yàn)6 學(xué)時(shí)(4)掌握 LBound、UBound、Erase 等數(shù)組常多媒體課件和傳統(tǒng)教用函數(shù)及語句;(

7、5)掌握控件數(shù)組的創(chuàng)建方式;應(yīng)用控件數(shù)組編寫程序。學(xué)相結(jié)合。(1)掌握 Sub 過程、Function 過程的定義與教學(xué)方法:理論8 學(xué)時(shí)+實(shí)驗(yàn)6 學(xué)時(shí)1) Sub 過程;調(diào)用;課堂講授、例題分6. 過程課程目標(biāo) 1、2、3、4、5Function 過程;參數(shù)傳遞;遞歸過程;掌握參數(shù)按值傳遞和按地址傳遞的區(qū)別理解遞歸過程的定義和調(diào)用;熟悉過程級、模塊級、全局變量作用域析、課堂討論;上機(jī)實(shí)驗(yàn)。教學(xué)手段:5) 變量的作用域;的區(qū)別并能合理使用各種作用域變量編寫多媒體課件和傳統(tǒng)教程序。學(xué)相結(jié)合。(1)了解文件的分類;教學(xué)方法:課堂講授、例題分析、課堂討論;上機(jī)實(shí)驗(yàn)。教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)

8、合。(2)掌握順序文件的打開、關(guān)閉和讀、寫方法;7. 文件課程目標(biāo) 1、2、3、4文件的分類;文件操作語句和函數(shù);文件系統(tǒng)控件;掌握隨機(jī)文件的打開、關(guān)閉和讀、寫方法;了解二進(jìn)制文件的打開、關(guān)閉和讀、寫方法;理論4 學(xué)時(shí)+實(shí)驗(yàn)2 學(xué)時(shí)(5)掌握驅(qū)動器列表框、目錄列表框、文件列表框的常用屬性、方法和事件;熟悉三者同步的設(shè)計(jì)方式。8. 高級事件與對象課程目標(biāo) 1、2、3、4鍵盤事件過程;鼠標(biāo)事件過程;菜單對象;掌握 KeyPress、KeyDown、KeyUp 鍵盤事件編程;掌握 MouseMove、MouseDown、MouseUp教學(xué)方法:課堂講授、例題分析、課堂討論;理論2 學(xué)時(shí)+實(shí)驗(yàn)4) 通

9、用對話框?qū)ο?;鼠?biāo)事件編程;上機(jī)實(shí)驗(yàn)。2 學(xué)時(shí)(3)掌握使用菜單編輯器創(chuàng)建下拉式菜單和彈出式的方法和應(yīng)用;教學(xué)手段:多媒體課件和傳統(tǒng)教(4)掌握通用對話框 CommonDialog 對象的分類和應(yīng)用;學(xué)相結(jié)合。教學(xué)方法:9. 多重窗體程序設(shè)計(jì)與多模塊編程課程目標(biāo) 1、2、3、4多重窗體程序設(shè)計(jì);多模塊編程;掌握多重窗體程序的建立方法和執(zhí)行流程;理解標(biāo)準(zhǔn)模塊的概念;掌握 SubMain 過程用法;掌握多模塊程序的建立方法。課堂講授、例題分析、課堂討論;上機(jī)實(shí)驗(yàn)。教學(xué)手段:多媒體課件和傳統(tǒng)教理論2 學(xué)時(shí)+實(shí)驗(yàn)2 學(xué)時(shí)學(xué)相結(jié)合。 PAGE 28 9四、教學(xué)目標(biāo)達(dá)成度評價(jià)教學(xué)目標(biāo)1、2、3的達(dá)成度通過

10、課堂知識點(diǎn)講解、平時(shí)編程作業(yè)、階段性測試、期末閉卷考試綜合考評;教學(xué)目標(biāo)4的達(dá)成度通過課堂知識點(diǎn)講解、階段性測試、期末閉卷考試綜合考評;教學(xué)目標(biāo)5的達(dá)成度通過課堂提問、階段性測試、期末閉卷考試綜合考評。五、成績評定Visual Basic程序設(shè)計(jì)課程的期末總評成績包括4個(gè)部分,分別為出勤及課堂表現(xiàn)、平時(shí)作業(yè)、階段性測試、期末考試。重點(diǎn)體現(xiàn)過程化考核形式,把期末總評成績分散到整個(gè)學(xué)期學(xué)習(xí)的全過程。具體要求及成績評定方法如下:(1)出勤及課堂表現(xiàn)(10%)總分為100分,無故曠課一次扣5分,無故曠課超過學(xué)校規(guī)定次數(shù)者,按學(xué)校有關(guān)規(guī)定處理;上課睡覺、玩手機(jī)、吃零食者被老師發(fā)現(xiàn)一次扣5分。(2)平時(shí)作

11、業(yè)(10%)每次理論課后均布置相應(yīng)內(nèi)容編程作業(yè)給學(xué)生,滿分為100分,如果作業(yè)雷同本次作業(yè)記零分。保證至少批閱每位學(xué)生3次平時(shí)作業(yè),取其平均分作為平時(shí)作業(yè)成績。(3)階段性測試(20%)使用考試系統(tǒng)進(jìn)行2次階段性測試,每次滿分100分,匯總成績平均分作為階段性測試成績。(4)期末考試(60%)期末考試采取上機(jī)閉卷考試形式,總分為100分。期末卷面成績未達(dá)總分50% 者,該門課程成績作不及格處理。六、課程教材及主要參考書建議教材1 龔沛曾主編 Visual Basic程序設(shè)計(jì)教程,第4版北京:高等教育出版社,2013.主要參考書王郁武,翁小蘭. Visual Basic程序設(shè)計(jì)教程,第2版. 北京:中國鐵道出

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論