計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)—VB語言程序設(shè)計(jì)課程教學(xué)大綱_第1頁
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)—VB語言程序設(shè)計(jì)課程教學(xué)大綱_第2頁
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)—VB語言程序設(shè)計(jì)課程教學(xué)大綱_第3頁
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)—VB語言程序設(shè)計(jì)課程教學(xué)大綱_第4頁
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)—VB語言程序設(shè)計(jì)課程教學(xué)大綱_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)VB語言程序設(shè)計(jì)課程教學(xué)大綱1.課程概況課程代碼M01001 課程性質(zhì)必修課程名稱計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)VB語言程序設(shè)計(jì)學(xué)時(shí)/學(xué)分50+30/5英文名稱Fundamentals of Computer ProgrammingVB Programming Design考核方式考試先修課程高等數(shù)學(xué)大綱執(zhí)筆人李茜茹適用專業(yè)非計(jì)算機(jī)專業(yè)的工、管、理、文、法各專業(yè)大綱審核人黃曉梅選用教材大學(xué)計(jì)算機(jī)基礎(chǔ)胡宏智 高等教育出版社VB程序設(shè)計(jì)教程(第四版) 龔沛增 高等教育出版社Visual Basic實(shí)驗(yàn)指導(dǎo)與測試(第四版)M,龔沛曾等 高等教育出版社課程簡介:計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)-VB程序設(shè)計(jì)課

2、程內(nèi)容主要包括大六部分:第一部分為計(jì)算機(jī)文化基礎(chǔ),包括信息表示方法、不同進(jìn)制的表示與換算、操作系統(tǒng)基本原理、常用字處理軟件的使用,計(jì)算機(jī)網(wǎng)絡(luò)知識等基礎(chǔ);第二部分為程序設(shè)計(jì)的基礎(chǔ)知識;第三部分為Visual Basic控制結(jié)構(gòu);第四部分為數(shù)組和過程;第五部分為常用控件的使用,圖形操作;第六部分為數(shù)據(jù)文件的基本操作,數(shù)據(jù)庫技術(shù)。通過本課程的學(xué)習(xí),使學(xué)生對面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想及編程思路有一個(gè)比較全面的了解,達(dá)到具有實(shí)際編程的基本能力。課程目標(biāo)(Course Objectives, CO)(CO1)熟練掌握計(jì)算機(jī)的基本操作,能使用網(wǎng)絡(luò)平臺進(jìn)行信息交流和獲取所需資源。(CO2)掌握常用軟件的基本操

3、作;可以通過網(wǎng)絡(luò)進(jìn)行信息傳遞能熟練運(yùn)用(CO3)VB6.0集成環(huán)境進(jìn)行VB語言的編寫與調(diào)試,初步掌握可視化編程基礎(chǔ)。掌握表達(dá)式和函數(shù)的正確使用以及熟練使用常用控件(CO4)掌握VB語言的基本概念和語法規(guī)則,熟練掌握順序結(jié)構(gòu)和分支結(jié)構(gòu)的程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)能運(yùn)用VB語言解決簡單的程序設(shè)計(jì)問題。(CO5)掌握數(shù)組的基本使用和數(shù)組的定義與引用,能夠結(jié)合循環(huán)控制解決數(shù)組的綜合應(yīng)用掌握一些常用的算法,如排序、檢索、窮舉、迭代、遞推等。(CO6)掌握基本的程序設(shè)計(jì)方法、過程和技巧,具備初步的高級語言程序設(shè)計(jì)能力。(CO7)使用VB標(biāo)準(zhǔn)控件進(jìn)行界面設(shè)計(jì),編寫調(diào)試相應(yīng)的程序代碼。能夠設(shè)計(jì)下拉式和彈出式菜單。(C

4、O8)掌握文件系統(tǒng)控件的使用方法以及VB對不同文件類型的訪問。(CO9)了解圖形操作和圖形方法。(CO10)了解數(shù)據(jù)庫的基本知識,能使用DAO的data控件訪問數(shù)據(jù)庫。教學(xué)方式(Pedagogical Methods,PM)PM1.講授法教學(xué)40學(xué)時(shí) 50 %PM2.研討式學(xué)習(xí)學(xué)時(shí) %PM3.案例教學(xué)10學(xué)時(shí) 12.5 %PM4.網(wǎng)絡(luò)教學(xué) 學(xué)時(shí) %PM5.角色扮演教學(xué) 學(xué)時(shí) %PM6.體驗(yàn)學(xué)習(xí) 學(xué)時(shí) %PM7.服務(wù)學(xué)習(xí) 學(xué)時(shí) %PM8.自主學(xué)習(xí) 學(xué)時(shí) %考核方式(Evaluation Methods,EM)EM1.課堂測試%EM 2.期中考試%EM3.期末考試70 %EM4.作業(yè)撰寫%EM5.

5、實(shí)驗(yàn)分析報(bào)告24%EM6.期末報(bào)告 %EM7.課堂演講%EM8.論文撰述 %EM9.出勤率6 %EM10.口試%EM11.設(shè)計(jì)報(bào)告 % %2.教學(xué)內(nèi)容及要求上篇 計(jì)算機(jī)基礎(chǔ)第1章 信息與計(jì)算機(jī)教學(xué)要求 :了解計(jì)算機(jī)基本概念,掌握常用數(shù)制之間的數(shù)值轉(zhuǎn)換,掌握數(shù)據(jù)在計(jì)算機(jī)中存儲形式,了解 操作系統(tǒng)的基本術(shù)語,掌握Windows XP的基本操作。教學(xué)重點(diǎn):數(shù)制轉(zhuǎn)換,數(shù)據(jù)在計(jì)算機(jī)中存儲形式,操作系統(tǒng)基本操作。教學(xué)難點(diǎn):數(shù)值轉(zhuǎn)換,計(jì)算機(jī)系統(tǒng)第二章 網(wǎng)絡(luò)與信息安全教學(xué)要求:了解計(jì)算機(jī)網(wǎng)絡(luò)的概念與組成,知道協(xié)議的含義,能夠進(jìn)行一般的網(wǎng)絡(luò)使用操作,如發(fā)郵件、搜索、連接等;了解病毒的特點(diǎn),知道數(shù)據(jù)安全的幾種方法

6、。教學(xué)重點(diǎn):計(jì)算機(jī)網(wǎng)絡(luò)的基本使用和網(wǎng)絡(luò)安全教學(xué)難點(diǎn):網(wǎng)絡(luò)的概念與組成,知道協(xié)議的含義下篇 VB程序設(shè)計(jì)第一章 Visual BASIC 程序設(shè)計(jì)概述教學(xué)要求:了解VB的特點(diǎn),掌握VB的集成開發(fā)環(huán)境,包括主窗口、窗體窗口、代碼窗口、屬性窗口、工程資源管理器窗口、工具箱窗口等,掌握VB應(yīng)用程序的創(chuàng)建過程,了解VB幫助系統(tǒng)的使用方法。教學(xué)重點(diǎn):VB的特點(diǎn),VB集成開發(fā)環(huán)境,VB應(yīng)用程序的創(chuàng)建過程。教學(xué)難點(diǎn):VB集成開發(fā)環(huán)境。第二章 VB可視化編程基礎(chǔ)教學(xué)要求:理解對象和類的概念,掌握對象的三要素(屬性、事件和方法)、事件驅(qū)動(dòng)的概念,掌握窗體和基本控件的通用屬性;熟練掌握窗體的主要屬性、Click 和

7、 Load 等事件,熟練掌握窗體的常用方法:Print、Cls、Move、Show和Hide,熟練掌握基本控件(標(biāo)簽、文本框和命令按鈕)的主要屬性、事件和方法的用法及應(yīng)用。教學(xué)重點(diǎn):對象的屬性、事件和方法,基本控件的使用。教學(xué)難點(diǎn):事件驅(qū)動(dòng)編程機(jī)制,窗體和基本控件的屬性設(shè)置第三章 VB語言基礎(chǔ)教學(xué)要求:掌握VB標(biāo)準(zhǔn)數(shù)據(jù)類型概念及各種數(shù)據(jù)的類型符號,掌握整型、長整型、單精度型、雙精度型、邏輯型、字符型等數(shù)據(jù)類型的定義和使用,熟悉貨幣型、日期型、變體型等數(shù)據(jù)類型的表示;掌握變量與常量的命名規(guī)則、聲明和使用;掌握算術(shù)運(yùn)算符、字符運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符的使用及其優(yōu)先級;掌握VB表達(dá)式的組成和書

8、寫規(guī)則、常用內(nèi)部函數(shù)的使用;熟練掌握VB程序結(jié)構(gòu)和編碼規(guī)則。教學(xué)重點(diǎn):符號常量與變量的聲明,常用內(nèi)部函數(shù)的使用,表達(dá)式的書寫。教學(xué)難點(diǎn):對象數(shù)據(jù)類型、運(yùn)算符和常用內(nèi)部函數(shù),各種運(yùn)算符的優(yōu)先級。第四章 VB控制結(jié)構(gòu)教學(xué)要求:了解程序結(jié)構(gòu)的概念,熟練掌握賦值語句、與用戶交互函數(shù)和過程的使用方法;熟練掌握IF條件語句和Select Case語句的用法,掌握條件函數(shù)IIf和Choose的正確用法;熟練掌握For循環(huán)語句和DoLoop循環(huán)語句的用法,掌握循環(huán)的嵌套用法;掌握Exit語句、End語句的正確使用方法、了解GoTo語句和With語句;掌握程序調(diào)試的方法及錯(cuò)誤類型;掌握程序設(shè)計(jì)中的常用算法。教學(xué)

9、重點(diǎn):IF條件語句和Select Case語句,F(xiàn)or循環(huán)和DoLoop循環(huán),常用算法。教學(xué)難點(diǎn):IF的多分支結(jié)構(gòu),IF語句的嵌套,Select Case語句,循環(huán)的嵌套。第五章 數(shù)組和自定義類型教學(xué)要求:掌握靜態(tài)一維、二維數(shù)組變量的定義和引用,以及數(shù)組的類型、命名、維數(shù)和存儲等概念。理解動(dòng)態(tài)數(shù)組的概念和動(dòng)態(tài)數(shù)組的定義和引用方法,了解控件數(shù)組的創(chuàng)建和index的用法;掌握數(shù)組變量的賦值方法和輸出方法;了解自定義類型的定義,掌握自定義類型變量的聲明和使用方法,熟悉自定義類型數(shù)組的聲明和應(yīng)用;掌握應(yīng)用數(shù)組解決與數(shù)組有關(guān)的常用算法 (最大值和最小值、選擇和冒泡排序法、矩陣的運(yùn)算(加、減、乘),了解分

10、類統(tǒng)計(jì)、數(shù)組元素的插入或刪除的算法;熟練掌握List、ComboBox控件屬性、事件、方法,掌握在List和ComboBox控件中查找、添加和刪除元素。教學(xué)重點(diǎn):數(shù)組的操作,常用算法、List和ComboBox控件。教學(xué)難點(diǎn):常用算法,自定義數(shù)據(jù)類型第6章 過程教學(xué)要求:熟練掌握函數(shù)過程和子過程的定義及調(diào)用方法,熟悉兩者的區(qū)別;熟練掌握參數(shù)ByVal與ByRef的結(jié)合過程,掌握數(shù)組參數(shù)的傳遞規(guī)則;熟練掌握局部、窗體(模塊)級及全局級過程的作用范圍、掌握靜態(tài)變量的聲明方法,掌握不同類型變量的生命周期;掌握遞歸、遞歸子過程和遞歸函數(shù)的概念,了解棧的概念及其在遞歸中的應(yīng)用;掌握常用算法(插入法排序、

11、查找、字符串的一般處理)。教學(xué)重點(diǎn):子過程,函數(shù)過程,參數(shù)傳遞,遞歸,常用算法。教學(xué)難點(diǎn):變量的作用域、參數(shù)傳遞,遞歸。第7章 用戶界面設(shè)計(jì)教學(xué)要求:了解常用控件、ActiveX控件和可插入控件的概念,熟練掌握通用對話框的屬性及正確使用方法;掌握下列常用控件的功能及在窗體上建立的操作方法:單選按鈕、復(fù)選框、框架、滾動(dòng)條、圖形框、圖像框、定時(shí)器;熟練掌握上述常用控件的常用屬性: Name,Caption,Height,Width,Top,Left,Enabled,Visible,F(xiàn)ont,F(xiàn)oreColor,BackColor,BackStyle,Alignment,Bordstyle,Auto

12、size,WordWarp,TabIndex、Picture ; 掌握常用控件的基本事件:如 Click,Dblclick,Change,Gotfocus,Lostfocus,KeyPress,MouseDown,MouseMove,MouseUp,Timer,Scroll; 掌握常用控件的常用方法:如 Drag,Refresh,Setfocus等; 掌握常用事件的功能和觸發(fā)機(jī)制;熟練掌握菜單編輯器的使用方法,能熟練用菜單編輯器創(chuàng)建菜單項(xiàng),掌握菜單的常用屬性:如 Caption,Enabled,Index,Visible 等;了解動(dòng)態(tài)菜單及彈出菜單的設(shè)計(jì)方法;熟練掌握多重窗體的操作方法,了解多

13、重窗體程序設(shè)計(jì)的方法,子窗體和父窗體的概念,創(chuàng)建和設(shè)計(jì)MDI窗體及其子窗體、多文檔界面的方法, 了解利用應(yīng)用程序向?qū)?chuàng)建應(yīng)用程序的方法;掌握鼠標(biāo)器和鍵盤的重要事件及其事件過程的編寫,了解實(shí)現(xiàn)拖放技術(shù)的方法。教學(xué)重點(diǎn):菜單、單選鈕、復(fù)選框和框架、滾動(dòng)條、時(shí)鐘等常用控件,及控件的重要屬性和事件的使用。教學(xué)難點(diǎn):時(shí)鐘控件的方法和事件、鼠標(biāo)拖放事件的正確使用。第8章 文件教學(xué)要求:了解文件的概念,了解文件的分類,了解文件讀寫的過程,掌握順序文件的打開、讀寫、關(guān)閉的語句書寫方法,了解隨機(jī)文件和二進(jìn)制文件的打開、讀寫、關(guān)閉的語句書寫方法;熟悉常用的文件操作語句和函數(shù)及其用法。教學(xué)重點(diǎn):文件操作有關(guān)的函數(shù),

14、文件的讀寫操作。教學(xué)難點(diǎn):文件的輸入和輸出操作。第9章 圖形操作教學(xué)要求:了解坐標(biāo)系統(tǒng)的概念,掌握自定義坐標(biāo)系的方法;了解當(dāng)前坐標(biāo)的概念,了解線型與線寬的概念,了解填充與色彩的方法;掌握Line、 Circle、 Pset、 Point方法的用法。掌握用 Line 控件、 Shape 控件畫直線、矩形、圓(弧)、橢圓的方法; 會應(yīng)用圖形控件和圖形方法進(jìn)行圖形繪制和簡單動(dòng)畫設(shè)計(jì)。教學(xué)重點(diǎn):圖形控件、圖形方法。教學(xué)難點(diǎn):應(yīng)用第10章 數(shù)據(jù)庫技術(shù)教學(xué)要求:了解數(shù)據(jù)庫和數(shù)據(jù)庫管理器的概念;了解ADO數(shù)據(jù)控件的使用方法,了解結(jié)構(gòu)化查詢語言(SQL)的使用方法;了解記錄集的概念以及其常用的屬性和方法。教學(xué)

15、重點(diǎn):數(shù)據(jù)庫相關(guān)的基本概念和SQL的使用方法。教學(xué)難點(diǎn):ADO數(shù)據(jù)控件的使用方法和記錄集的使用方法。3.建議教學(xué)安排序號主要教學(xué)內(nèi)容(章)學(xué)時(shí)課程目標(biāo)教學(xué)方式考核方式上篇 計(jì)算機(jī)基礎(chǔ)1信息與計(jì)算機(jī)3CO1PM1EM3EM5EM92網(wǎng)絡(luò)與信息安全2CO2PM1PM2下篇 VB程序設(shè)計(jì)1Visual Basic 程序設(shè)計(jì)概述2CO3PM1PM3EM3EM5EM92VB可視化編程基礎(chǔ)3CO3PM1PM33變量、表達(dá)式、常用函數(shù)6CO3PM1PM34順序、選擇、循環(huán)三種結(jié)構(gòu)8CO4PM1PM35數(shù)組(靜態(tài)、動(dòng)態(tài)、控件數(shù)組)和自定義類型8CO5PM1PM36過程(函數(shù)過程、子過程、遞歸)和常用算法7CO6PM1PM37用戶界面設(shè)計(jì)(常用控件和高級事件)6CO7PM1PM38Visual Basic的數(shù)據(jù)文件2CO8PM1PM39圖形操作(繪圖屬性、繪圖方法)2CO9PM1PM310數(shù)據(jù)庫技術(shù)(數(shù)據(jù)控件與數(shù)據(jù)庫的連接)1CO10PM1PM3期末考試EM3總學(xué)時(shí)80 其中理論 50 學(xué)時(shí),實(shí)驗(yàn) 學(xué)時(shí),上機(jī)30 學(xué)時(shí)4.參考書目1 任靈平 楊玲.VB程序設(shè)計(jì)實(shí)驗(yàn)教

溫馨提示

  • 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

提交評論