计算机程序设计基础—VB语言程序设计课程教学大纲_第1页
计算机程序设计基础—VB语言程序设计课程教学大纲_第2页
计算机程序设计基础—VB语言程序设计课程教学大纲_第3页
计算机程序设计基础—VB语言程序设计课程教学大纲_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机程序设计基础VB语言程序设计课程教学大纲1.课程概况课程代码M01001课程性质必修课程名称计算机程序设计基础VB语言程序设计学时/ 学分50+30/5英文名称Fundamentals of Computer Programming考核方式考试 VB Programming Design先修课程高等数学大纲执笔人李茜茹适用专业非计算机专业的工、管、理、文、法各专业大纲审核人黄晓梅大学计算机基础胡宏智 高等教育出版社选用教材VB程序设计教程(第四版) 龚沛增 高等教育出版社 Visual Basic 实验指导与测试 ( 第四版 )M ,龚沛曾等高等教育出版社课程简介:计算机程序设计基础 -

2、VB 程序设计课程内容主要包括大六部分:第一部分为计算机文化基础,包括信息表示方法、不同进制的表示与换算、操作系统基本原理、常用字处理软件的使用,计算机网络知识等基础;第二部分为程序设计的基础知识;第三部分为Visual Basic控制结构;第四部分为数组和过程;第五部分为常用控件的使用,图形操作;第六部分为数据文件的基本操作,数据库技术。通过本课程的学习,使学生对面向对象程序设计的基本思想及编程思路有一个比较全面的了解,达到具有实际编程的基本能力。课程目标 (Course Objectives, CO)(CO1) 熟练掌握计算机的基本操作, 能使用网络平台进行(CO2) 掌握常用软件的基本操

3、作;可以通过网络进行信息信息交流和获取所需资源。传递能熟练运用(CO3) VB6.0 集成环境进行 VB语言的编写与调试, 初步掌(CO4) 掌握 VB 语言的基本概念和语法规则,熟练掌握顺握可视化编程基础。 掌握表达式和函数的正确使用以及熟序结构和分支结构的程序设计、循环结构能运用VB 语言练使用常用控件解决简单的程序设计问题。(CO5) 掌握数组的基本使用和数组的定义与引用,能够结(CO6) 掌握基本的程序设计方法、过程和技巧,具备初步合循环控制解决数组的综合应用掌握一些常用的算法,如的高级语言程序设计能力。排序、检索、穷举、迭代、递推等。(CO7) 使用 VB标准控件进行界面设计,编写调

4、试相应的(CO8) 掌握文件系统控件的使用方法以及VB 对不同文件程序代码。能够设计下拉式和弹出式菜单。类型的访问。(CO9) 了解图形操作和图形方法。(CO10) 了解数据库的基本知识, 能使用 DAO的 data 控件访问数据库。 PM1. 讲授法教学40 学时50 % PM2. 研讨式学习学时%教学方式 PM3. 案例教学10 学时 12.5% PM4. 网络教学学时%(Pedagogical PM5. 角色扮演教学学时% PM6. 体验学习学时%Methods,PM) PM7. 服务学习学时% PM8. 自主学习学时% EM1. 课堂测试%EM 2. 期中考试%EM3. 期末考试70%

5、考核方式 EM4. 作业撰写% EM5. 实验分析报告24%EM6. 期末报告%(Evaluation EM7. 课堂演讲%EM8. 论文撰述%EM9. 出勤率6%Methods,EM) EM10. 口试%EM11. 设计报告%2.教学内容及要求上篇计算机基础第一章 信息与计算机教学要求 :了解计算机基本概念,掌握常用数制之间的数值转换,掌握数据在计算机中存储形式,了解 操作系统的基本术语,掌握 Windows XP 的基本操作。教学重点:数制转换,数据在计算机中存储形式,操作系统基本操作。教学难点:数值转换,计算机系统第二章网络与信息安全教学要求: 了解计算机网络的概念与组成, 知道协议的含

6、义, 能够进行一般的网络使用操作,如发邮件、搜索、连接等;了解病毒的特点,知道数据安全的几种方法。教学重点:计算机网络的基本使用和网络安全教学难点:网络的概念与组成,知道协议的含义下篇VB程序设计第一章Visual BASIC程序设计概述教学要求:了解 VB的特点 , 掌握 VB的集成开发环境,包括主窗口、窗体窗口、代码窗口、属性窗口、工程资源管理器窗口、工具箱窗口等 , 掌握 VB应用程序的创建过程,了解助系统的使用方法。VB帮教学重点: VB的特点, VB 集成开发环境,VB应用程序的创建过程。教学难点: VB集成开发环境。第二章 VB可视化编程基础教学要求:理解对象和类的概念,掌握对象的

7、三要素(属性、事件和方法)、事件驱动的概念, 掌握窗体和基本控件的通用属性;熟练掌握窗体的主要属性、 Click 和 Load 等事件 , 熟练掌握窗体的常用方法: Print 、Cls 、Move、Show和 Hide, 熟练掌握基本控件(标签、文本框和命令按钮)的主要属性、事件和方法的用法及应用。教学重点:对象的属性、事件和方法,基本控件的使用。教学难点:事件驱动编程机制,窗体和基本控件的属性设置第三章VB语言基础教学要求: 掌握 VB 标准数据类型概念及各种数据的类型符号, 掌握整型、 长整型、单精度型、双精度型、逻辑型、字符型等数据类型的定义和使用,熟悉货币型、日期型、变体型等数据类型

8、的表示 ; 掌握变量与常量的命名规则、声明和使用 ; 掌握算术运算符、字符运算符、 关系运算符和逻辑运算符的使用及其优先级;掌握VB表达式的组成和书写规则、常用内部函数的使用;熟练掌握VB程序结构和编码规则。教学重点:符号常量与变量的声明,常用内部函数的使用,表达式的书写。教学难点:对象数据类型、运算符和常用内部函数,各种运算符的优先级。第四章VB控制结构教学要求:了解程序结构的概念,熟练掌握赋值语句、与用户交互函数和过程的使用方法;熟练掌握 IF 条件语句和 Select Case 语句的用法,掌握条件函数 IIf 和 Choose 的正确用法;熟练掌握 For 循环语句和 DoLoop 循

9、环语句的用法, 掌握循环的嵌套用法; 掌握 Exit 语句、 End 语句的正确使用方法、了解 GoTo语句和 With 语句;掌握程序调试的方法及错误类型;掌握程序设计中的常用算法。教学重点: IF 条件语句和Select Case语句,For 循环和 Do Loop 循环,常用算法。教学难点: IF 的多分支结构, IF语句的嵌套, Select Case语句,循环的嵌套。第五章 数组和自定义类型教学要求:掌握静态一维、二维数组变量的定义和引用,以及数组的类型、命名、维数和存储等概念。理解动态数组的概念和动态数组的定义和引用方法,了解控件数组的创建和index 的用法;掌握数组变量的赋值方

10、法和输出方法;了解自定义类型的定义,掌握自定义类型变量的声明和使用方法, 熟悉自定义类型数组的声明和应用;掌握应用数组解决与数组有关的常用算法 ( 最大值和最小值、选择和冒泡排序法、矩阵的运算( 加、减、乘 ) ,了解分类统计、数组元素的插入或删除的算法;熟练掌握List、ComboBox控件属性、事件、方法,掌握在 List 和 ComboBox控件中查找、添加和删除元素。教学重点:数组的操作,常用算法、List和 ComboBox控件。教学难点:常用算法,自定义数据类型第六章 过程教学要求: 熟练掌握函数过程和子过程的定义及调用方法,熟悉两者的区别; 熟练掌握参数ByVal 与 ByRef

11、 的结合过程,掌握数组参数的传递规则;熟练掌握局部、窗体(模块)级及全局级过程的作用范围、 掌握静态变量的声明方法,掌握不同类型变量的生命周期;掌握递归、递归子过程和递归函数的概念,了解栈的概念及其在递归中的应用;掌握常用算法( 插入法排序、查找、字符串的一般处理) 。教学重点:子过程,函数过程,参数传递,递归,常用算法。教学难点:变量的作用域、参数传递,递归。第七章 用户界面设计教学要求:了解常用控件、 ActiveX 控件和可插入控件的概念,熟练掌握通用对话框的属性及正确使用方法; 掌握下列常用控件的功能及在窗体上建立的操作方法:单选按钮、 复选框、框架、滚动条、图形框、图像框、定时器;熟

12、练掌握上述常用控件的常用属性:Name,Caption ,Height ,Width ,Top,Left ,Enabled ,Visible ,Font ,ForeColor ,BackColor ,BackStyle ,Alignment , Bordstyle , Autosize , WordWarp,TabIndex 、 Picture; 掌握常用控件的基本事件:如 Click ,Dblclick , Change, Gotfocus , Lostfocus, KeyPress ,MouseDown,MouseMove,MouseUp,Timer ,Scroll;掌握常用控件的常用方法

13、:如 Drag ,Refresh ,Setfocus等; 掌握常用事件的功能和触发机制;熟练掌握菜单编辑器的使用方法,能熟练用菜单编辑器创建菜单项,掌握菜单的常用属性:如Caption,Enabled ,Index , Visible等;了解动态菜单及弹出菜单的设计方法;熟练掌握多重窗体的操作方法,了解多重窗体程序设计的方法, 子窗体和父窗体的概念,创建和设计MDI 窗体及其子窗体、多文档界面的方法利用应用程序向导创建应用程序的方法;掌握鼠标器和键盘的重要事件及其事件过程的编写,了解实现拖放技术的方法。教学重点:菜单、单选钮、复选框和框架、滚动条、时钟等常用控件,及控件的重要属性和事件的使用。

14、教学难点:时钟控件的方法和事件、鼠标拖放事件的正确使用。,了解第八章 文件教学要求: 了解文件的概念, 了解文件的分类, 了解文件读写的过程,掌握顺序文件的打开、读写、 关闭的语句书写方法,了解随机文件和二进制文件的打开、 读写、关闭的语句书写方法;熟悉常用的文件操作语句和函数及其用法。教学重点:文件操作有关的函数,文件的读写操作。教学难点:文件的输入和输出操作。第九章图形操作教学要求: 了解坐标系统的概念,掌握自定义坐标系的方法;型与线宽的概念,了解填充与色彩的方法;掌握 Line 、了解当前坐标的概念,了解线 Circle 、 Pset 、 Point 方法的用法。掌握用Line控件、 S

15、hape控件画直线、矩形、圆( 弧 ) 、椭圆的方法;会应用图形控件和图形方法进行图形绘制和简单动画设计。教学重点:图形控件、图形方法。教学难点:应用第十章数据库技术教学要求: 了解数据库和数据库管理器的概念; 了解 ADO数据控件的使用方法,查询语言( SQL)的使用方法;了解记录集的概念以及其常用的属性和方法。教学重点:数据库相关的基本概念和 SQL的使用方法。教学难点: ADO数据控件的使用方法和记录集的使用方法。了解结构化3.建议教学安排序号1212345678910主要教学内容(章)上篇计算机基础信息与计算机网络与信息安全下篇 VB 程序设计Visual Basic程序设计概述VB

16、可视化编程基础变量、表达式、常用函数顺序、选择、循环三种结构数组(静态、动态、控件数组)和自定义类型过程(函数过程、子过程、递归)和常用算法用户界面设计(常用控件和高级事件)Visual Basic的数据文件图形操作(绘图属性、绘图方法)数据库技术(数据控件与数据库的连接)期末考试总学时 80其中理论50 学时,实验学时322368876221学时,上机课程教学方式目标CO1PM1PM1CO2PM2PM1CO3PM3PM1CO3PM3PM1CO3PM3PM1CO4PM3PM1CO5PM3PM1CO6PM3PM1CO7PM3PM1CO8PM3PM1CO9PM3PM1CO10PM330 学时考核方式EM3EM5EM9EM3EM5EM9EM34.参考书目1 任灵平 杨玲 . VB 程序设计实验教程 M. 天津 : 南开大学出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论