【摘要】本文主要分析了当前大学计算机基础教学中存在的若干问题,以及这些问题的产生原因,并针对这些问题提出了一些改进意见和建议,希望能够对大学计算机基础教学改革有一定的促进作用。
【关键词】大学计算机基础 计算机工具论 计算机科学 计算科学
【基金项目】中国青年政治学院2013年校级科研一般项目,项目编号189070653。
【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2014)04-0128-02
0.引言
当今社会早已步入信息時代,信息技术在社会发展中的作用日益突出,在高度信息化的社会,不掌握一定的信息技术,就不能很好应对激烈的竞争。社会对大学生应具有的信息技术能力提出了更高的要求,大学计算机基础教学是培养大多数非计算机专业学生信息技术能力最重要的途径,对于提高大学生信息技术能力的作用至关重要。然而从目前情况来看,大学计算机基础教学在很多高校并没有得到应有的重视,课时不断缩减,学生不感兴趣,体会不到学习的快乐,有逐渐被边缘化的趋势,甚至有人已经开始讨论大学计算机基础教学的必要性,也有部分高校已经将大学计算机基础课程性质从必修改为选修,之所以出现这种情况,最主要的原因还是现有教学中依然存在着不少问题,影响了大学计算机基础教学的质量。
1.计算机工具论及其危害
长久以来都存在着这样一种看待计算机的观点,那就是计算机只是工具,只要会用就行了,这种观点也被称为计算机工具论。随着20世纪90年代多数高校普遍开设了大学计算机基础课程,计算机工具论也成为指导大学计算机基础教学的主要理念,在教学过程中,除了讲解必要的计算机基础知识之外,主要的教学内容便是介绍各种应用软件的使用方法,其中涉及最多的便是Office办公软件,以至于很多高校的大学计算机基础课程内容基本上就是Office办公软件使用说明书。应用软件教学的侧重点也主要是教学生怎么去做,而不是教学生为什么要这样做,学生只会机械的使用计算机。另外,由于软件的更新速度很快,教师总是要疲于更新教学内容,教学缺乏稳定性,学生当时学会了的软件,到真正应用时版本功能上可能产生了巨大变化,还要重新学习。
公平的讲,这种在计算机工具论理念指导下技能型的教学是与当时经济发展水平相适应的,当时计算机尚未完全普及,社会上没有广泛应用,也没有进入家庭,甚至在学校也属于高级实验室设备,在这一时期,熟练掌握一些常用软件的操作基本上能够满足社会对于大学生信息技术能力的需求。随着计算机的普及程度不断提高以及计算科学的不断发展,计算机不但深入了社会的方方面面,也进入了千家万户,对人们的工作、生活、娱乐产生了巨大的影响。社会对大学生的计算机能力也提出了更高的要求,大学生不仅要了解计算机是什么,能够做什么,还要知道如何用计算解决相关领域的问题。目前这种重操作、重技能的教学渐渐地跟不上时代发展的需要了,计算机工具论的危害也逐渐显现出来了。
计算机工具论使得教师和学生停留在计算机只是工具这种比较肤浅的认识层次上,没有看到计算机的核心价值,没有意识到计算的巨大作用,没有把计算机和计算当作科学对待,没有触及计算机科学和计算科学的核心内容和方法。2005年6月,美国总统信息技术咨询委员会向美国总统提交了一份名为《计算科学:确保美国的竞争力》的报告,报告指出了计算本身也是一门科学,并且具有促进其他学科发展的作用。报告预测,在21世纪科学上最重要的、经济上最有前途的研究问题都有可能通过熟练地掌握先进的计算技术和运用计算科学得到解决。作为教育工作者,应该清楚的看到,计算机的核心价值在于可以通过计算解决各种实际问题,大学计算机基础教学的目标应该是教给学生如何通过计算解决问题,而不应仅仅是各种应用软件的操作。教育部高等学校计算机基础课程教学指导委员会针对非计算机专业的本科毕业生,在计算机知识与能力培养上要求非计算机专业的本科毕业生具有判断和选择计算机工具与方法的能力;能有效的掌握并应用计算机工具、技术和方法,解决专业领域中的问题;能够适应信息技术和信息社会的快速发展变化。要在大学计算机基础教学中完成这些目标,必须要摒弃计算机工具论。
2.教学内容宽泛、定位缺失
由于缺乏明确的教学理念指导,在大学计算机基础教学内容的组织上显得条理不够清楚,仅仅考虑了全面性,知识点过多,概念过多,往往是什么都讲一点,计算机基本概念、硬件、软件、网络、数据库无所不包,教师在教学过程中感觉课程内容太多,在有限的课时难以讲清楚,学生则是知其然,但不知其所以然,学生不清楚自己到底学的是什么,很茫然,尤其是对于计算机基础薄弱的学生来说更是如此。问题的根源在于很多时候只是为了灌输概念,没有让学生领会到这些概念背后所体现的基本原理是什么,而这些基本原理具有一定的稳定性,能够体现计算机学科的核心思想和方法。另外,计算机学科中的很多基本原理都具有普适性,了解这些基本原理不仅能够更好的理解计算机的工作方式,甚至还可以在其他领域中利用这些基本原理解决实际问题。
一些院校也为非计算机专业的学生开设了程序设计课程,但是在课程内容的设计和讲解上与计算机专业的差异不大,仅仅是降低了一些难度,依然没有搞清楚面向非计算机专业的程序设计课程应该如何定位。非计算机专业的程序设计课程的目标并不是为了培养程序员,而是使得学生能够通过学习程序设计,更好地理解和掌握利用计算机解决问题的方式。在教学中不应一味的追求语法的细枝末节,沉浸其中,而应该多多讲解各种算法思维,让学生掌握一种不一样的思维方式。
3.学生水平参差不齐
目前,在很多省市地区,信息技术课程已经进入了中小学课堂,在经济较为发达的地区,计算机的普及程度相对较高,已经进入了大多数家庭,中小学生的计算机操作能力已经达到了一定的水平,具备了一些基本的操作技能。但是由于信息技术课程毕竟不是高考科目,再加上一些经济欠发达地区的条件限制以及认识上的不足,造成了大学生入学时计算机操作能力上的差异。
这种差异的确给教学带来了一些困难,操作水平较差的学生由于平时接触计算机的机会少,往往认为计算机很神秘,很难学,看到自己和同学在操作能力上的差距较大,产生自卑情绪,放弃学习,跟不上教学进度。作为教师应该多鼓励这些学生接触计算机,告诉他们如何能快速掌握计算机的基本操作,必要时可以将这些学生组织在一起培训几次。
我們也应该认识到,随着经济发展,操作水平较差学生的比例逐渐下降,学生入学时整体的操作水平不断提高,另一方面,操作系统和应用软件不断发展,各种智能终端使得触摸屏大行其道,人机界面的友好性大大增加,操作正在变得更加容易,零基础的学生用很短的时间便可以达到一个相当的操作水平。所以,学生操作水平的参差不齐不应该成为继续坚持技能型教学的借口。
4.其他问题
1)学时少、安排不合理
目前,大学计算机基础教学在专业培养计划中被压缩,学时安排普遍较少,这与大学计算机基础教学的受重视程度下降有一定关系,更为深层次的原因还是受到了计算机工具论的影响,认为计算机既然只是工具,会操作就行,学生自学也是一样,学时安排多了也是浪费。目前这样的学时安排,与计算机在经济发展中起到的巨大作用是不相配的,学时不足也成为计算机教学改革中最大的客观限制条件。一方面,从事大学计算机基础教学的教育工作者必须要呼吁重视大学计算机基础教育,增加课时和其他资源配置,另一个方面必须要合理利用课时,精简知识点,减少操作技能方面的内容,专注计算机原理性和思维性方面的内容。对于讲授课程和实验课程之间的比例也要适当的进行调整,适当增加讲授课程的课时,减少实验课程的课时,将一些实验课程上需要完成的内容让学生利用课余时间完成。
2)教学互动性差
在教学方法上,还是主要以老师讲解,学生聆听为主,每堂课上教师都要介绍大量的内容,学生听起来枯燥无味,难以消化吸收,久而久之就失去了学习的兴趣,上课睡觉甚至旷课的现象时有发生。教师在讲解一些概念的时候应该多采用比喻的方法,用形象化的例子将概念解释清楚。必须想办法让学生参与到教学过程中来,精心设计教学案例,调动学生的积极性,发挥学生的主观能动性,让学生在思考中学习。总而言之,要让学生成为教学的主体,而教师主要起引导作用。
5.结束语
大学计算机基础教学的质量应该与社会经济发展水平相一致,甚至可以超前一些,但绝不能落后,可是令人遗憾的是目前我们正是处在一种落后的境地。大学计算机基础教学中还是存在着很多问题,其中最大的问题还是认识问题,必须改变计算机工具论指导下的技能型教学模式,重点应是培养大学生利用计算机解决问题的能力,这也是今后大学计算机基础教学改革的努力方向。
参考文献:
[1]吴宁,崔舒宁,以计算思维能力培养为核心的大学计算机基础课程教学内容改革研究,计算机教育,2012年第7期。
[2]周以真,计算思维,中国计算机学会通讯,2007年第3期。
[3]教育部高等学校计算机基础课程教学指导委员会,高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求,高等教育出版社,2009年。
[4]陈国良,董荣胜,计算思维与大学计算机基础教育,中国大学教学,2011年第1期。
[5]甘才军,周娅,计算机基础教学与文科生计算思维培养,计算机教育,2012年第19期。
作者简介:
徐卫克(1980-),男,山东威海人,中国青年政治学院讲师,硕士,研究方向:计算机通识教育,ASP.net,SQL Server,体系结构验证评估,分布式仿真,HLA,OPNET。