全部课程 >VB程序设计基础Visual Basic Programming

课程基本信息

课程编码:044681

课程类别:公共课(必修),专业基础课(必修),

先修课程:大学计算机基础

适用专业:环境工程,环境工程(卓越计划班),高分子材料与工程,应用化学(化学工程与工艺卓越计划班),食品质量与安全,应用化学,

开课院部:计算机与网络安全学院

课程负责人:

课程教学团队:
课程资源: 没有资源记录!

课程展示

课程简介

  《VB程序设计基础》是理工科类非计算机专业的一门通识教育课程,是一门实践性较强的课程,本课程教学任务由以下三个方面内容构成:概念的理解、方法与工具的应用和程序设计的实践。通过本课程的学习,培养学生的分析问题的能力和运用程序设计语言解决实际问题的能力,为后续专业课的学习以及今后从事技术工作和科学研究工作打下良好基础。

课程教学要求

1. 知识与技能目标: 通过本课程的学习,学生能理解可视化程序设计中对象、属性、方法和事件驱动等基本概念。能熟练运用VB集成开发环境进行程序设计; 能够理解和运用常用内部控件的常用属性、方法和事件;能够熟练设计简洁实用的图形用户界面和建立事件驱动程序。熟练运用程序设计语言的三种基本控制结构;掌握数值型、字符型、逻辑型数据的定义和应用;掌握数组、自定义数据类型的定义和使用方法;掌握函数和子程序的定义及使用方法,理解参数传送、静态变量、自动变量等概念。理解子程序递归调用的概念和建立递归程序的方法。理解VB具有的各种其他功能:图形设计;菜单设计;多重窗体设计;多重文档界面设计。掌握顺序文件、随机文件的定义和使用等。掌握在Visual Basic环境下开发一个应用程序的方法。

2. 过程与方法目标:在学习Visual Basic程序设计各章节内容的过程中,使学生的逻辑思维能力、分析问题、解决问题的能力以及程序设计能力得到一定的训练,逐步形成科学的学习观和方法论。

3. 情感、态度与价值观发展目标:通过本课程的学习,培养学生学习和编写计算机程序的兴趣和爱好,树立在学习和工作中善于思考和勇于动手的信心,从而进一步提高学生的信息素养,为未来的学习、工作和生活奠定良好的基础。

课程教学内容

理论教学进程表

周次

教学主题

教学时长

教学的重点与难点

教学方式

作业安排

1

VB的发展、功能特点、VB实例。

面向对象的编程思想和事件驱动的编程机制,VB程序的构成,类和对象的概念。

4

面向对象的编程思想和事件驱动的编程机制,类和对象的概念。

课堂讲授

10题

2

基本控件,对象的三要素

2

对象的三要素

课堂讲授

10题

3

VB语言基础

2

数据类型及编码规则

课堂讲授

20题

4

基本程序结构

2

顺序、选择、循环结构

课堂讲授

 

5

基本程序结构

2

顺序、选择、循环结构

课堂讲授

20题

6

习题课(常用算法1)

4

累加、穷举、递推算法

课堂讲授

 

7

数组

2

数组的概念及常用操作

课堂讲授

 

8

习题课(常用算法2)

2

数组常用操作、数组元素排序

课堂讲授

20题

9

过程

2

过程的定义及调用

课堂讲授

 

10

习题课(常用算法3)

2

过程的编写、参数传递

课堂讲授

 

11

常用控件

2

单选、复选、列表框、定时器控件

课堂讲授

20题

12

通用对话框、菜单设计

2

通用对话框、菜单设计

课堂讲授

 

13

多重窗体和多文档界面

2

多文档界面

课堂讲授

10题

14

文件结构、分类及操作

2

顺序文件

课堂讲授

10题

15

图形操作

2

图形控件的用法

课堂讲授

10题

16

数据库编程基础

2

数据库基本概念、数据库与表的创建、数据表的维护,数据库基本操作及简单的查询功能

课堂讲授

 

17

数据库编程基础

2

VB程序与数据库的连接

课堂讲授

20题

18

习题课(常用算法4)

2

用户界面设计,文件和数据库访问

课堂讲授

 

合计:

40

 

 

150题

实践教学进程表

周次

实验项目名称

学时

重点与难点

项目类型(验证/综合/设计)

教学

方式

备注(题数)

2

实验1:Visual Basic环境和程序设计初步

2

熟悉VB编程环境、调试简单程序

验证

实验

7

3

实验2:顺序结构程序设计

2

数据的输入与输出

InputBox和MsgBox函数

验证

实验

9

4

实验3:选择结构程序设计

2

多分支选择语句的应用

验证

实验

7

5

实验4循环结构程序设计

2

For循环、While循环语句

验证

实验

5

7

实验4基本结构程序设计

2

分支选择语句、For循环、While循环语句

验证

实验

6

8

实验5数组

2

数组基本操作

验证

实验

6

9

实验5数组

2

数组元素排序

验证

实验

6

10

实验6:过程

2

简单过程的编写、调用

验证

实验

5

11

实验6:过程

2

参数传递、递归过程

验证

实验

5

12

实验7:界面设计

2

单选按钮、复选框、列表框控件、滚动条、定时器控件、通用对话框、菜单设计、多文档界面设计

验证

实验

9

13

实验8:数据文件

2

顺序文件的操作

验证

实验

5

14

实验9:图形操作

2

图形控件和方法、简单的动画设计

验证

实验

7

15

实验10:数据库技术

2

数据库基本概念、VB程序与数据库的连接

验证

实验

3

16

实验10:数据库技术

2

数据库基本操作、数据查询

验证

实验

3

17

实验11:课程设计

2

应用程序开发的基本方法

综合

实验

1

18

实验11:课程设计

2

应用程序开发的基本方法

综合

实验

 

合计:

32

 

 

 

84

 

 

考核要求及成绩评定

成绩评定方法及标准

考核内容

评价标准

权重

作业(10次,课外完成)

1. 评价标准:参考答案。

2. 要求:按时完成作业。

5%

实验(16次)

1. 评价标准:根据实验报告评定。

2. 要求:按时完成。

15%

期中考试

1. 评价标准:按小系统开发的评测标准。

2. 要求:独立、按时完成设计开发。

10%

期末考试(闭卷)

1. 评价标准:试卷参考解答。

2. 要求:独立、按时完成考试。

40%

课程设计:

界面和数据库设计,代码设计,文档编写和描述

  1. 评价标准:按照项目的要求设计界面和数据库,代码设计的准确性,程序运行的正确性,能描述整个项目的设计过程和实现。
  2. 要求:完成项目需要的支撑界面和数据库设计,能完成项目的各项功能,界面使用方便和合理,文档编写,每个学生应有应有独立的模块设计文档描述

30

 

学生学习建议

1.学习本课程的方法、策略及教育资源的利用。

  本课程的章节内容较多,知识点有前后的连贯性,学生要多看书、多听、多练、多想,在课本案例和教师讲解的案例题中悟出问题的解决思路及程序设计方法,达到 “先学习模仿他人程序”再到“自己能独立编写程序”的境界;听课时适当记好笔记,老师所讲的例题和方法与教材往往不一致,那是老师经验总结与运用,上机操作时也可以适当将自己做错的或不懂的内容记下来,课后去查阅相关参考书或网上资源,以深刻理解和掌握教学内容。

2、学生必须阅读与选读的课外教学材料

必须阅读的课外教学材料:http://www.enet.com.cn/eschool/video/vb/

可以选读的课外教学材料:http://tieba.baidu.com/f?kw=VB#

3.学生完成本课程每周须耗费的时间

  为掌握本课程的主要内容,按约1:1的比例配比课外学时(预习、复习和完成老师布置的作业),学生课外每周必须耗费的最少时间为3小时,学生完成本课程每周须耗费的最少时间为8小时。

4.学生的上课、实验、讨论、答疑、提交作业(论文)单元测试、期末考试的等方面的要求

   课前预习,坚持上课,认真听讲,做好笔记,积极参与教学互动,主动与老师探讨问题;课后认真预习、复习,独立完成作业。必须参加每一次的实验课,亲自动手独立完成规定的实验内容,学生所做的当次实验尽量保持与老师所布置的实验一致,并提交合乎要求的实验报告;作业布置约为每章节一次,均为网上作业,由布置日期到截止日期约为10天时间,过期不交,成绩记为0分。

5.学生参与教学评价要求

  依照按学校规定,课程结束前1-2周内,按照学校统一安排,通过网上评教系统,回答调查问卷,实事求是地对本课程及任课教师的教学效果作出客观公正的评价,是学生的应尽的责任和义务,对促进教师改进教学工作具有重要的意义,每个学生都必须参加。

课程文档下载

课程其它文档下载

本站 所有信息归:东莞理工学院 版权所有

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站