基于Visual Basic的教学辅助软件开发

2019-10-06 14:41郄伟王京
现代商贸工业 2019年26期

郄伟 王京

摘 要:基于Visual Basic语言研发的教学辅助软件是实现计算机辅助教学的一种途径。由于计算机辅助教学软件在教学中的普及性和现代化程度均欠缺,教师的教学仍存在繁琐、费时等现象。因此急待开发一款信息化教学辅助授课软件。该软件可把教学过程有机的整合为一体,通过该授课软件教师可以轻松完成例题讲解、仿真操作、试题练习、作业布置等和教学相关的任务。该教学软件的实现填补了我院专业课程教学辅助软件领域的空白。

关键词:Visual Basic;计算机辅助教学软件

中图分类号:G4 文献标识码:Adoi:10.19311/j.cnki.1672-3198.2019.26.089

1 前言

计算机辅助教学,简称CAI。早在五十多年前,美国就开始研究和應用计算机辅助教学。随着计算机技术的不断发展,CAI先后经历了五个发展阶段。直到上世纪90年代初,多媒体计算机的出现,使CAI得到了快速发展,它具有能够综合处理文字、图像、声音、图形的能力,显示了计算机在教育、教学方面的非凡才能,很快成为CAI发展的重要方向。我国在该方面的研究起步于20世纪70年代末期,随着新技术的不断出现和使用,CAI也进入了一个新的发展阶段。其主要的新技术有:多媒体与超媒体技术、网络技术、人工智能技术、面向对象的程序设计技术等。

目前,虽然CAI软件数量不少,但符合本校教学规律、适应课堂教学需求的教学软件却比较少,在教学中的普及性较低,教师的使用率也不高,授课教师多数仍然采用传统的模式教学,教学工作仍存在繁琐、费时等现象。

2 CAI授课软件开发

在从事数控专业教学工作十余年中,为了提高教学效果,在教学过程中应用到PPT、视频、模拟仿真软件等多种教学资源。但不同资源在电脑中存放位置不固定,寻找时会造成时间浪费,从而有了想将所有教学资源整合到一起形成教学辅助软件的想法。通过上网收集相关资料发现,目前尚未有类似的专业课程教学软件,又恰逢信息化教学改革的大趋势,因此,希望通过研发一款教学辅助软件协助教师提高授课质量。

2.1 教学软件开发思路

本软件依托《数控车床、铣床编程及操作》课程,利用Visual Basic语言开发能够辅助教师教学的课程授课软件。该软件将课件播放、例题讲解、操作仿真、课堂作业、课后作业布置、试题库、考勤记录、成绩汇总、重点难点等各项功能集成一体,是一款包含播放PPT教学课件和视屏教学课件的综合授课软件,可以实现《数控车床、铣床编程及操作》课程的全部教学过程及后期成绩汇总。

2.2 授课软件模块

本授课软件按照教学内容分为两大部分,分别为数控车床编程与操作和数控铣床编程与操作,每一部分包含的功能模块都相同,都是参照教师课堂授课的顺序和内容编写的。教师授课往往需要在课上对学生进行考勤并记录,以此作为学生课程评价的一项指标,因此,在授课软件中制作了考勤模块。教师在授课过程中要播放教学PPT或者教学视屏,所以设计了PPT、视频播放模块以及文档浏览和课件导航模块。授课内容结束后或复习时需要课上练习和课后布置作业,设计制作了提问模块、试题库模块和作业布置模块。学生在课下自学时可以参照帮助模块的内容学习数控编程的指令、数控机床的操作方法和本门课程的重难知识点。最后,到学期末,授课教师可以利用成绩汇总模块功能统计本学期学生的平时成绩、考试成绩、总评成绩。

2.3 授课软件界面

该授课软件界面包括菜单栏、工具栏、文档浏览窗口、课件导航窗口、文档播放窗口和状态栏。菜单栏可以实现文件的操作、授课模块的选择、试题库的选择、课堂考勤、成绩汇总、数控编程和机床操作说明的查阅。工具栏是对应菜单栏各功能的快捷选择区。教师在教学过程中根据需要在课件导航窗口选择授课PPT、例题、仿真加工及布置课堂作业。与此同时,被选择的播放内容在文档播放窗口显示,并以缩略图形式出现在左侧文档浏览窗口,以便教师快捷切换播放内容。授课软件初始操作界面如图1所示,考勤记录操作界面如图2所示,教学PPT播放界面如图3所示,试题库操作界面如图4所示。

3 授课软件使用效果

该软件综合应用了多媒体、超文本和知识库等计算机技术,克服了传统教学方式上单一、片面的缺点。它的使用不仅有效地缩短了教师教学辅助时间、提高了教学效率,而且因为内容丰富、直观,激发了学生的学习兴趣,提高了教学质量,实现了教学目标的最优化,是教学方式的一种勇敢探索和大胆创新。

参考文献

[1]张普晖,杨红华,窦振山,等.基于Matlab/Visual Basic的客车行李舱门气弹簧选型设计[J].客车技术与研究,2019(03):28-31.

[2]汪中正.组合运用教学辅助软件开展探究性学习的研究——以小学信息技术课堂为例[J].现代信息科技,2019,3(06):89-91.

[3]孙淼,马皓月,吴金卓,等.国际货物通关教学辅助软件设计与实现[J].物流技术,2019,38(04):109-113.

[4]周长宏,兰清昭.用VB6.0编写辅助中学数学课堂教学软件的研究与探索[J].电脑知识与技术,2019,15(06):44-46.

[5]胡祎琳.信息化教学手段在平面广告设计课程中的应用[J].科教导刊(下旬),2018(10):109-110.