前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇大学计算机基础试题及答案范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
中图分类号:G642 文献标识码:B
1引言
“大学计算机基础”是各所高校非常重要的一门课程,其理论课程以讲解计算机基础知识为主,而将工具性、操作性的内容放到实验课中。理论课程涉及计算机软硬件的基本概念、组成与工作原理,以及操作系统、数据库、多媒体、网络、信息技术及安全等方面的基础性内容。学校提出培养应用型人才,计算机基本技能的掌握是基础。对非计算机专业学生进行计算机教育,应该是面向各个领域的应用,而不只是面向计算机学科。2008年学校新入学的本科学生有四千二百多人,计算机中心组织基础理论课教师,对大学计算机基础理论课程进行了教学方法的改革试验。将目前在教学中发现的问题一一进行分析,并针对问题采取了相应的解决对策。通过一个学期的教学实践,取得了一些经验和收获,作为一种教学方面的探讨,希望和其他教师以及各相关部门进行交流探讨。
2目前存在的问题
2.1入学新生计算机水平参差不齐
很多城市里的学生在中学就已经开设了信息技术课程,这部分学生基本掌握了计算机基础知识,但不够系统,还有较大比例的学生,中学时基本没有学习信息技术课程,有的甚至没有见过计算机。学校近几年招收的新生中来自农村和小城镇地区的比例较大,约占总人数的70%,入校新生计算机水平的较大差异给计算机基础知识教育带来了一定的困难。
2.2理论课与实验课脱节现象较严重
大学计算机基础是实践性相当强的课程,理论老师上课时,学生只能看和听,不能亲自动手操作,下课后又没有及时回顾和上机操作,学习效果不太好;而上实验课时,由于相对于理论课的学习已经有了一个时间差,知识的延续性被截断,甚至有些班级理论课老师还没有教而实验课老师先上课的情况也有,导致实验课学习效果也不太好。
2.3部分学生学习积极性不高
高校扩招使更多的学生考入大学,但同时学生的质量也一定程度受到影响。有的学生以为进了大学就可以放松了,有的受社会不良风气影响,以为到大学是该享受的时候了,学习的积极性不高,还有的学生难以适应大学教育的新方法,等着老师像中学时那样进行手把手教授和灌输,主动学习的能力不强。
2.4在线考试与作业系统试题库与教材内容不配套
学校有一套很好的在线作业与考试系统,通过它可以调用试题库随机抽题自动生成作业题和考试题目,实现无纸化作业和考试。系统能自动批改客观试题,教师只批改主观试题,总分的统计和考试结果分析也基本是自动生成,现代化程度较高,提高了习题的灵活性,减轻了教师的改题负担。但由于试题库中的题目年代久远,跟不上时展,虽然不断在修改和更新,但由于题量很大,教材又不断更换,有相当多的试题在现用教材中找不到答案。试题库与教材内容的不配套,延长了网上作业的时间,打击了学生网上做作业的积极性。还有的学生因为家庭困难,支付上机费用有压力,因而减少了做作业的次数。
2.5个别教师认识不足,讲课效果不佳
计算机技术不断发展,推陈出新,教师同样要跟随时代的发展努力提高自己的水平,个别老师平时不备课,上课照着课件念,或者自己另搞一套,凭经验讲一些东西,不系统、不连贯、不生动,也使得学生的学习意愿降低。
3针对问题采取的解决办法
针对上面这五个问题,中心组织从事基础课教育的老师逐一进行了深入的分析,抓住问题产生的原因和症结所在,根据已有的条件,提出了解决的办法,并在2009年的教学活动中付诸了实施。
3.1上好第一堂课,树立学生主动学习意识
好的开始是成功的一半,第一堂课十分重要。首先,教师欢迎学生进入学校学习,并做自我介绍。这样可以拉近师生关系,活跃课堂气氛;接着告诉学生:大学学习和高中学习是不同的,是从灌输式学习向自主式学习的转变,老师在课堂上教的是系统的基础知识,课后学生一定要预习、复习和深入学习(比如从网络和图书馆查阅资料);同时告诫学生进大学不是进了保险箱,以后找工作光有成绩册不够,重要的是要有技能,必须利用大学的宝贵时间精通多门技能,作为将来谋生的手段。这样,学生的危机感上来了,学习时主动性自然就强了;此外还要告诉学生学校的相关纪律,要考勤、做作业、写实验报告,一旦违反校规,就不能参加考试;然后将上课的时间进度、每章节多少课时告诉学生,以便进行预习。这些内容交待完后才能开始新课程的讲授。这虽然看似简单的开场,其实能起到非常好的作用,因此我们将这些统一做在了多媒体课件中,要求每个老师进行讲述。
3.2学进度,学课件,互相沟通,保证教学效果的基本统一
计算机中心统一制作全套大学计算机基础教案、教学日历、教学课件发给授课老师参考,同时要求教师据此修改出适合自己的教学日历和课件上交计算机中心,中心把理论老师的教学日历发给实验老师,以使理论课和实验课的进度一致,各班级的理论老师和实验老师名字显示在网上,方便教师间的交流。计算机中心在每两周召开的例会中都召集基础课老师协商,进行授课指导。中心正副主任和督导组老师不定期到课堂听课,进行现场指导,使授课老师自觉、积极地备课,教学效果得到显著提高。
3.3完善试题库,使之适合当前教学内容和教科书内容
计算机中心组织基础课教师对试题库进行统一的修订,使得试题内容随着时代的发展和教科书的更新而更新。有些试题虽然在教科书上找不到答案,但只要这些知识是应该掌握的,通过上网或到图书馆借阅相关参考书都不难找到答案,这部分试题还是会保留下来,并且这类试题数量不多。通过完善试题库,保证了试题库的总题量和试题质量。
3.4引导学生,互相帮助,共同提高
对于入学新生水平参差不齐的现状,我们通过走访也了解过其它兄弟院校的解决办法,有些学校的做法是:新生入学后,先进行计算机基础水平摸底考试,根据摸底考试的成绩,将学生分成高、中、初几个层次,根据不同层次采用不同的授课方法,其中高等层次可以免修大学计算机基础课程。经过对学校具体分析研究,我们没有采用这种做法,因为中学时期的信息技术学多是不系统的,有些学生虽然掌握了基本操作技能,却并没有系统地学习原理性的知识,如果免修很可能遗漏一些知识。因此,我们采取的是共同学习的方式,鼓励会的同学教不会的同学,这样大家能得到共同提高。
4实践效果和改进建议
通过以上改革实践,学校的“大学计算机基础”课程教学取得了较好的效果,通过期末考试的检验,学生的考试通过率达到了97.5%。
学校“大学计算机基础”课程教学改革实施至今已满一年,取得了一些成绩,学生的学习积极性提高了,动手能力强了,基本的操作都会了,尤其是对计算机相关知识的学习兴趣显著提高,有的已开始自学网页编制、程序语言,有的开始报学相关的选修课程。在欣喜的同时我们还发现如下有待进一步改进之处,也提出了相应的解决思路。其中有些可以通过计算机中心基础课教师的努力做到,有些工作则需要学校及相关部门的积极配合。
4.1加强管理,帮助学生提高学习兴趣
首先,必须加强学生管理,多鼓励学生。学校还应在校风上进一步抓紧,良好的校风会让学生在不自觉中跟着大家紧张起来,到教室去自习。但目前学生自习的人数还不算多,这与学校的大环境有一定关系。其次,对于厌学情绪较重的学生或是不喜欢计算机课程学习的学生,还需进一步帮助学生提高学习兴趣,比如:让学生把自己的照片或偶像的照片、歌曲做成幻灯片文件,举办一些计算机打字、操作比赛等等,从而进一步提升教学效果。对于学习较好的学生,鼓励他们参加全国计算机等级考试,进一步锻炼他们的自学能力,也为其他学生树立良好的学习榜样。
4.2加大对计算机基础实验室的投入力度
虽然学校有很多计算机机房,但似乎仍不能满足需要,学校还很缺乏学生课余自由上机实验练习的场所。建议学校决策者加大对计算机基础实验室的投入力度,对计算机实验室实行全天开放,让学生有课余实践练习的场所,可收取适当费用。但对于经济困难的学生,应考虑开设免费的计算机实验室。
4.3教师相互学习、相互听课,进一步提高课堂教学质量
大学计算机基础课程内容多、课时少,所有内容面面俱到是不可能的,因此必须精选内容、删繁就简,深入浅出地介绍最主要的概念。教师通过相互学习、相互听课,可以取长补短、共同提高,同时也要鼓励教师积极探索教学方法,采用“精讲多练”的教学模式,注重学生技能的培养,进一步提高课堂教学的质量。
4.4进一步完善考试题库、优化教学教学大纲、教学实施计划及教案
试题库应跟着教材的内容和时代的发展进行修改和完善,不断淘汰过时的内容,增加新鲜的题目。必要时可以根据各位基础课老师的教学经验组织自己编写教材,这样做的好处是保证教材相对稳定,使得修改试题库的工作量大大减轻,有利于教师的教课和学生的学习。
5结束语
大学教学改革在不断深入,计算机技术仍然以它特有的高速度在发展,计算机基础教学的许多规律并未被充分认识,因此必须把“以人为本、以学生为主体、教师为主导”的现代教学理念渗透到计算机基础教学中去,牢固树立科学发展观,继续深入探讨教学规律,把高校的计算机基础教学改革更深入、更扎实地向前推进。我们的教学改革还只是起步阶段,虽然取得了很好的效果,但我们仍将不断尝试,不断探索,力争取得更好的成绩。
参考文献:
[1] 教育部高等学校计算机科学与技术教学指导委员会. 关于进一步加强高等学校基础教学的意见暨计算机基础课程教学基本要求(试行)[M]. 北京:高等教育出版社,2006.
关键词:计算机等级考试;模拟;评测系统;VB;VBA
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)30-0617-02
Rating-one-examination of computer simulation system development
LUO Zheng-mao,FENG Wan-jun,LIAN Dan,SHAO Yun-nan,ZHENG Cong
(Zhejiang Vocational College of Oriental,Wenzhou 325011,China)
Abstract: This article discussed the the development of related issues of computer simulation of Rating-one examination system. The article first from the perspective of practical applications, discusses the significance of the development of the system, and then discussed the structure and system software development of the application to the relevant technology. Finally, the practical application of this system in the application of the overall situation of the Summary.
Key words: computer grade test,simulation; evaluation system;VB;VBA
1 研究的意义和背景
为了提高在校大学生的计算机的实际应用能力,浙江省的所有的高校都开设了《大学计算机基础》课程,而且浙江高校计算机等级考试办公室还推出了《浙江省高校计算机等级考试》,内容涵盖了计算机应用的多个领域。其中最基础的等级考试就是一级,从一级考试大纲中可以看出该级别主要考查学生的OFFICE2000,WINDOWS2000等应用的能力。该一级系统是C/S结构,不利于在单机上安装,而且浙江省高校计算机等级考试办公室没有推出方便学生学习和考前训练的模拟系统,另外教师在任教这门课程时也不方便把该套系统融入到课堂教学中。基于以上三点原因,当前迫切需要开发出一套计算机等级考试一级模拟系统来解决上述的矛盾。
2 计算机一级考试模拟系统的结构
该模拟系统的最大特点是模拟《浙江省高校计算机等级考试一级WINDOWS2000》平台,故该系统的结构就大体上要与之相同,该软件的框架内容如图1所示。
2.1 文字录入模块设计
文字录入模块可自已开发,也可结合第三方的软件,如《打字高手》,该模块的实现目标是绑定考试题库中的文字录入部分试题,让学生有针对性的练习和测试。
2.2 基础理论模块设计
基础理论知识模块的总体目标是让学生学习和训练计算机的基础知识,如计算机的发展,分类,信息技术等。同样为了要模拟一级考试软件的内容,需要开发三个方面的子模块,首先是单选测试模块,第二是多选测试模块,第三是判断测试模块。大的子模块方面主要有两个,一是练习模块,二是测试模块。其中练习模块中,为了能体现学生自我学习的特点,系统要能即时提供正确的答案及解题指导。
2.3 Windows,IE/OE操作模块设计
Windows,IE/OE操作模块设计也各自分为练习和测试两个大的子模块,内部可按照题目来设计不同的小子模块。例如为了能对修改桌面的背景,屏保设定,墙纸设定等考点进行评判,要设计一个注册表判断子模块,该子模块要针对模拟试题中的题目要求来编写程序。同样IE/OE测试模块中也要针对相应的试题要求进行编写评判式程序,如IE有收藏操作评判,邮件的主题,接收人等考点评判程序编写等。特别要提出的一点是,该模块的开发用到IE和OE的链接库文件来编写对应的评判程序。在练习模块设计中同样要体现出学生自学的特点,要能即时给出得分及错误说明,最好还能给出解答指导。
2.4 Office操作模块设计
该模块主要的子模块有EXCEL2000操作测评,POWERPOINT2000操作测评,ACCESS2000操作测评,FRONTPAGE2000操作测评。每个子模块都要单独详细的设计,要能细化到对每个知识点的评判上,还要有统分和错误提示等功能。另外在设计的过程中要有机的结合现有的考试题,做到针对性强。在练习这一大子模块中,系统要能给出错误的原因及解决的方法。
3 开发的软件环境及相关技术方案
3.1 开发的软件环境
由于考试系统环境是WINDOWS2000,故我们在开发这套模块测试系统时,最好也能在WINDOWS2000环境下,另外操作系统中还要安装OFFICE2000等套件。在语言程序选择上看,由于本系统不大,功能也并不是很强,可选Visual Basic 6.0作为开发的语言,选择该语言的最重要的原因是其简单,和OFFICE2000结合的紧密,方便OFFICE操作题的开发。总体来说,鉴于本软件的特点,开发的软件环境可最好为WINDOWS2000+OFFICE2000+VB6.0+ACCESS。
3.2 实现的技术方案
实现本套系统开发的关键技术方案之一是“面向对象的程序设计+数据库式编程”,这个技术主要是针对基础理论测试模块的开发。首先收集好相关的选择和判断试题,并做好正确答案,外加解答指导,把这些信息存放到数据库中。编程中利用ADO技术从数据库中读题,再把用户的选项和正确答案比较即可。另外一个关键技术是VBA技术,该技术主要用在OFFICE操作测试模块中。MICROSOFT把VBA融入到OFFICE套件中,方便使用者进行简单的二次开发,而在开发OFFICE操作测试模块正好可利用这点。总的步骤是首先在VB中引用EXCEL,POWERPOINT等链接库,这些库中详细说明了各OFFICE文档对象,接下来利用这些库中的文档对象进行评判式编程。要提出一点是OUTLOOK操作测试也可用上述的技术来编程。除了上述的的两个关键技术外,开发本系统还要用到注册表读写,文件处理系统等技术。
4 总结
综上所述,当前开发一套《计算机一级考模拟测试系统》是非常必要的,在实际的开发过程中,除了上述的技术外,还要在开发前收集及制作相关试题,为接下来的系统开发打下良好基础。另外系统开发完成后,还要做好测试,笔者认为测试最好放到实际的教学中,这样能发现很多错误和不足之处。笔者于2007初已开发了一套《计算机一级考模拟测试系统》,现已投入到教学和学习中,到目前为止,已有近5000在校学生应用了这个系统,广大师生对该系统评价也较好。
参考文献:
[1] 北京博彦科技发展有限责任公司. 编程高手office VBA[M].北京:北京大学出版社,2000:183-191.
[2] 徐国平.VBA中文版程序设计与应用[M].北京:清华大学出版社,1998:240-255.
关键词:课程体系;网络教学;教学模式
随着社会信息化不断发展,各行各业的信息化进程不断加速。电子商务、电子政务、数字化校园、数字化图书馆的出现和不断发展对大学生的信息素质提出了更高的要求。各个高校逐渐重视计算机基础教学,并已经有了很好的基础,但目前还存在一些问题,这就要求我们要以大学计算机基础教育的根本目的为依据,结合自身情况和条件,不断更新教学内容,调整教学模式,改进教学方法以培养和提高学生利用计算机分析问题和解决问题的能力。为此,我院课题组从学生成才的实际需要出发,对教学中出现的问题进行分析,并给出了系统、规范、操作性强的解决方案,研制了相应的技术支持软件、考试系统、智能化课程网站。
1明确目的,确定核心内容
“大学计算机基础”课程是计算机的入门课程,旨在让学生通过本门课程的学习了解计算机、网络及其他相关信息技术的基本知识,培养学生熟练掌握计算机的基本操作技能[1]。学生通过学习计算机硬件、软件的工作原理,提高自身的计算机素质,为将来利用计算机知识与技术解决专业实际问题打下基础。课程具体要求学生能够达到以下教学目标[2]:1)较为深入地了解计算机的硬件结构与组成原理;2)较为深入地了解操作系统的功能与其中一些重要概念;3)了解程序设计、计算机网络、数据库、多媒体等技术的应用领域、基本概念和相关技术;4)掌握计算机基本应用技能。
为了强化“双基”教学,课题组设计了下列教学方案:培养学生“利用计算机处理日常事务能力”;培养学生“通过网络获取、分析、利用信息以及与他人交流的能力”;培养学生“使用新软件(包)解决本专业领域中问题的能力”和“建模与编程能力”。这些教学方案的应用,能有效培养学生分析问题、解决问题的能力和创新能力。
结合“大学计算机基础”课程的培养方案,根据学生对计算机知识的实际需要,课题组设计了计算机基础的核心内容――“1+4”课程组。这里的“1”是指计算机基本使用技术,帮助学生了解计算机系统,掌握基本的计算机操作。“4”是指:1)程序设计――了解程序设计语言的功能,理解程序设计的基本过程和基本思想,理解算法的概念,了解软件开发的一般过程。2)数据库技术――了解数据库及数据库管理系统的相关概念,了解数据库在管理信息系统中的应用,了解常见的数据库管理系统。3)多媒体与网络技术――了解计算机网络发展历史与作用,了解OSI参考模型和TCP/IP的体系结构和它们的差别,了解常用网络连接设备的功能,掌握网络的连接与设置,掌握基本的网络信息检索方法,掌握防范病毒的基本方法。4)计算机应用课程设计――结合不同学生兴趣,通过具体的应用实例强化学生对相应知识的掌握。
2存在问题及改革措施
目前在大学计算机教学过程中存在的主要问题有:1)学生入校时计算机基础水平差异较大――零起点与操作熟练并存的问题;2)课程内容多与课时少的问题;3)实践环节薄弱,实验内容验证型居多设计型少的问题。上述问题导致学生学习的积极性和主动性不高,毕业生的计算机综合应用能力不达标等。针对这些问题,课题组通过多年教学经验总结和研究建立了“基于网络教学平台的开放式”计算机基础教学模式。教学模式分为三个阶段:
第一阶段基于网络教学平台,结合专业特点和学生的计算机知识起点组织教学。
第二阶段是通常意义下的常规教学。
第三阶段学生可以结合自己的专业特点,选择自己的设计题目,在网络教学平台的支持下,通过教师的指导自主学习完成个人的“大作业设计”。
在教学的各个阶段,教师和学生通过网络教学平台进行充分的交流,使教师对学生、学生对自身都有很好的认识,从而解决相应问题。
2.1入校时计算机基础水平差异较大
现在很多中小学都开设了信息技术课,很多学生在入校之前就了解计算机相关知识,能够熟练操作计算机,甚至有些学生参加中学生程序设计大赛。而仍有一大部分学生因中学阶段课业太重和学校对计算机教育的重要性认识不足等原因起点很低,对计算机应用掌握程度较差,甚至有些学生入学前没有接触过计算机。
针对学生入校时计算机基础水平差异较大的问题,在新生入校后,就及时组织学生参加基于网络的计算机基础测试和问卷调查。通过测试和调查不但使教师了解学生对计算机基础知识的掌握程度,也让学生对自己现有水平有更清晰的认识。对于已经掌握了计算机基础知识的学生,我们就引导他们基于网络教学平台开展多媒体应用软件知识模块的学习;对于掌握计算机基础知识不达标的学生,教师利用课余时间,基于网络教学平台开出新生公共选修课,帮助学生快速掌握有关内容,实现对应的教学目标。
通过第一阶段的基于网络教学平台的开放式教学,结合专业特点和学生的计算机知识起点,合理组织教学,有效地解决了学生入校时计算机基础知识差异较大的问题,解决了传统教学模式中好的同学吃不饱,差的同学跟不上的问题。这样所有学生都能在原有基础上获得进步,为后续的计算机课程学习打下良好的基础。
2.2学生的积极性和主动性不高
计算机教学中,教师的一个重要任务就是激发学生学习兴趣,提高学习的积极性和主动性[3]。要激发学习兴趣就要让学生了解课程学习的主要内容,让学生知道通过这门课程的学习可以让自己具有什么样的能力,可以完成什么样的任务。因此,在新生入校时,我们会通过网络教学平台向学生展示往届学生在课程设计阶段所做的成果(如图1所示),让学生对以后的学习有初步的感性认识。同时,在网络教学平台上还提供了“大学计算机基础”课程的总体知识框架,如图2所示。
通过这些模块的介绍,可以让学生更全面地了解将要学习的知识,并可以根据自己兴趣和教师座谈,讨论确定第三阶段课程设计阶段的目标,并依照此目标合理安排第二阶段的学习。学生知道了学什么和如何学,对自己的课程设计阶段有了初步期望,自然主动性会有所提高。
2.3内容多课时少
“大学计算机基础”课程存在的另一个问题是内容多学时少。内容多主要是指对教学基本要求涉及宽泛,学时少主要是指受本科生总学时控制,随着计算机的发展,新课程内容的增加,时间相对越来越少。
基于多媒体技术和网络教学平台的支持,引导学生自主学习,在开放式教学和新考试模式的引领下,有效解决了计算机基础课程内容多时间少的问题。具体措施如下。
2.3.1丰富网络教学平台,提供多种资源
课题组开发了近4G的多媒体教学资源,全部资源图、文、声、像、动画并茂,生动活泼,能有效调动学生的学习积极性。
在网络平台上,建设有12个资源子库(如图2所示),为学生提供了课程的全部学习课件(教案)、实验指导书、参考资料、教学大纲、学习要求、查寻手册和联机帮助信息等多种资源,为教师提供了素材库、试题库等备课资源。该平台支持教师与学生的交流、学生与学生的学习交流、作业等。网络教学平台支持案例型学习、发现式学习、资源型学习、研究性学习、协作学习等多种学习模式,有利于学生创新能力培养和个性化发展。同时,“计算机辅助教学系统”和“计算机考试系统”都融入了网络教学平台,进一步帮助学生和教师测验教学成果,以不断改进教学。
2.3.2积极探索和改革教学方法
引导教师充分利用网络教学环境所提供的各种功能,开展教学模式、方法与手段的改革与实践[4]。教师将教学大纲、教学内容、要求、教案和教学资源等在网络平台上;教师可以通过网络平台布置作业,为学生答疑解惑;学生可以通过网络平台展开讨论,开展协作学习。
教师根据讲授内容设计一定的情景,提供必要的资源,并加以引导,让学生自行发现问题、提出方案、组织力量和探索求解。此举能充分调动学生积极主动地搜索、查找有用的资料,进行自主学习和协作学习。
所有教师都能合理地利用多媒体和网络教学平台,采用“案例驱动”、“任务驱动”等多种教学方法,教学更加直观、形象,实际操作更加丰富、生动,激发了学生的学习主动性,收到良好的教学效果,同时,教师的教学水平也有很大提高。
2.4实践环节薄弱
在传统教学中,存在重理论、轻实验,验证型居多设计型少等问题[5]。这就严重影响了学生综合应用能力的提高。通过对实验教学体系、考试方式的改革,有效地解决了实践环节薄弱的问题。
2.4.1加强实验教学体系的改革与实践
加强实践教学环节目的是培养学生的动手能力、解决实际问题的能力、以及知识综合运用能力等。
学校不断改善实验条件,在软件建设方面,为学生上机提供了大量的软件资源,实验软件覆盖了目前的主流应用软件,学生可以依据自己的情况有选择地进行自主学习。计算机基础课的实验学时与授课学时之比不低于1:1。
计算机实验课程在原有实验的基础上,增加了设计与开发型实验的比例。比如在Visual FoxPro程序设计、C程序设计、网页制作等课程中都增加了设计与开发型实验的比例。
学生还可以利用课余时间通过网络教学平台提供的实验指导库,在教师的帮助下用更充裕的时间逐步完善各种实验。同时,根据课程特点和学生的实际情况,开设一些研究与创新型实验[6],让学生参与到教师的研究项目中来,培养他们的科研能力。
2.4.2积极探索考试方式的改革与实践
根据课程特点与教学目标,采用以考核基础知识、技能与综合能力水平为主,理论考试与实践技能考核相结合,形成了平时考查、期中测试和期末考试相结合的综合评定成绩的考试模式,以促进学生应用能力的形成和培养。
根据考核试题命题的基本原则,我们建立了较为完整的试题库。期中测试和期末考试都可以使用机试系统来完成。教师可以根据不同的班级,选择不同的知识点和难易程度。系统会根据题型和知识点设置,随机抽题、随机组卷。这种机试考试系统有效实现了教考分离,使考试更加公平、公正、合理。
同时,学院在第三阶段增加了综合应用能力考核。指导教师根据课程设计选题的基本原则,提出选题,并提出具体的要求和性能指标,供学生选择。然后指导学生进行设计,最后给出学生综合应用能力考核成绩。题目可能是一样的,但答案是多样的,这就调动了学生的积极性和主动性。使学生的创造性得以充分发挥。
作为课题的重要组成部分,网络教学平台融入了智能化程度较高的计算机基础、C语言程序设计、VFP程序设计、VB程序设计四个以能力测评为主的机试考试系统。每个考试系统都装入近2000道试题和答案。在试题库中,题目类型有多种,设有知识点,每个知识点又有可以区分难易程度的不同题目。每个考试系统都可以进行试卷标准化选题、上机标准化选题和任意区间选题三种方法的随机选题。
3教学成果
课题组经过几年的教学实践与不断完善,取得了良好的教育效果,有效提高了学生利用计算机解决实际问题的能力,达到了大学计算机教育的目标:培养学生具备扎实的计算机基础知识和基本技能、以及利用计算机解决本专业领域中问题的能力。在2005―2009年连续5年的省大学生“Flas制作”大赛中,一直保持总分排名第一的好成绩。毕业生的计算机综合应用能力明显提高,学生通过第三阶段的课程设计的学习与创作,取得了一大批具有一定应用价值的研究成果,如图3所示。
课题组讲授的“大学计算机基础”2006年被评为河南省级精品课程(/jpkc/)。与成果配套的两部“十一五”国家级规划教材分别在2006年、2009年由高等教育出版社出版。成果提供的教材、计算机考试系统、CAI 教学系统、计算机应用基础网络教学平台分别在河南省、山西省、广东省、安徽省、辽宁省、河北省、天津市、重庆市、四川省等九省市,52所高校得到应用。受到了各用户的好评。
网络教学平台上丰富的教学资源与工具软件为学生的自主学习和项目开发提供了环境,网络教学平台支持案例型学习、发现式学习、资源型学习等多种学习模式,有利于学生创新能力和个性化发展。
4结语
“大学计算机基础”课程作为大学生的入门课程,其教学效果的好坏直接影响学生以后的学习,尤其是计算机专业的学生。但由于学生基础不同,兴趣不同,教学时间有限等使得该课程的教学存在一定的问题。课题组经过多年总结分析,确定了“1+4”课程体系,建立“三阶段开放式”教学模式,并根据教学需求,建立了“基于网络的开放式教学平台”,加强了教师和学生的交流,更有针对性地引导学生进行深入的、个性化的学习,并取得了喜人的成绩,使毕业生计算机综合应用能力有所提高,受到社会的欢迎和认可。
参考文献:
[1] 王爱民,徐久成. 计算机应用基础[M].3版. 北京:高等教育出版社,2009:1-32.
[2] 教育部高等学校计算机科学与技术教学指导委员会. 关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)[M]. 北京:高等教育出版社,2006:21-22.
[3] 王宏,吴文虎. 清华实践教学“赛课结合”新思路[J]. 计算机教育,2006(7):10-12.
[4] 吴文虎. 计算机程序设计基础课程改革[J]. 中国大学教学,2004(2):13-14.
[5] 朱勇. 高等学校计算机基础教学存在问题及应对策略[J]. 沈阳农业大学学报:社会科学版,2003(5):363-364.
[6] 宇缨,胡天明,侯爱民. 应用型IT人才创新能力培养模式的研究[J]. 教育探索,2007(10):135-136.
Research on Reform of the Network-Based course Fundamentals of Computer
GE Wen-ying, WANG Ai-min, LI Peng-wei, GUO Lei, LI Qing-sheng
(School of Computer and Information Engineering, Anyang Normal University, Anyang 455002, China)
[关键词]计算思维 非计算机专业 大学计算机基础课程 改革
引言
社会信息化不断向纵深发展,各行各业的信息化进程不断加速。 电子 商务、电子政务、数字化校园、数字化图书馆等己向我们走来。用人单位对大学毕业生的计算机能力要求有增无减,计算机成为衡量大学生业务素质与能力的突出标志。
高等学校的计算机教育有两类不同的范畴:一种是指计算机专业的学科教育即计算机专业教育;另一种是指面向全体大学生的计算机基础教育。非计算机专业的学生占全体学生数量的90%,高等学校计算机基础教学是为非计算机专业学生提供的计算机知识、能力与素质方面的教育,旨在使学生掌握计算机、 网络及其它相关信息技术的基本知识,培养学生利用计算机 分析问题 、解决问题的意识与能力,提高学生的计算机素质,为将来应用计算机知识与技术解决自己专业实际问题打下基础。
但随着新形势的变化,很多高校计算机基础教育出现了颇多问题,无法真正满足素质教育的要求。因此,有必要对当前存在的问题进行分析,对教学目标、教学模式、教学思想等方面进行相应的改革,以满足社会对人才、知识和技能的需求,增强学生的就业信心和实力。
一、出现的问题
(一)基础不同,学习需求各有差异的问题
本科院校的生源通常来自不同地方,使得学生间的计算机基础存在较大的差异。我们连续三年在昆明理工大学做过问卷调查,在入学前学生掌握的计算机知识多限于网络的初步应用,比如收发邮件和聊天,但是基础知识仍然未达到大学计算机教学的目标。随着中小学信息技术教育的普及,目前,大学的计算机基础教育中计算机文化层次的教学内容已经逐步下移到中小学。但由于各地区发展的不平衡,在今后一段时间,新生入学的计算机水平会呈现出更大的差异。目前我校教学中出现的情况是,计算机基础较好的同学感觉课堂内容简单重复,学习兴趣降低;计算机基础较差的同学往往从零学起,希望能放慢授课进度。
(二)内容繁杂,兴趣不大逃课率大的问题
大学计算机基础的教材,名称很多,诸如入门、文化等等,都被认为是计算机基础课的教材。内容基本上是Windows操作系统、Office软件、Internet基础知识、数据库基本知识等有关领域的浓缩版。教学突出了实用性,但给学生有操作培训的感觉。教学内容也没有针对不同专业进行区分,让学生觉得和后续本专业的课程没有太大关联,导致的后果就是:学生进入大学后,对第一门计算机课程兴趣不大,逃课率较高。
(三)教学滞后,教学目的与社会需求不一致的问题
应用型本科院校对非计算机专业的大学计算机课程教学的目的是不以学习纯理论的课程为目的,而是作为应用技术来掌握。因此教师在讲授内容时大都结合具体软件,注重训练学生使用计算机的技能。尽管学生掌握了几款软件的使用方法,但在毕业后进入各自行业工作中,学生将面对不得不学习新的版本的境况;同时不同行业对信息或数据处理的需求是不同的,这不是使用几款软件的经验就可以胜任的。
二、计算思维的思想
2006年3月,美国卡内基·梅隆大学周以真教授清晰系统地阐述了计算思维,2010年10月中国科学技术大学陈国良院士在“第六届大学计算机课程报告论坛”倡议将计算思维引入大学计算机基础教学以后,计算思维得到了国内计算机基础教育界的广泛重视。然而,在具体的执行过程中遇到了许多问题,既由于认识上的不足,又由于大学计算机基础教学的特殊性。如何在计算机基础教学中,培养大学生的计算思维,使大学生学会用计算思维去思考问题和解决问题,对提升计算机基础教学水平、培养卓越人才具有重要的意义。教育部高等学校计算机基础课程教学指导委员会颁布的《关于进一步加强高等学校计算机基础教学的意见》、《计算机基础课程教学基本要求》等有关文件虽然没有明确提出计算思维,但是贯穿了计算思维思想。《关于进一步加强高等学校计算机基础教学的意见》提出;计算机基础教学的目标是培养学生掌握一定的计算机基础知识、技术与方法,以及利用计算机解决本专业领域中问题的能力。大学计算机基础的课程目标是“使他们在各自的专业中能够有意识地借鉴、引入计算机科学中的一些理念、技术和方法……利用计算机、认识并处理计算机应用中可能出现的问题”。简单地说,是使用计算机科学技术和方法处理问题,这是计算思维的目标。
三、改革措施
(一)分层次、分类别、分阶段实施教学
首先,我们应当探索实施以计算思维为导向的教学方案。原则上分类实施:分为理工类、综合类和人文艺术类。主要区别是前两者增加程序设计算法要求,后者增加办公软件高级应用。
理工类、综合类的专业的教学方案如下:弱化Office软件课堂讲解,强化实践和自主学习;保持原来网络、数据库、多媒体基本要求,精简了在后继课程中涉及的多媒体制作;腾出6周时间开展计算思维和程序设计算法教学。其中:
①利用1周(2学时)开展计算思维基础知识专题教学。主要内容包括;
科学思维;三大科学思维、计算思维及其主要内容、计算思维的作用。
计算理论;冯·诺依曼计算机、存储程序,图灵机、停机问题、图灵猜想,可计算性问题、计算复杂性、P&NP问题。
大学计算机基础由于教学对象是非计算机专业大学生,因此计算思维基础知识教学必须有别于专业学生。在计算机专业中,某些知识点就是一门课程,如可计算性理论。在大学计算机基础中,开展计算思维基础知识教学要注意:对三大科学思维、计算思维及其主要内容、计算思维的作用、冯·诺依曼计算机、存储程序等问题简明扼要地阐述清楚;停机问题、图灵猜想、可计算性问题、P&NP问题等本身没有答案,仅仅是像公理一样的命题,只需要简单举例提出并说清楚即可,不需展开。
②利用5周(10学时)讲授程序设计基本知识和训练算法基本功。让学生明白计算机抽象、自动执行的道理,掌握基本编程的能力。更有利的是学生根据各自情况,利用假期可更深入地自主学习程序设计内容,拓展第二课堂的学习渠道。
(二)引入计算思维,培养学生的思维能力
“大学计算机基础”课程中充满着大量的计算思维案例。例如,全面展示计算机的应用,实质上起了培养计算思维意识的作用;从算盘到计算机的发展过程是计算思维内容不断拓展的过程:计算机系统是用抽象和分解来控制庞杂的任务和设计复杂的系统;数据在计算机中的表示是表示问题的方法;操作系统是用计算思维思想解决了计算机自身问题的案例;使用办公软件是一种基本的、低级的计算思维;网上检索、网上购物、网上开店是典型有别传统思维的计算思维活动;设计一个数据库就是抽象和分解的过程;设计一个动画,可以看成是一个建模和仿真的问题。
从计算思维的角度来讲解计算机基础概念和原理知识。例如;通过展示计算机科学的最新成果,了解计算机能做什么。思考计算科学的两个基本问题;什么事计算机比人做得好,什么事人比计算机做得好?计算机有没有智能?从而培养计算思维意识。讲授操作系统基础时首先提出“车辆追尾问题所在?正常情况下公交车不来,责任在谁”等问题,说明操作系统解决此问题的方法和思想。又如Cache是一个预置和缓存问题,其思想是一个典型的计算思维案例。以前,可能仅仅讲解Cache起什么作用;从计算思维的角度来说,则需要讲解如何起作用。
(三)实施问题驱动式的教学方法,提高学生的学习兴趣
计算机课程都是实践性很强的课程,只有多上机、多实践才能真正掌握课堂讲授的知识。我们在平时的教学中,按1:1:1的比例来组织教学,在安排与理论课学时相当的课内上机学时的基础上,还为学生无偿提供了同样多的课外免费机时,给学生提供了充分的实践机会。
很多同学都是在入学后的第一门课《大学计算机基础》开始对计算机产生兴趣的,因此我们加强了应用和实践这个环节,除了要求学生在上机时间完成作业外,还布置了大量的课外大型作业,另外还为学生创造了参与实际工作的机会。比如指导学生参与我校“数字化校园网”的设计和开发、“网络教学平台”的建设等一系列的实践任务。通过亲自动手,同学们尝到了“我能创造,我能成功”的滋味,也提高了学习计算机课程的兴趣。
计算机技术的内容浩瀚无比,学生的兴趣又各不相同,按步就班地学无法满足多样化的需求。为此,针对不同的专业,我们引入了一些具体的运用,如:“Unix操作系统在金融业中的应用”、“存储技术”、“计算机系统结构的最新进展”、“数字信号传输规范发展的新趋势—由并行到串行”、“Oracle系统分析”、“超级计算机现状和发展趋势”、“信息安全技术在金融业中的应用”等,以扩充课堂教学内容,丰富学生的知识面,激发学生的学习兴趣。
(四)与时俱进,更新教学手段
计算机课程是实践性很强的课程,计算机知识与能力的培养在很大程度上有赖于学生上机的实践与钻研。我们应该不能只有课堂教学,在现形势下,网络的应用给我们的实验教学提供了很好的平台。我们在学校的校园网上建立了“大学计算机基础”课程的在线教育平台,教学中的高层次的需求在网络中得到极大的补充。在线教育平台的建设包含讲义、实验指导书、课堂教学录像、网络课程,还应该包含自学需要的素材库、试题库,以及可以开发出考试系统等丰富的教学资源和软件,它们各自自成体系又相互关联,各种教学形式互相补充又充分发挥了各自的优势,满足了各专业不同层次学生的需求。
计算机基础教学应该是课堂教学、实验教学、网络教学三位一体,相互促进,各方面全面培养学生的上机动手能力、独立分析问题和解决问题能力、知识综合运用能力。强化学生的计算机实践能力,以教师为主导、学生为主体的教育思想,深入探索自主学习、探究式学习、协作学习等多种先进的教学方法,注重对学生能力与素质的培养。探索各种教学模式混合的新式教学手段。
(五)创新教学观念,完善教学内容
认识了当前计算机基础教育面临的形势和任务、针对高等学校具体的实际情况,我们要建立新的教学模式和进行教学改革,这就是:将多媒体教室教学和网络辅助教学相结合,加强教师的主导作用,强调实践环节,以培养学生能力为中心,提高学生的计算机基本素质和实践能力,以及应用计算机解决实际问题的能力。进一步确定了计算机基础系列课程的教学内容及各门专业课程之间的相互关系,保证计算机系列课程的科学性和先进性。计算机基础教育课堂教学着重讲授计算机技术中的一些重要概念和方法,培养学生对基础知识掌握和方法,主要的技能知识内容放在实验教学环节,积极采用视频教学的方式,充分利用网络的优点,完善课堂教学。
同时充分考虑学生的兴趣以及就业的前景需求,计划内的计算机教学已经不能满足需要,应该有选修计算机课程;该课程又是针对非计算机专业设计,因此,也要突出课程内容的实用性。总之,各专业的计算机课程按照重基础、强实践,突出综合应用能力的原则建立了大学计算机基础教育课程体系。
(六)改革教学考核手段
为了保证计算机教学质量、促进计算机教学改革,同时应该改革计算机教学的考核手段非常重要。对教师而言,重点在于对学生计算机知识与能力的培养,是否符合白皮书和蓝皮书大纲的要求。我们着手改革学生成绩的评定,将学生的期末成绩转换为上机成绩、平时成绩和笔试成绩的有机结合,笔试成绩侧重于理论知识的掌握,上机成绩是操作技能的表现,平时成绩是对学生的严格要求。这样可以避免学生盲目追求高分采取死记硬背的方法学习计算机,激励学生创新追求全面的知识。为了提高学生的综合能力,每个计算机课程后都设置有一个综合设计的课程设计,这样学生自主创新能力可以大大加强,同时学生有很强的成就感。
(七)建立促进学生参与的激励机制
鼓励学生积极参与各类学科竞赛、创新教育项目,通过多种渠道培养学生信息素养与计算机应用能力。凡是通过全国计算机等级考试、云南省计算机等级考试,获得等级证书,可按学校的规定获得“课外教育学分”;凡参加全国、省级计算机竞赛获奖的都给以表彰并记“课外教育学分”。
四、结束语
大学计算机基础是本科学生,尤其是非计算机专业学生接触到有关计算思维的第一门课程,其教学内容和体系仍在不断完善与发展。中科院院士陈国良教授在2011年7月举办的计算机科学前沿高端学术论坛(HPC China2011)上呼吁:要提倡计算思维,要提倡计算思维在教育和科学中的作用,要把这种思维普适化、大众化,真正融入到人类的一切活动中。因此,作为应用型本科院校的教师,应该积极主动地与时俱进,及时调整教学的模式、手段和内容,培养学生实践能力和计算思维能力,使所培养的学生能适应行业发展新需要。
项目来源:云南省高校质量工程教改项目“Inquiry learning体系在程序设计中的运用”(云教高[2010]96号)。
[参考文献]
[1]胡英,廖瑞华,陈积宇.《大学计算机基础》教学改革探讨[J].当代教育论坛(教学研究),2010.
[2]齐逸.浅谈基于计算思维的大学计算机教学内容设计[J].科技信息,2012(13).
[3]姚江河,司春景,席亚军.《大学计算机基础》教学改革的研究与实践[J].科技信息,2010.
[4]龚沛曾,杨志强.大学计算机基础教学中的计算思维培养[J].中国大学教学.2012(5).
[5]李林涛.魏亮.大学计算机基础课程教学改革的研究[J].科技信息,2010.
[6]何钦铭,陆汉权,冯博琴.计算机基础教学的核心任务是计算思维能力的培养[J].中国大学教学,2010(9).
[7]陈国良,董荣胜.计算思维与大学计算机基础教育[J].中国大学教学,2011.
当前的教育领域热点讨论问题之一就是考试形式,在线考试就是在这种讨论模式之下新生的一种考试模式。它不同于普通机考,而是一种基于网络的考试系统,它可以不受地域的限制,并且具有资源共享的优势。本文在基本的机考基本上进行研究,研发了基于Web在线考试系统,可以在现有考试系统的基础上扩展出更加灵活,通用,稳定,并且可扩展的基于网络的考试平台。
关键词
在线考试系统;组卷策略;Web的在线无纸化考试
1在线考试系统前景
1.1必然需求考试是考核学习者学习效果的一种方式,这种方式自古变有,并且与教育一共发展着。考试试卷由人工出题的方式自古至今一直进行着。但是人工出题有着很多缺点和弊端,考试漏题,作弊事件多由试题泄密产生。试卷从出题教师到印刷到发放试卷,再到判卷,这一些列过程都需要耗费大量的人力,物力来进行保密保存。而且,试题的考查覆盖范围也有局限性,如果试题考查知识点有偏颇,那么也不能真正考查出学生的真实水平。随着网络技术的不断发展,计算机技术的普遍应用,教学与考试改革的不断推进,很多科目都从传统的考试模式向在线考试模式改革,基于web的在线考试平台的应用也是现代考试模式的一个必然发展方向。
1.2持续发展随着现代教育改革的不断深化,对于考试无纸化的需求也越来越大,要求也越来越高。各种考试系统应运而生,比如计算机的等级考试,驾照相关科目考试,还比如高校中的大学计算机基础考试,C语言,VB语言、VF、VC等等科目的考试都已经大部分采用计算机考试,实现无纸化考试改革。随着无纸化考试改革的进一步深化,对考试系统设计,对于在线网络环境下的考试平台的要求不断提高。MOOC教学平台在教学改革中掀起浪潮,在线考试平台也必然进一步完善发展。
2需要研究内容
(1)首先为奠定在线考试系统的基础,需要研究网络技术和开发工具以及数据库技术。目前大部分系统的设计以及开发均采用C/S或者B/S模式,这两种模式各有优缺点。结合哈尔滨石油学院考试的需求,对数据收集的实时性不高,学生在线考试时不用配置客户端,因此采用三层B/S模式结构来进行设计开发。(2)本系统首先分别对各种组题策略进行对比、研究、分析。例如采用,遗传算法、优先权算法、回溯算法、随机算法等。比较结果显示每种策略都存在一定的缺点,不能够切实复合对组题系统的需求,从而本系统提出基于试题类型和试题难度系数的动态随机调整抽题组题算法,此动态算法能有效地达到符合用户要求的目的。(3)评阅试卷是评价试卷评价考试者成绩的一个重要环节,所以设计好评阅方式会收获更好的教学检验效果,经过研究,本系统提出人工阅卷和系统自动阅卷相结合的方法进行评阅。(4)分析多种组题策略之后,提出新的组题策略及数据库结构,最后研究设计了基于Web的智能组题判卷考试系统,适合各种规模的组卷要求。(5)本文设计的考试系统,其目标是实现将传统考试方式转变为无纸式的考试模式。基于Web的试题库考试系统,其功能包括用户管理、试题库管理、自动随机组题、在线考试、评卷管理、成绩管理、试卷管理等等功能。
3系统主要策略研究
3.1自动阅卷与人工阅卷与组卷策略人工阅卷包含以下几个方面的内容:知识点准确性评判,语言相似性评判,逻辑性和清晰度评判。试题中的主观题答案不唯一,答题以文本叙述的方式,并且每个人对问题的回答会授理解程度的不同,思考方式的不同产生不同的答案,或是意思相近,或是文不对题,总之主观题会用各种各样的回答方式。判卷系统会通过匹配字符的算法进行判卷,会将关键字进行比对,关键字匹配的越多则分数越高,匹配的越少则分数越低,所以就会出现学生的答案即便正确,但关键字没有用到和系统预定义好的内容,则会出现对成绩的极大影响,考试成绩会出现极大不公平性。主观题答案内容具有一定的模糊性,计算机匹配字符的算法精准度不高,和经验丰富的教师判卷的结果是不能媲美的。为改善考试系统评阅试卷的缺点,本系统提出科学合理,安全快捷的自动判卷与人工判卷相结合的方式对成绩进行评定。为使考试系统可以科学合理、快捷安全的评价出考试成绩,并改善教学效果的评价方式,本系统提出系统阅卷与人工阅卷相结合的判卷方法对考试成绩进行评价。人工判题可以根据权限参数显示题目供用户选择,符合权限参数要求的题目便可选择作为人工判阅试题。
3.2组卷策略研究考试系统的最重要部分应是试卷的组题问题,研究目标是利用系统平台能够生成满足需求的试卷。试题难度、数量、知识点覆盖量均满足用户需求的高质量试卷,能够准确考查出学生知识点掌握情况的优秀试卷。当前自动组卷策略已经在我国计算机考试系统中迅速发展起来,并起着极其重要的作用。组卷问题可以按照用户给定的参数,提取出最符合要求的试题,组成能够供用户使用的试卷。组卷策略包括,组卷参数、试题属性、算法的说明,这三部份组成。可以通过定义某些参数,并对参数进行算法研究,达到最优组题效果。因此,完整的影响组卷情况有以下几方面参数:知识点参数、题型参数、题量参数、答题时间参数、难度参数、区分度参数、抽取度参数。
4主要创新点
(1)本文针对哈尔滨石油学院考试的现状,分析传统考试过程中存在的弊端及现有考试系统存在的缺点,提出解决建议和方法,在分析多种组题策略后,设计了符合现状的组题策略和算法。
(2)本系统提出了采用基于试题题型和难度系数的动态调整随机抽题组卷算法,实现考试系统的自动组题,实现了系统的主体结构、框架、基于Web用户界面模型。按照主体设计结构实现了系统的相应功能模块。
(3)评判试卷时,采用系统阅卷和人工阅卷相结合的方式,进一步保障考生成绩的公平性和准确性。
参考文献
[1]谢辉程.基于.NET技术的网络考试系统研究与实现[J].福建电脑,2011,(11):79-81