精品课程之《Visual Basic 程序设计》

 

 

《Visual Basic程序设计》教学大纲

学 分: 6学分 学 时: 102
课程编码: 040009 适用学制: 三年制高职
适用专业: 计算机应用技术专业

一、课程的性质与任务
(一)课程的性质
本课程是为计算机应用技术专业学生开设的专业必修课。本大纲依据《苏州农业职业技术学院计算机应用技术专业教学计划》的课程结构而编制
(二)课程的任务
本课程的目的就是使学生在已掌握了计算机基础知识和应用知识的基础上,进一步深化计算机的技术能力,培养学生能利用计算机技术,结合自己所学专业,解决一些实际问题的能力,要求学生能掌握VB环境和程序设计基础知识、程序设计的基本方法和应用技术。
(三)前导课程及后续课程
本教学大纲是为高中起点的三年制高职学生而制定的,学生在学习本课程前应先行具备计算机基本知识,因此其前导课程为《计算机引论》、《C语言》。本课程的后续课程为毕业实习,学生应通过在真实工作环境中编程实习,进一步强化与本课程相关的职业能力的训练。
二、课程的教学目标
1.本课程的目的就是使学生掌握VB环境和程序设计基础知识、程序设计的基本方法和应用技术。
2.促进学生创新意识和综合职业能力形成的途径和措施。
三、教学内容、基本要求、学时分配

(单元)及名称

主要内容

教学要求

学时

知识点一:Visual Basic程序设计概述

理论教学

1. Visual Basic程序设计概述

了解:VB的发展、特点、启动、退出

掌握:VB集成开发环境

2

实践项目

熟悉VB程序开发环境。

了解:VB的发展、特点、启动、退出

掌握:VB集成开发环境

2

知识点二:简单的VB程序设计

理论教学

1. 对象、类以及对象的属性、事件、方法的概念

2. 编写简单的VB应用程序

3.  程序的保存、装入和运行

了解:对象、类以及对象的属性、事件、方法的概念;如何使用帮助系统。

掌握:程序设计的步骤,工程的组成、创建与保存;程序调试的方法。

6

实践项目

简单VB程序的编写与运行

了解:VB应用程序的构成

掌握:程序设计的步骤,工程的组成、创建与保存;程序调试的方法。

2

知识点三:Visual Basic语言基础

理论教学

1. 基本数据类型

2. 表达式的建立;基本的运算符以及常用内部函数以及编码规则。

了解:数据类型、变量的基本概念。

掌握:基本数据类型及其定义;变量和常量的命名; 表达式的建立;基本的运算符以及常用内部函数以及编码规则。

4

实践项目

VB程序设计基础

了解:基本数据类型

掌握:基本数据类型、常用内部函数及其运算

2

知识点四:基本控制结构

理论教学

1. 人机交互函数InputBox()MsgBox()

2.赋值语句

3. If条件语句

4. Select Case语句,条件函数

5. For循环语句

了解:人机交互函数InputBox()MsgBox();辅助控制语句。

掌握:赋值语句;If条件语句,Select Case语句,条件函数;For循环语句,Do...Loop循环语句;常用算法;并解决实际问题。

12

实践项目

1. 人机交互函数InputBox()MsgBox()

2.选择控制结构、多分支控制结构

3. For循环语句

掌握人机交互函数InputBox()MsgBox()语法结构;

掌握:If条件语、Select Case语句,条件函数和For循环语句

6

知识点五:数组

理论教学

1. 数组

2. 控件数组

了解:数组的概念;控件数组;常用算法。

掌握:静态数组、一维数组的定义、声明、操作;动态数组的声明、操作。

8

实践项目

1. 数组

2. 控件数组

了解:数组的概念;控件数组;常用算法。

掌握:静态数组、一维数组的定义、声明、操作;动态数组的声明、操作。

4

知识点六:过程

理论教学

1. 变量、过程

2. 函数过程

3.  参数传递

了解:变量、过程的作用域。

掌握:函数过程的定义与调用;子过程的定义与调用;参数传递;常用算法。

8

实践项目

1. 过程

2. 参数传递

了解:变量、过程的作用域

掌握:函数过程的定义与调用;子过程的定义与调用;参数传递;常用算法。

4

知识点七:常用控件

理论教学

1. 文本、图形、按钮、选择控件

2. 滚动条、时钟、框架

3.  键盘、鼠标事件

了解:文本、图形、按钮、选择控件、滚动条、时钟的设置;鼠标和键盘事件过程

掌握:文本、图形、按钮、选择控件的常用属性、事件和方法

10

实践项目

1.        控件编程

2.      键盘鼠标事件过程

了解:文本、图形、按钮、选择控件、滚动条、时钟的设置;鼠标和键盘事件过程

掌握:文本、图形、按钮、选择控件的常用属性、事件和方法

6

知识点八:界面设计

理论教学

1. 多重窗体和多文档界面;通用对话框。

2. 工具栏、状态栏;菜单设计。

了解:多重窗体和多文档界面;通用对话框。

掌握:工具栏、状态栏;菜单设计。

10

实践项目

1. 菜单设计

2. 多重窗体设计

掌握:多重窗体和多文档界面;通用对话框。

掌握:工具栏、状态栏;菜单设计。

4

知识点九:文件

理论教学

1.顺序文件

2 .随机文件

了解:顺序文件、随机文件的区别和联系

掌握:顺序文件、随机文件操作

8

实践项目

1.文件操作

了解:顺序文件、随机文件的区别和联系

掌握:顺序文件、随机文件操作

4

理论教学

68

实践教学(不包括教学实习)

34

102

   

0

 

四、教学建议
考虑到本课程操作性较强,因此,在课程教学中应遵循以下原则:
1.能力本位原则。应认真研究职业岗位群对知识、技能和态度等方面的要求,按照“理论知识够用、实用,技术先进、适用”的标准,精心组织教学内容,并应特别注意选择能反映当前程序设计、开发的最新设计理念。
2.产教结合原则。应注重采用产学研结合的教学模式进行课程教学活动,尽量在真实(仿真)的职业环境中培养学生的前程序设计与开发能力。
3.教书育人原则。要认真研究本课程中的育人因素,在传授知识、培养能力的同时,创设和利用各种机会和途径,着力培养学生的职业意识、职业情感、职业道德以及创新意识和创业能力。
4.提高“双效”(效果和效益)原则。要注意收集有关新设计和作品,并以此为导向,让学生直观的感受到程序设计的魅力,提高教学的直观性和生动性;同时要制作和利用教学录像、课程网站等,并使其服务于课程教学,以提高课程教学的效率。
上机课以提高学生加深理解课堂知识,提高实际编程能力为目标,为创新和素质教育打下基础,应保证有良好的上机环境。要求学生作好预习,并抽查预习情况和实验情况,教师可根据实际授课情况,尽可能采取实例教学的方式。
五、考核方式及评分办法
(一)考核方式 本课程一学期完成,采用理论知识考核和实践项目考核相结合的方式进行学习成绩考核。理论知识考核又包括平时考核(含作业、课堂提问回答等)和期末考试方式;实践项目考核采用平时考核(含实验、实验提问操作等)和期末实践考试考核相结合的方式。
理论知识考核期末考试与实践期末考试考核可分可合。
(二)评分办法课程总成绩 = 学期成绩×0.5 +实训成绩总评×0.5。其中:学期成绩按平时考核和期末考核4:6的比例折算;实训成绩为每次上机实训练习的技能考核成绩和出勤、纪律、实训报告成绩,其中技能考核占75%、实训报告占10%,实训出勤、纪律占15%。。
六、教材与参考书
(一)参考教材:
《新编Visual Basic 程序设计教程》,牛又奇 ,苏州大学出版社,2002.7
《新编Visual Basic 程序设计教程实验指导》,牛又奇, 主编苏州大学出版社,2002.7
《全国计算机等级考试二级教程Visual Basic 语言程序设计》,刘炳文等,高等教育出版社,2002年4月
(二)参考书目:
《Visual Basic程序设计简明教程》,刘炳文, 清华大学出版社, 2002年版;
《Visual Basic程序设计简明教程题解与实验指导》,刘炳文, 清华大学出版社, 2002年版;
七、有关说明
本大纲由电子信息技术系计算机应用教研室编制,陈增祥执笔,徐晓明主审。

制订日期:2002年12月12日

 

版权所有·苏州农业职业技术学院电子信息技术系
地址:苏州市西园路279号