Visual Basic 程序设计
 
 
课程发展历史沿革   教学内容   教学条件   教学方法与教学手段   教学效果
教学内容
一、课程在本专业的定位与课程目标

四川机电职业技术学院始终坚持“一个中心,三个并重,即以人才培养为中心,实行学历教育与职业培训并重、教育与科研并重、技能培养与素质教育并重。”的办学指导思想,坚持“奉献、超越、发展”的办学理念,形成了鲜明的办学特色。200510月,学院参加教育部组织的“高职高专院校人才培养工作水平评估”,获得专家组高度评价并获得“人才培养工作水平”优秀等级。2006年底,学院积极响应国家创建示范性高等职业技术学院工程,正式启动了创建国家示范性高等职业技术学院工程,办学目标定位在坚持高等职业教育方向,形成多层次、多类型教育并举且相互沟通的办学格局,力争成为国家级示范高职院校,整体办学实力、办学水平位居全国同类院校领先水平。

我院的学生主要以三年制和五年制的高职学生为主,生源来自高中及初中毕业生,《Visual Basic程序设计》已经成为我院多媒体专业、计算机网络技术、经济信息管理、数控、机电、机制等专业的计算机程序设计课程,其重要性是不言而喻的。

   通过该课程的学习,培养学生面向对象的编程思想,训练学生的程序开发能力,培养学生的创新意识和创新能力,使学生初步具备设计、开发中小型应用程序的综合素质和技能。


二、知识模块顺序及对应的学时

序号

教学内容

课时分配76学时

2学时机动)

1

第一模块 VB概述

2

2

第二模块 Visual Basic 程序设计入门

6(其中实验2学时)

3

第三模块 窗体与常用控件

14(其中实验8学时)

4

第四模块 Visual Basic 程序设计基础

8(其中实验4学时)

5

第五模块 程序控制结构

8(其中实验4学时)

6

第六模块 数组

6(其中实验2学时)

7

第七模块 过程

6(其中实验2学时)

8

第八模块 文件

4(其中实验2学时)

9

第九模块 图形操作

4(其中实验2学时)

10

第十模块 界面设计

6(其中实验4学时)

11

第十一模块 Visual Basic 数据库编程

10(其中实验4学时)

12

第十二模块 程序调试及错误处理

2



三、课程的重点、难点及解决办法

课程重点:

1VB的基本语法;

2VB的常用控件;

3)程序控制结构   

4)对话框、菜单、工具栏和状态栏的设计方法;

5VB数据库应用程序的开发方法;

教学难点:

1VB常用控件的使用;

2)数组、过程的定义和使用;

3)文件的操作。    

主要的解决办法:

    1)培养学生学习VB程序设计的兴趣,兴趣是学习的动力。

2)精讲多练和学生自学相结合,精讲主要功能和常用操作,精讲程序设计语言控制结构的主要形式,其他功能在老师的引导下由学生自己完成,培养学生自主学习的能力。

3)采用任务驱动教学、案例教学等方法,通过实际案例分析,提出问题,介绍控件的使用和程序设计方法,培养和训练学生分析、解决实际问题的能力。

4)教学中突出重点和难点,引导学生提高逻辑思维能力。

5)用先进的教学手段辅助教学,多种媒体有机结合,增加教学的直观性和课堂信息量扩充性。

6)要求学生善于观察,勤思考,勤总结,多动手。多上机多实践,把抽象的理论和直观的运行结果对比分析,总结适合不同层次学生自己的计算机教学方法。

7)进一步开发课程网站建设。提供课程相关的大纲、教学录像、电子课件、实验指导、模拟试题、趣味程序、练习自测、在线交流,为学生构建自主学习平台,锻炼和培养学生终生学习的能力。


四、实践教学的设计思想与效果(不含实践教学内容的课程不填)

针对该课程实践性强的特点,遵照“目标任务驱动,课内外教学相结合”的思想组织教学,以提高实践性教学效果和质量。我们的指导思想是:精讲多练、讲评结合,任务驱动、案例教学,课程设计综合实践。

1、示范式教学,精讲多练

在本课程教学改革中,增加实践教学环节的比重,采用理论实践一体化教学和案例式教学,打破理论课、实验课和实训课的界限,将理论课教学和实践教学有机的结合起来,精讲多练、讲评结合,实现“教、学、练、考”四位一体教学。

2、任务驱动、案例教学,提高实验效果

根据课程知识点,按代表性、实用性、趣味性的原则来设计案例,如简易计算器、字幕移动、时钟、信息提示对话框、字体预览、文本编辑器、菜单、文件长度测试、数据库管理系统等,采用“基本知识--案例剖析--学生实践”的模式组织教学,将设计全过程呈现在大屏幕上,让学生亲身感受并参与其中,激发了学生的求知欲。目前通过自己动手设计,已经建成了课程案例库。

3、创新性、开发性实验

课程结束,安排两周的课程设计。通过课程设计,要求学生在老师的指导下,分组完成一个比较系统的应用程序开发任务。题目来源于现实生活的需要或工业控制领域的生产管理,由老师指定或学生自选。设计规定有一定难度和工作量,要求遵守设计规范,培养学生开发应用程序良好习惯。设计目标是提高学生应用技能的能力、动手能力,培养团队精神和严谨的工作态度。