《程序设计基础(VB)》课程教学大纲_第1页
《程序设计基础(VB)》课程教学大纲_第2页
《程序设计基础(VB)》课程教学大纲_第3页
全文预览已结束

下载本文档

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

文档简介

1、程序设计基础(VB)课程教学大纲英文名称:Visual Basic Language Programming课程类型:学科基础课课程要求:必修学时/学分:32/2适用专业:全校工科各专业 一、课程性质与任务本课程是我院为非计算机专业本科生开设的公共基础课,要求学生通过对本课程的学习和训练掌握本学科的理论知识并逐渐形成运用这些知识进行程序设计的能力。本课程通过讲授VB的基本概念、基本理论和程序设计方法,使学生了解和掌握可视化计算机程序设计思想,培养学生的编程能力,为今后学习其他课程打下良好的基础。二、 课程与其他课程的联系 本课程的先修课为计算机文化基础,后续课程:计算机综合应用。三、课程教学目

2、标 1.了解Visual Basic的发展及特点;掌握Visual Basic的集成开发环境;理解Visual Basic创建应用程序的过程。2.掌握窗体的常用属性、方法和事件;了解标签、文本框、命令按钮三个控件的常用属性、方法和事件;了解程序错误类型及调试的方法。3.理解数据类型、常量、变量、函数、运算符、表达式等有关概念;理解变量和常量的命名规则;.理解常用的数据类型;掌握变量的声明(定义):应能根据程序的需要决定变量的类型;掌握符号常量的声明(定义);掌握关系运算符及表达式的使用;掌握常用内部函数的使用4.掌握InputBox函数、MsgBox函数和MsgBox过程;掌握If语句的一般形

3、式和嵌套形式,熟悉If语句的执行过程;掌握Select Case语句的一般形式,熟悉Select Case语句的执行过程;掌握For语句的一般形式,熟悉For语句的执行过程;掌握DoLoop语句的各种形式,熟悉DoLoop语句的执行过程。5.了解数组的概念;了解数组的维数;理解Option Base语句的功能;掌握静态数组的创建及使用;掌握动态数组的创建及使用;掌握数组的基本操作;了解自定义类型的应用。 6.了解子过程的概念;了解函数过程的概念;理解形式参数与实际参数的概念;理解按值传递与按地址传递的概念;掌握子过程的创建及调用方法;掌握函数过程的创建及调用方法;掌握值传递和地址传递的区别;掌

4、握变量、过程的作用域。7.掌握常用控件的基本属性和使用方法;掌握通用对话框的使用;掌握菜单的使用方法。8.了解文件的分类;掌握顺序文件的操作方法;了解随机文件和二进制文件的使用。四、教学内容、基本要求与学时分配序号教学内容教学要求学时教学方式对应课程教学目标1 一、VB程序设计概述1.VB的特点。2.VB集成开发环境。3.简单应用程序的建立。4.VB程序结构和编码规则。1.了解VB的特点。2.掌握VB集成开发环境的构成及使用方法。3.掌握简单应用程序的建立过程。4.掌握VB程序结构和编码规则。2讲授 1 2 二、VB可视化编程基础1.窗体和基本控件。1.掌握窗体和基本控件常用属性和方法。2讲授

5、23三、VB语言基础1.数据类型。2.常量与变量。3.运算符和表达式。4.常用内部函数。1.掌握常用数据类型的使用方法。2.掌握标识符的命名和常量与变量的使用方法。3.掌握运算符的优先级和使用方法,掌握表达式的书写。4.掌握常用内部函数的使用。4讲授34四、基本控制结构1.顺序结构。2.选择结构。3.循环结构。4.其他辅助控制语句。1. 掌握顺序结构的使用方法。2.掌握选择结构的使用方法。3. 掌握循环结构的使用方法。4.掌握辅助语句的使用方法。8讲授45五、数组1.数组的概念。2.数组声明。3.数组的操作。1.理解数组的基本概念。2.掌握静态一维和二维数组的使用。3.掌握动态一维和二维数组的

6、使用。4.掌握数组的基本操作。4讲授56六、过程1.函数过程。2.子过程。3.参数的传递1.掌握函数过程的定义和使用。2.掌握子过程的定义和使用。3.掌握参数的传值和传址。5讲授67七、用户界面设计1.标准控件设计。2.菜单设计。3.对话框设计。1.掌握标准控件的设计方法。2.掌握菜单的设计方法。3.掌握对话框的设计方法。5讲授78八、数据文件1.顺序文件。2.二进制文件。3.随机文件。1.掌握顺序文件的基本操作。2.了解二进制文件的操作。3.了解随机文件的操作。2讲授8合计32五、其他教学环节(课外教学环节、要求、目标)1. 自主学习: (1)程序调试,掌握程序错误类型及相应调试方法。 (2

7、)控件数组,掌握控件数组的创建及编程方法。 (3)面向对象编程基本理论,掌握类、对象、属性、方法、事件的概念及事件驱动的编程机制。 六、教学方法教学方法上,要求教师按照学生学习的规律和特点,从学生实际出发,以学生为主体,积极采用多媒体教学,充分调动学生学习的主动性、积极性。课堂教学上,应采用由浅入深、由表及里、理论联系实际等方法,以增加学生的感性认识,培养和提高学生的思维能力和处理问题的能力。采用案例教学和任务驱动的方式。七、考核方式最终成绩由平时成绩和期末考试成绩组合而成。各部分所占比例如下:平时成绩:20%。具体如下:1出勤及课堂表现成绩:10%,主要考核学生的出勤、课堂听课是否认真、课堂笔记;2课堂提问成绩:5%,主要考核对课程主要知识点的理解和掌握程度;3平时作业成绩:5%,主要考核平时作业完成情况。期末考试成绩:80%。主要考核软件VB基本概念、基本结构的应用、综合程序设计的方法以及界面控件的掌握程度。上机考试形式。题型为1、选择题2、填空题3、判断题4、编程题等。八、教材及参考书目1教材:1 Visual

温馨提示

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

评论

0/150

提交评论