基于SPSS分析高校计算机基础课程体系的研发趋势
● 高校基础课程开设背景
在我国高等院校开设的大学生计算机基础课程中,包含大学计算机基础、Access数据库及VBA编程、计算机文化、C程序设计语言、Java语言程序设计等。
其中,“大学计算机基础”是各高校普遍开设的一门计算机必修课,主要目标是培养学生的计算机基本应用和解决问题的能力。[1]“Access数据库及VBA编程”也是各大高校普遍开设的计算机必修课之一。它是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统,具有强大的数据处理、统计分析能力。我们可利用Access的查询功能,方便地进行各类汇总、平均等统计。此外,Access还可用来开发软件。但文科院校的学生普遍反映大学计算机的必修课程中Access存在没有实际用处和学起来比较吃力的问题,其他高等院校开设的网页设计、信息检索等也存在相似的问题。
针对此情况,我们做了一个有关“高校计算机类必修课设置情况的调查”,一共收集了51份问卷,包括38所高校(有的高校文理科专业均有参与问卷调查),其中文科类学校13所,理科类学校31所。使用SPSS分析所搜集的问卷,是为了调整日后我校计算机必修课的课程设置,并使我校计算机基础课程体系开设得更加完善。
● 调研分析的技术准备
通过对各高校的初步调查,我们发现许多高校都已开设了一些基本的计算机类课程。这些课程中既有实用性强、简单易操作的课程,也有理解较为困难、在实际生活中确实未起重要作用的课程。因此,对于计算机基础课程体系的开设还需校方与学生进一步商定,并做出深入的研究。
根据对本次研究目的的分析和想要达到的效果分析,为了更深层地说明问题和更有效地解决问题,我们做的准备工作包括数据调查、数据分析、逻辑推理。
数据调查方面,只需要对各高校大学具体开设的计算机类课程进行调查,即通过对大学生所学的计算机类课程进行一个问卷调查。
数据分析方面,对不同的高校进行归类统计,分析不同专业的大学生所要学习的计算机课程和相关课程所包括的知识点,更好地分析它们的实用性,以期达到一个比较好的效果,并使用SPSS统计软件来分析数据。SPSS是Statistics Package for Social Science(社会科学统计软件包)的缩写[2],具有专业分析数据的功能。
逻辑推理方面,在数据分析的基础上,初步得出一个结论,再对结论做一个比较合乎逻辑的推理和演绎,从感性认识过渡到理性认识,从而得出一个比较正确的认识。
● 分析数据
通过数据分析,可知一般高校的必修课课程有计算机文化、大学计算机基础、C程序设计语言等。其授课具体内容有大学计算机基础、Access数据库应用、计算机文化、Java语言程序设计、计算机网络、C程序设计语言、网页设计技术、现代信息检索、多媒体技术和其他。
通过SPSS,即“社会科学统计”软件分析大学必修课程的设置情况和大学必修课的具体授课内容。
首先,我们使用SPSS分析了个案有效性。实验中共51份问卷,个案的有效性高达96.1%,因此保证了接下来调查分析数据的正确性与真实性。此外,我们又用SPSS分析了高校的计算机必修课课程的响应百分比和个案百分比。响应百分比是统计多选数据时,本选项被选次数占所有选项的百分比。因此,我们用SPSS做了一个以课程命名的集合,求得大学计算机基础的响应比率占总数的30.6%,Access数据库应用占30.6%,C程序设计语言占10.4%,其他结果如表1所示。
我们通过以上分析可知,不论是文科类院校还是理工科类院校,都普遍设置了大学计算机基础和Access数据库应用课程,而学生们对Access没有实际用处的理解,很可能源于他们在课上对Access数据库的相关内容未深刻理解,在上机操作时也未认真完成。
通过课程设置中个案百分比的对比情况,我们可以发现Access数据库在课程设置中应用的重要程度。
● 课程开设体系对NCRE认证考试的影响
NCRE认证考试,即全国计算机等级考试是面向社会的计算机应用能力水平考试,考查学生们对计算机等级考试要求掌握的知识和上机实际操作能力。一级考试要求学生们掌握计算机的基本知识和操作方法,二级要求学生们掌握计算机程序的基本规律和编写方法。由于现今计算机中使用的操作系统大多是Windows,自1999年开始一级Windows考试以来,参加一级Windows考试的人数越来越多。现在有许多已经取得一级Windows等级证书的人希望进一步学习,因此对参加二级考试跃跃欲试。但是,二级考试中哪一类更适合自己呢?由于原来二级中各种语言的考试都是在DOS操作系统下进行的,学生首先必须重新补充学习这一部分知识。同时对于以Windows为起点开始学习计算机知识的学生,重新学习这些知识并不习惯而且比较困难,况且他们也认为在今后的实际应用中没有用武之地。[2]
因而,参加计算机二级考试首先应该确定考试报考项目。在2013年计算机二级考试一共六个科目,可将二级科目分成两类,一类是语言程序设计(C、C++、Java、Visual Basic),另一类是数据库程序设计(Visual FoxPro、Access)。二级新增“MySQL数据库程序设计”、“WEB程序设计”、“MS Office高级应用”三个科目;取消“Delphi语言程序设计”科目。[3]根据数据分析和历年考生反映,报考科目可选择Access,相较C语言来说Access的考试难度较低,相较Java来说Access更有实践性。
除了Access,还有新增的“MS Office高级应用”可以作为选择科目,现将“MS Office高级应用”的具体考试内容提供如下,以供参考。
Word部分在NCRE认证考试中类型主要分为Word的基础操作、表格图表、长文档和其他。其具体内容如表2所示。
Excel部分在NCRE认证考试中的类型,可以归为基础操作、排序筛选、公式函数和高级应用等类别。其具体内容如下页表3所示。
PowerPoint较Word和Excel在操作上较为容易一些,因此在这里就不分类说明了。在考试中会出现PowerPoint的基本功能和基本操作,演示文稿的视图模式和使用;演示文稿中幻灯片的主题设置、背景设置、母版制作和使用;幻灯片中文本、图形、SmartArt、图像(片)、图表、音频、视频、艺术字等对象的
编辑和应用以及幻灯片中对象动画、幻灯片切换效果、链接操作等操作及设置。
用SPSS分析以具体课程为集合的响应百分比和个案百分比可以看出,Word、Excel、PowerPoint所占比例较高,基于数据分析,我们建议考生选择“MS Office高级应用”作为NCRE考试的科目(如表4)。
其次,通过这51份调查(包括38所大学的不同专业),根据高校的计算机必修课设置时间的数据,如下图所示,可以分析出相对适合的报考时间。各大高校的计算机课程学期安排为大一上学期和大一下学期分别占82.69%、51.92%,可知大部分高校在大一下学期就结束了计算机的学习,并且基本可完成大学计算机和Access的课程学习。若选择在大二上学期的9月份参加考试,则可利用暑假2个月充足的时间加强上机练习和巩固基础知识,进一步提高参加全国计算机等级考试的通过率。
● 结语
根据数据调查、数据分析和逻辑推理,可知大学计算机课程设置的必要性。计算机基础教育的目标在于培养能力和面向应用。对于非计算机专业的大学生来说,计算机已和外语一样成为一种基本工具,他们将与传统的手工方式告别,和落后的思维方式、工作习惯告别,成为既熟悉自己专业、又掌握计算机应用的复合形人才。也就是说,非计算机专业的计算机基础教学的目的是通过该课程的学习,使学生掌握一种必须掌握的现代工具,在本专业的学习、研究乃至在今后的工作岗位上熟练地应用计算机,这就要求教师在组织教学活动中应以提高学生的计算机应用能力、培养学生学习计算机的兴趣、提高学生学习计算机知识的自学能力为目的。只有这样才能使高校非计算机专业的计算机基础教育与等级考试接轨,起到相互促进的作用。[4]
现在,高校普遍设置大学计算机基础和Access数据库及VBA编程等课程,作为计算机基础课程的开设体系的主要课程。基于现实意义和长远的影响来看,Access数据库及VBA编程课程都应继续作为计算机必修课课程之一。其在培养学生学习行业系统的数据库存储、解决问题的编程思维上都有着极其重要的意义,并且在参加全国计算机等级考试中也占有显著优势。