《VB程序设计》课程实验教学综述

2014-10-20 17:45钱言玉谢超
科技资讯 2014年24期
关键词:VB程序设计实验教学

钱言玉 谢超

摘 要:本文结合案例对VB实验教学的目标、内容、实验教学策略、实验教学评价等方面进行了探讨,分析了VB语言程序设计实验教学中存在的问题,提出了改进措施。

关键词:VB程序设计 实验教学 实验课程体系

中图分类号:G647.38 文献标识码:A 文章编号:1672-3791(2014)08(c)-0191-02

《VB 程序设计》课程是大学计算机基础教学中第一门系统讲授程序设计的课程。Visual Basic语言是事件驱动的、面向对象的可视化程序设计语言,简单易学[1],能很快被初学者接受。课程主要讲授程序设计的基本知识和基本的程序设计方法,目的是培养学生利用可视化程序设计语言解决实际问题的技能。《VB 程序设计》实验教学作为理论教学的延伸,不仅可以帮助学生巩固课堂理论教学内容,还可以使学生熟悉程序调试技巧和程序设计的一般原则。

1 VB简介

Visual Basic是Microsoft公司开发的包含协助开发环境的事件驱动、面向对象的可视化程序设计语言,为用户提供了友好的设计界面。微软公司把许多新的数据访问功能加到VB中,3.0版以后的VB具有数据库连接和数据处理功能。用户只需要根据需求将所需的对象直接添加到窗体上,而不必为这些对象的创建去编写繁杂的代码,用户所需要编写的代码只是这些对象要实现的功能。Visual Basic将Windows编程的复杂性“封装”起来,能够高效率地开发一些应用软件。目前课堂教学中使用的集成环境是Visual Basic 6.0。

2 《VB 程序设计》实验课程体系设计

2.1 实验课程目标

《VB 程序设计》课程是大学计算机基础教学的必修课程,主要讲授程序设计的基本知识和基本的程序设计方法。实验教学是实现课程目标的重要环节,实验教学质量的好坏直接影响课程的整体教学质量。

VB的实验教学可以加深学生对课堂教学内容的理解,建立与程序设计相关的各种基本概念,理解程序设计的步骤及各阶段之间的关系,掌握运用VB程序设计语言编程的基本方法,包括对如何分析问题、如何进行算法设计、如何编写程序代码以及如何对代码进行调试等基本功能[2]。学习编写、调试程序的一些思路和技巧,养成良好的编程习惯,从而提高学生应用Visual Basic语言分析、解决和处理实际问题的思维方法和基本能力。

2.2 实验教学内容

VB程序中的所开设的实验都针对某个具体应用精心设计,并以该应用为主题展开,通过这些实验的实施,学生应该认识Visual Basic6.0的编程环境、面向对象的概念、可视化编程的优势;会使用Visual Basic6.0编写简单的程序、使用其中的控件建立友好的程序界面、使用各个基本事件;掌握各控件的基本属性、事件、方法,掌握面向对象编程及可视化编程的一些技巧,掌握基本的程序设计流程。主要内容包括:Visual Basic程序开发环境(标题、菜单、工具栏、窗体设计器、工程资源管理器、属性窗口等);Visual Basic程序的数据类型、变量、常量、数组、运算符、表达式;数据输入输出函数和方法;控制结构与过程;标准控件的常用属性、方法和事件;数组的概念和基本操作;菜单程序设计、文件操作和其他的一些高级主题。

2.3 实验教学实施

2.3.1 实验教学安排

《VB 程序设计》的实验教学中应以学生为主体,教师为辅助,注重考察学生灵活应用所学知识的能力,以具体的实验项目作为目标来组织实验教学的运行。实验教学中除了安排一些验证性实验项目以外,还要根据学习需求开设适当的综合性实验。笔者在课堂教学中开设了10个验证性实验的同时,设计“简单的学生选课系统”作为综合性实验,实验中要求学生综合利用所学知识实现对象的添加、相关属性的设置以及代码的编写等。选课系统是学生都熟悉的一个案例,通过对平时学习中接触的实际案例进行分析,将一个看上去复杂的问题分解成熟悉的模块[3],设计不同模块的基本界面、设置控件属性、完成代码的编写,使程序的复杂性大大降低。

2.3.2 实验教学策略

VB是学生进入大学以后第一次接触计算机程序设计类课程,因此,在实验教学组织过程中,要选择学生熟悉并感兴趣的案例由浅入深的激发学生对这门课程的兴趣,引导和启发学生充分认识实践操作在《VB 程序设计》课程教学中的重要性。初学时可以给出一些简单的案例,让学生设计一些美观简洁的界面,编写简单的代码实现结果的输出,帮助学生很轻松的进入学习状态,消除学生对上机实验的畏惧心理。学生能够独立的完成一些简单程序的编写后,学习的兴趣会进一步提高,可以逐渐的引导学生去解决一些稍微复杂的问题,鼓励学生独立的思考问题,分析问题,尝试用多种方法去解决问题,帮助学生提高学习的主动性和积极性[4]。实验中还应及时关注学生的学习能力,根据学生的学习状态适度调整实验教学内容。

2.4 实验教学评价

《VB 程序设计》实践性强的特点要求对课程考核时更加重视实验环节的考核,着重考察学生的动手操作能力,合理的评价学生的学习状态和教师的教学效果。实验教学中要考察学生在教学过程的参与程度,注重考察学生的态度和能力,关注学习的过程和方法以及学生的创造力,促进学生在学习中反思和成长,充分体现评价在教学中的激励作用。

3 《VB 程序设计》实验教学应用举例

本文以“简单的学生信息管理系统”的设计为出发点,综合利用所学VB中窗体、标签、命令按钮、文本框、列表框、组合框、框架、时间控件等常用控件,借助于VB中三种程序设计结构以及用户界面设计来完成本次实验内容。(如图1所示)

在这个实验项目中,学生要完成登录界面、学生管理界面、名单录入和选课系统界面的设计和编程,并重点实现学生管理系统中“名单录入”“选课系统”模块功能。通过典型问题的设计、编程、调试过程,培养学生利用计算机解决实践问题的能力。

4 《VB 程序设计》实验教学反思

4.1 存在的问题

第一,学生的学习兴趣对实验教学有一定的影响。VB程序设计语言具有良好的可视化界面,但是由于这门课程的教学对象是第一次接触程序设计语言的学生,在编写代码时经常用出现控件属性赋值以及一些语法错误,程序调试出现问题时会有一种挫败感,部分学生能在找出错误并进行改正,一些同学的学习兴趣和热情会因此大大降低,无法跟上教学进度,严重影响实验学习质量。

第二,实验教学活动的设计对实验教学有一定的影响。有些授课教师按照备课组统一制定的实验开课计划、实验大纲开展教学活动,实验项目比较统一。这种教学设计的缺点是从课程的角度安排实验教学,而不是从学生的角度去设计教学环节。没有充分考虑到学生对知识的接受能力和掌握程度的差异性,实验完成的进度和质量自然不同。

第三,师生之间双向交流不够对实验教学有一定的影响。教学过程中师生之间的交流对教学质量的影响是不容忽视的。有些学生实验中遇到问题及时查阅书本,求助同学,却不愿意与老师交流,以致教师没有掌握这些学生的学习状态;有些老师注重学生的独立完成实验情况,却没有及时关注学生在实验中遇到的问题,导致这些学生带着问题在学习。

4.2 改进措施

《VB程序设计》实验教学是课堂教学中不容忽视的重要组成部分,教学中要充分关注学生的学习情况,关注学生的学习兴趣和对知识的掌握程度,重视学生操作能力的提高,开展合理的有计划的实验教学活动,使学生更深入掌握VB程序设计语言的基本方法和技能,并为培养今后的学习打下良好的基础。

参考文献

[1] 孙力红,鞠慧敏,崔武子.互动教学,激发学生潜能—— VB程序设计课程教学实践的一点体会[J].计算机教育,2006(12):32-35.

[2] 景运革.VB程序设计的教学探讨[J].计算机与信息技术,2008(10):108-110.

[3] 王琦,李影洁.由VB实验课问题谈VB教学的改进[J].中国教育信息化,2011(19):74-75.

[4] 吴静,荀晓慧,何强.关于高校文科专业VB程序设计教学的思考[J].计算机教育,2008(13):115-117.endprint

摘 要:本文结合案例对VB实验教学的目标、内容、实验教学策略、实验教学评价等方面进行了探讨,分析了VB语言程序设计实验教学中存在的问题,提出了改进措施。

关键词:VB程序设计 实验教学 实验课程体系

中图分类号:G647.38 文献标识码:A 文章编号:1672-3791(2014)08(c)-0191-02

《VB 程序设计》课程是大学计算机基础教学中第一门系统讲授程序设计的课程。Visual Basic语言是事件驱动的、面向对象的可视化程序设计语言,简单易学[1],能很快被初学者接受。课程主要讲授程序设计的基本知识和基本的程序设计方法,目的是培养学生利用可视化程序设计语言解决实际问题的技能。《VB 程序设计》实验教学作为理论教学的延伸,不仅可以帮助学生巩固课堂理论教学内容,还可以使学生熟悉程序调试技巧和程序设计的一般原则。

1 VB简介

Visual Basic是Microsoft公司开发的包含协助开发环境的事件驱动、面向对象的可视化程序设计语言,为用户提供了友好的设计界面。微软公司把许多新的数据访问功能加到VB中,3.0版以后的VB具有数据库连接和数据处理功能。用户只需要根据需求将所需的对象直接添加到窗体上,而不必为这些对象的创建去编写繁杂的代码,用户所需要编写的代码只是这些对象要实现的功能。Visual Basic将Windows编程的复杂性“封装”起来,能够高效率地开发一些应用软件。目前课堂教学中使用的集成环境是Visual Basic 6.0。

2 《VB 程序设计》实验课程体系设计

2.1 实验课程目标

《VB 程序设计》课程是大学计算机基础教学的必修课程,主要讲授程序设计的基本知识和基本的程序设计方法。实验教学是实现课程目标的重要环节,实验教学质量的好坏直接影响课程的整体教学质量。

VB的实验教学可以加深学生对课堂教学内容的理解,建立与程序设计相关的各种基本概念,理解程序设计的步骤及各阶段之间的关系,掌握运用VB程序设计语言编程的基本方法,包括对如何分析问题、如何进行算法设计、如何编写程序代码以及如何对代码进行调试等基本功能[2]。学习编写、调试程序的一些思路和技巧,养成良好的编程习惯,从而提高学生应用Visual Basic语言分析、解决和处理实际问题的思维方法和基本能力。

2.2 实验教学内容

VB程序中的所开设的实验都针对某个具体应用精心设计,并以该应用为主题展开,通过这些实验的实施,学生应该认识Visual Basic6.0的编程环境、面向对象的概念、可视化编程的优势;会使用Visual Basic6.0编写简单的程序、使用其中的控件建立友好的程序界面、使用各个基本事件;掌握各控件的基本属性、事件、方法,掌握面向对象编程及可视化编程的一些技巧,掌握基本的程序设计流程。主要内容包括:Visual Basic程序开发环境(标题、菜单、工具栏、窗体设计器、工程资源管理器、属性窗口等);Visual Basic程序的数据类型、变量、常量、数组、运算符、表达式;数据输入输出函数和方法;控制结构与过程;标准控件的常用属性、方法和事件;数组的概念和基本操作;菜单程序设计、文件操作和其他的一些高级主题。

2.3 实验教学实施

2.3.1 实验教学安排

《VB 程序设计》的实验教学中应以学生为主体,教师为辅助,注重考察学生灵活应用所学知识的能力,以具体的实验项目作为目标来组织实验教学的运行。实验教学中除了安排一些验证性实验项目以外,还要根据学习需求开设适当的综合性实验。笔者在课堂教学中开设了10个验证性实验的同时,设计“简单的学生选课系统”作为综合性实验,实验中要求学生综合利用所学知识实现对象的添加、相关属性的设置以及代码的编写等。选课系统是学生都熟悉的一个案例,通过对平时学习中接触的实际案例进行分析,将一个看上去复杂的问题分解成熟悉的模块[3],设计不同模块的基本界面、设置控件属性、完成代码的编写,使程序的复杂性大大降低。

2.3.2 实验教学策略

VB是学生进入大学以后第一次接触计算机程序设计类课程,因此,在实验教学组织过程中,要选择学生熟悉并感兴趣的案例由浅入深的激发学生对这门课程的兴趣,引导和启发学生充分认识实践操作在《VB 程序设计》课程教学中的重要性。初学时可以给出一些简单的案例,让学生设计一些美观简洁的界面,编写简单的代码实现结果的输出,帮助学生很轻松的进入学习状态,消除学生对上机实验的畏惧心理。学生能够独立的完成一些简单程序的编写后,学习的兴趣会进一步提高,可以逐渐的引导学生去解决一些稍微复杂的问题,鼓励学生独立的思考问题,分析问题,尝试用多种方法去解决问题,帮助学生提高学习的主动性和积极性[4]。实验中还应及时关注学生的学习能力,根据学生的学习状态适度调整实验教学内容。

2.4 实验教学评价

《VB 程序设计》实践性强的特点要求对课程考核时更加重视实验环节的考核,着重考察学生的动手操作能力,合理的评价学生的学习状态和教师的教学效果。实验教学中要考察学生在教学过程的参与程度,注重考察学生的态度和能力,关注学习的过程和方法以及学生的创造力,促进学生在学习中反思和成长,充分体现评价在教学中的激励作用。

3 《VB 程序设计》实验教学应用举例

本文以“简单的学生信息管理系统”的设计为出发点,综合利用所学VB中窗体、标签、命令按钮、文本框、列表框、组合框、框架、时间控件等常用控件,借助于VB中三种程序设计结构以及用户界面设计来完成本次实验内容。(如图1所示)

在这个实验项目中,学生要完成登录界面、学生管理界面、名单录入和选课系统界面的设计和编程,并重点实现学生管理系统中“名单录入”“选课系统”模块功能。通过典型问题的设计、编程、调试过程,培养学生利用计算机解决实践问题的能力。

4 《VB 程序设计》实验教学反思

4.1 存在的问题

第一,学生的学习兴趣对实验教学有一定的影响。VB程序设计语言具有良好的可视化界面,但是由于这门课程的教学对象是第一次接触程序设计语言的学生,在编写代码时经常用出现控件属性赋值以及一些语法错误,程序调试出现问题时会有一种挫败感,部分学生能在找出错误并进行改正,一些同学的学习兴趣和热情会因此大大降低,无法跟上教学进度,严重影响实验学习质量。

第二,实验教学活动的设计对实验教学有一定的影响。有些授课教师按照备课组统一制定的实验开课计划、实验大纲开展教学活动,实验项目比较统一。这种教学设计的缺点是从课程的角度安排实验教学,而不是从学生的角度去设计教学环节。没有充分考虑到学生对知识的接受能力和掌握程度的差异性,实验完成的进度和质量自然不同。

第三,师生之间双向交流不够对实验教学有一定的影响。教学过程中师生之间的交流对教学质量的影响是不容忽视的。有些学生实验中遇到问题及时查阅书本,求助同学,却不愿意与老师交流,以致教师没有掌握这些学生的学习状态;有些老师注重学生的独立完成实验情况,却没有及时关注学生在实验中遇到的问题,导致这些学生带着问题在学习。

4.2 改进措施

《VB程序设计》实验教学是课堂教学中不容忽视的重要组成部分,教学中要充分关注学生的学习情况,关注学生的学习兴趣和对知识的掌握程度,重视学生操作能力的提高,开展合理的有计划的实验教学活动,使学生更深入掌握VB程序设计语言的基本方法和技能,并为培养今后的学习打下良好的基础。

参考文献

[1] 孙力红,鞠慧敏,崔武子.互动教学,激发学生潜能—— VB程序设计课程教学实践的一点体会[J].计算机教育,2006(12):32-35.

[2] 景运革.VB程序设计的教学探讨[J].计算机与信息技术,2008(10):108-110.

[3] 王琦,李影洁.由VB实验课问题谈VB教学的改进[J].中国教育信息化,2011(19):74-75.

[4] 吴静,荀晓慧,何强.关于高校文科专业VB程序设计教学的思考[J].计算机教育,2008(13):115-117.endprint

摘 要:本文结合案例对VB实验教学的目标、内容、实验教学策略、实验教学评价等方面进行了探讨,分析了VB语言程序设计实验教学中存在的问题,提出了改进措施。

关键词:VB程序设计 实验教学 实验课程体系

中图分类号:G647.38 文献标识码:A 文章编号:1672-3791(2014)08(c)-0191-02

《VB 程序设计》课程是大学计算机基础教学中第一门系统讲授程序设计的课程。Visual Basic语言是事件驱动的、面向对象的可视化程序设计语言,简单易学[1],能很快被初学者接受。课程主要讲授程序设计的基本知识和基本的程序设计方法,目的是培养学生利用可视化程序设计语言解决实际问题的技能。《VB 程序设计》实验教学作为理论教学的延伸,不仅可以帮助学生巩固课堂理论教学内容,还可以使学生熟悉程序调试技巧和程序设计的一般原则。

1 VB简介

Visual Basic是Microsoft公司开发的包含协助开发环境的事件驱动、面向对象的可视化程序设计语言,为用户提供了友好的设计界面。微软公司把许多新的数据访问功能加到VB中,3.0版以后的VB具有数据库连接和数据处理功能。用户只需要根据需求将所需的对象直接添加到窗体上,而不必为这些对象的创建去编写繁杂的代码,用户所需要编写的代码只是这些对象要实现的功能。Visual Basic将Windows编程的复杂性“封装”起来,能够高效率地开发一些应用软件。目前课堂教学中使用的集成环境是Visual Basic 6.0。

2 《VB 程序设计》实验课程体系设计

2.1 实验课程目标

《VB 程序设计》课程是大学计算机基础教学的必修课程,主要讲授程序设计的基本知识和基本的程序设计方法。实验教学是实现课程目标的重要环节,实验教学质量的好坏直接影响课程的整体教学质量。

VB的实验教学可以加深学生对课堂教学内容的理解,建立与程序设计相关的各种基本概念,理解程序设计的步骤及各阶段之间的关系,掌握运用VB程序设计语言编程的基本方法,包括对如何分析问题、如何进行算法设计、如何编写程序代码以及如何对代码进行调试等基本功能[2]。学习编写、调试程序的一些思路和技巧,养成良好的编程习惯,从而提高学生应用Visual Basic语言分析、解决和处理实际问题的思维方法和基本能力。

2.2 实验教学内容

VB程序中的所开设的实验都针对某个具体应用精心设计,并以该应用为主题展开,通过这些实验的实施,学生应该认识Visual Basic6.0的编程环境、面向对象的概念、可视化编程的优势;会使用Visual Basic6.0编写简单的程序、使用其中的控件建立友好的程序界面、使用各个基本事件;掌握各控件的基本属性、事件、方法,掌握面向对象编程及可视化编程的一些技巧,掌握基本的程序设计流程。主要内容包括:Visual Basic程序开发环境(标题、菜单、工具栏、窗体设计器、工程资源管理器、属性窗口等);Visual Basic程序的数据类型、变量、常量、数组、运算符、表达式;数据输入输出函数和方法;控制结构与过程;标准控件的常用属性、方法和事件;数组的概念和基本操作;菜单程序设计、文件操作和其他的一些高级主题。

2.3 实验教学实施

2.3.1 实验教学安排

《VB 程序设计》的实验教学中应以学生为主体,教师为辅助,注重考察学生灵活应用所学知识的能力,以具体的实验项目作为目标来组织实验教学的运行。实验教学中除了安排一些验证性实验项目以外,还要根据学习需求开设适当的综合性实验。笔者在课堂教学中开设了10个验证性实验的同时,设计“简单的学生选课系统”作为综合性实验,实验中要求学生综合利用所学知识实现对象的添加、相关属性的设置以及代码的编写等。选课系统是学生都熟悉的一个案例,通过对平时学习中接触的实际案例进行分析,将一个看上去复杂的问题分解成熟悉的模块[3],设计不同模块的基本界面、设置控件属性、完成代码的编写,使程序的复杂性大大降低。

2.3.2 实验教学策略

VB是学生进入大学以后第一次接触计算机程序设计类课程,因此,在实验教学组织过程中,要选择学生熟悉并感兴趣的案例由浅入深的激发学生对这门课程的兴趣,引导和启发学生充分认识实践操作在《VB 程序设计》课程教学中的重要性。初学时可以给出一些简单的案例,让学生设计一些美观简洁的界面,编写简单的代码实现结果的输出,帮助学生很轻松的进入学习状态,消除学生对上机实验的畏惧心理。学生能够独立的完成一些简单程序的编写后,学习的兴趣会进一步提高,可以逐渐的引导学生去解决一些稍微复杂的问题,鼓励学生独立的思考问题,分析问题,尝试用多种方法去解决问题,帮助学生提高学习的主动性和积极性[4]。实验中还应及时关注学生的学习能力,根据学生的学习状态适度调整实验教学内容。

2.4 实验教学评价

《VB 程序设计》实践性强的特点要求对课程考核时更加重视实验环节的考核,着重考察学生的动手操作能力,合理的评价学生的学习状态和教师的教学效果。实验教学中要考察学生在教学过程的参与程度,注重考察学生的态度和能力,关注学习的过程和方法以及学生的创造力,促进学生在学习中反思和成长,充分体现评价在教学中的激励作用。

3 《VB 程序设计》实验教学应用举例

本文以“简单的学生信息管理系统”的设计为出发点,综合利用所学VB中窗体、标签、命令按钮、文本框、列表框、组合框、框架、时间控件等常用控件,借助于VB中三种程序设计结构以及用户界面设计来完成本次实验内容。(如图1所示)

在这个实验项目中,学生要完成登录界面、学生管理界面、名单录入和选课系统界面的设计和编程,并重点实现学生管理系统中“名单录入”“选课系统”模块功能。通过典型问题的设计、编程、调试过程,培养学生利用计算机解决实践问题的能力。

4 《VB 程序设计》实验教学反思

4.1 存在的问题

第一,学生的学习兴趣对实验教学有一定的影响。VB程序设计语言具有良好的可视化界面,但是由于这门课程的教学对象是第一次接触程序设计语言的学生,在编写代码时经常用出现控件属性赋值以及一些语法错误,程序调试出现问题时会有一种挫败感,部分学生能在找出错误并进行改正,一些同学的学习兴趣和热情会因此大大降低,无法跟上教学进度,严重影响实验学习质量。

第二,实验教学活动的设计对实验教学有一定的影响。有些授课教师按照备课组统一制定的实验开课计划、实验大纲开展教学活动,实验项目比较统一。这种教学设计的缺点是从课程的角度安排实验教学,而不是从学生的角度去设计教学环节。没有充分考虑到学生对知识的接受能力和掌握程度的差异性,实验完成的进度和质量自然不同。

第三,师生之间双向交流不够对实验教学有一定的影响。教学过程中师生之间的交流对教学质量的影响是不容忽视的。有些学生实验中遇到问题及时查阅书本,求助同学,却不愿意与老师交流,以致教师没有掌握这些学生的学习状态;有些老师注重学生的独立完成实验情况,却没有及时关注学生在实验中遇到的问题,导致这些学生带着问题在学习。

4.2 改进措施

《VB程序设计》实验教学是课堂教学中不容忽视的重要组成部分,教学中要充分关注学生的学习情况,关注学生的学习兴趣和对知识的掌握程度,重视学生操作能力的提高,开展合理的有计划的实验教学活动,使学生更深入掌握VB程序设计语言的基本方法和技能,并为培养今后的学习打下良好的基础。

参考文献

[1] 孙力红,鞠慧敏,崔武子.互动教学,激发学生潜能—— VB程序设计课程教学实践的一点体会[J].计算机教育,2006(12):32-35.

[2] 景运革.VB程序设计的教学探讨[J].计算机与信息技术,2008(10):108-110.

[3] 王琦,李影洁.由VB实验课问题谈VB教学的改进[J].中国教育信息化,2011(19):74-75.

[4] 吴静,荀晓慧,何强.关于高校文科专业VB程序设计教学的思考[J].计算机教育,2008(13):115-117.endprint

猜你喜欢
VB程序设计实验教学
LabVIEW下的模拟电路实验教学创新对策
基于科学探究的高中生物实验教学探索
网络与云技术在实验教学中的应用
复变函数级数展开的可视化实验教学
复变函数级数展开的可视化实验教学
初中化学实验教学中“微课”教学模式的探讨
谈初中化学实验教学的初探
浅谈VB程序设计的教与学
贯穿式案例教学法在《VB程序设计》中的实践研究
一体化教学在《VB程序设计》课程中的实践研究