人们的生活与学习都离不开计算机的基础知识,所以掌握计算机基础知识、懂得运用计算机的基本操作是每个学生的必修课,文中首先对开发计算机基础教学辅助练习系统的必要性以及系统结构设计及功能做出分析,其次,对计算机基础教学辅助练习系统的主要部分的开发展开论述,为提高教学效果,提升学生学习计算机的水平奠定坚实的基础。
引言
随着我国信息化水平的飞速发展,计算机已经逐渐成为家喻户晓的常用工具,作为计算机教师,要努力为国家培养计算机人才,作为学生更要努力学好计算机基础知识,然而,在教学过程中,特别是学生进行练习题时会遇到各种各样的问题,由于学生较多,老师相对较少,加之有限的课堂时间,所以,不能在有限的时间里,完成学生的所有问题,开发计算机基础教学辅助练习系统可以从根本上解决此类问题,我根据自己的教学经验及专业知识对开发计算机基础教学辅助练习系统做出简要论述,愿与读者共同探讨。
一、开发计算机基础教学辅助练习系统的必要性
通常,非计算机专业的计算机基础课程都存在四个基本特点,第一,与一般课程有差异,大部分上机练习需要提供磁盘文件,例如图片、声音以及动画和数据等,学生在课下练习时的教材依据也多数为纸质教材,而纸质的教材不能给予详细的磁盘文件,只能给予简单的题目要求;第二,具有很强的实践操作性,不论哪门课程,在课堂教学完成后,课下都要进行适当的练习,计算机教学也是如此,在完成课堂理论课后,仍需要较多的上机练习才能对理论课知识进行巩固,所以,课后练习是计算机基础教学中不可或缺的一部分,也是对理论教学的巩固;第三,授课教师相对较少,而学生人数相对较多,在进行实践课程时,往往采用大班形式来进行,尽管老师不停地在学生中间巡回,但是由于上机课的时间限制,老师无法再有限的时间内完成所有学生的全部问题;第四,教学内容与教学学时不成正比,由于教学学时有限,所以,在计算机基础教学中,应当采用精讲多练的原则来进行,当每个教学章节完成后,要适当地给予一些综合性的练习题,让学生在课下进行联系,以此达到对知识的巩固作用;正是由于计算机基础教学的以上四个特点,也为了满足计算机基础课程教和学的需要,计算机基础教学辅助练习系统的开发是非常有必要性。
二、计算机基础教学辅助练习系统的结构设计及功能
(一)系统结构设计
计算机基础教学辅助练习系统主要由两个大模块组成,即教师模块与学生模块,前者是供教师来操作的,教师模块分为练习题库与选择题库两大部分,这两部分又分别可以实现删除、增加以及编辑功能;学生模块分为VB、VFP与大学计算机基础三部分,VB课程分为编程题、设计题以及选择题三部分;VFP课程分为编程题、设计题、操作题以及选择题四部分,其中,操作题部分包括菜单操作、查询操作、报表操作、数据库与表操作、项目操作等相关的操作性练习;大学计算机基础分为数据库题、电子表格题、演示文稿题、文字处理题、文字录入题、操作系统题以及选择题,其中,操作系统题分为三个内容,即Windows的多媒体操作、Internet操作与文件夹操作。
(二)系统结构的各自功能
系统各练习模块用一组动态生成的位图按钮控件来完成,此组按钮控件中的一个按钮可控制每个练习模块,教师在教学过程中,当需要添加学习模块或者删除无用模块的时候,也可通过此组按钮轻松实现,教师对所有模块优化完毕后,学生可根据自己的学习所需,通过此组按钮进行适合自己的练习模块;此外,在选择练习题时,如果此练习题需要提供相应的声音、图像或者是文字时,系统会自动把正确的文档进行复制或者直接转换成指定的路径,学生可直接调用相对应的应用程序并打开相关的路径中的文档来完成练习,以往,在纸质教材中学生需要自己建立操作文档,不仅费时而且不方便,如此一来,便可有效的解决此难题,并从根本上提高了学生的学习效率;在使用过程中,遇到任何难题,都可以打开系统给予的在线帮助来进行解决,对于VB和VFP课程中的每个练习模块的练习题都各自给出相对应的参考答案,对于编程题,不仅要给出参考程序,还要在程序中给出相应的解释,以便于学生进一步的理解,至于经典题型,既可以查看答案又能够完成分数的统计;而大学计算机基础的每个练习模块,则给出一些相关的帮助信息,通过这些帮助提示,学生可以顺利地自己完成练习;系统给予的在线联机帮助,能够很好地解答学生在学习过程中遇到的各种问题,使学生在练习过程中无任何阻碍,从而时学生充满良好的学习热情。
三、计算机基础教学辅助练习系统的主要部分的开发
(一)开发系统操作主页面
计算机基础教学辅助练习系统是为学生提供上机学习环境而开发,操作界面要方便学生操作使用,由于上机练习时,往往会用到操作主界面与练习题所在程序窗口两者间的互相调换,为了便于主界面与应用程序窗口能够一起上下横排在屏幕上,操作主界面可设计成长方形,这样,学生在练习时既可以看到操作界面的题目要求,同时又能够在下方的练习题所在的应用程序窗口上完成练习,如此,可以不必进行窗口的来回切换,既不影响做题又能节约时间;长方形主界面的下部分是一组在程序的运行过程中动态生成的位图按钮控件,当学生选择课程页面后,程序会根据此课程下所在的练习模块自动生成相对应的按钮控件供学生使用;界面的右上角的组合框中显示每个练习模块下的练习题,可采用倒三角下拉方式以供学生选择,在此组合框中点击练习题之后,相对应的练习题的要求内容会自动在页面文本框中显示出来。
(二)开发系统数据库
计算机基础教学辅助练习系统的数据库由选择题表与练习题表两部分组成,前者由TH、TM、SELECT、A、B、C、D、ANS等8个字段组成,分别为题号、题目、选择、选择A、选择B、选择c、选择D、答;后者则录入上机练习题库,由LB、TH、FN、TM与ANS五个字段组成,分别为类别、题号、文件名、题目以及答案,其中类别与题号组成关键字,同时决定一个练习题,类别字段按系统提供的练习模块编号,各自的练习模块设为各自的类别,能够根据指定的类别自动生成新增练习题的题号数;文件名字段则可存放练习题相关的操作文档与其它数据文件的路径文件,此字段要定义为备注类型,因为各个文件的路径信息要用一个文本行来完成存放;题目字段存放生成操作主页面用到的练习题的题目所需数据,此字段要定义为二进制流数据类型,因为题目要求的数据类型复杂,有时可能是图形与表格,有时也可能是简单的文本信息;答案字段存放生成语言编程类帮助信息的文本数据,此字段可定义为文本类型。
(三)开发系统文件自动生成
计算机基础教学辅助练习系统的文件自动生成部分的作用就是在学生选择某练习题后,需要用到一些相关素材或者相关操作文档的时候,系统能够自动把相关的文件进行拷贝或者建立到某个指定的路径中以供给学生在练习中参考,文件自动生成有两个主要步骤,首先,把练习题用到的相关路径文件存到练习题表的文件名字段,其次,在学生用到时,把文件从此字段读出的文件路径位置拷贝或建立到指定的路径中。
(四)开发系统联机在线帮助
计算机基础教学辅助练习系统所涉及到的联机在线帮助有两种,第一种,在使用大学计算机基础中的每个练习模块时,如果遇到相关的学习问题,只要单击主界面中的帮助按钮,则会弹出Windows风格的在线帮助内容;而在进行语言编程类的学习模块中的练习时,采用的是先把练习题相对应的帮助内容录入到练习题表的答案字段中,在操作主界面中选择任何练习题后,相对应的帮助内容会从练习题表的答案字段读入文本框里;此练习题的题目要求和相对应的帮助内容在图形框与文本框中相互切换,需要借助主界面的某组单选按钮来完成。
(五)开发操作文档素材
在每个练习模块中,大部分的练习题都需要在一个操作文档中来完成,当然,选择题与文字录入题除外,此操作文档要在一定的应用软件与编程环境下按题目的要求提前完成,而且还要根据题目所要求的文件名以文件的形式存入到相应的路径里,如果在练习题中需要用到声音、图片、数据等相关素材时,也需要按照题目内容的要求来完成编辑制作,与以上步骤相同,要按照题目要求的文件名以文件的形式存储到相应路径里即可,以上文件要根据系统设置的练习模块分类进行存储,以便于系统的正确调用。
四、总结
目前,计算机在部分高职院校的教学过程中存在各方面的问题,因此,就会导致学生计算机水平不能有效提高,计算机基础教学辅助练习系统不仅可以使学生通过课下的练习对课堂所学知识进行巩固,而且可以从中发现自身不足并及时纠正,不仅能够提高教学效果,而且可以提升学生学习计算机的水平,是计算机基础教学中非常有用的辅助教学系统。
作者:秦燕 来源:湖北函授大学学报 2016年14期