浅论计算思维与大学计算机基础教育
2017-03-15靳成才
靳成才
摘 要:本论文首先对计算思维的实质进行了简要阐述,进而结合相关文献资料对现今高校在落实计算机基础教育相关工作时所存在的问题进行了简要分析,最后笔者根据自身经验提出了一些促进学生计算思维提升的个人意见,一方面对自己的学习成果加以总结,另一方面也希望能为我国计算机基础教育事业的发展贡献绵薄之力。
关键词:计算机思维;大学计算机;基础教育
计算思维是当下时代最为重要的三大科学思维之一,并伴随着其主体框架的不断完善越发受到了人们的重视,为了进一步提升学生的计算思维能力,国内外大部分高校都开设有计算机基础教育课程。
一、計算思维概述
计算机思维其实质为借助计算机基础理论,对所存在的问题加以整合分析的思维模式。主要是借助约减、嵌入以及转换等方法将较为抽象反复的问题转换为易于处理的简单具象化问题,这一思维模式充分借助了递归的思想,能够有效实现对参数、译码的整合性处理。也就是说,计算机思维也就是处理各类人类社会中繁杂事务的思维模式,以计算机技术为核心,实现对人类社会问题的简化处理。在我国现今新课程改革的时代背景之下,高校教育人员必须要重视计算思维对计算机基础教育的重要作用,将其合理的引入相关课程之中,以此来提升计算机技术相关学科学生的综合性计算机能力。而就现实情况来看,计算思维在高校计算机基础教育的应用还存在一定的问题,笔者参考相关文献资料,总结出了以下几点计算思维应用的不足之处。
二、现今计算思维应用的现状分析
首先,部分计科学院的教育人员并没有充分意识到计算思维对于提升高校学生计算机基础能量的重要作用。大部分教育者只是简单的将计算机当作是一种应用类设备,只是向学生传授一些简单的软件操作方法与程序编译的技术,这就导致了大部分学生忽视了计算机基础知识的重要性,甚至认为只依靠自学就能够完成对计算机基础知识的掌握,没有实现对自身计算机知识体系的系统化。由此可以看出,现今高校教育者与学生对计算思维的现实作用并没有详细的认知。
其次,过分重视对学生技能的培养,而忽视了对学生思维能力的提升。本科教育目标与专科院校不同,并不是为了培养专业技能应用型人才。但是现今有部分教育者对培养目标的认识还不够深刻,在计算机基础课程教育的过程中,过分重视对学生实际操作能力的培养,而不重视对学生思维能力的提升。该方法虽然能够在短时间内提升学生的计算机技能水平,但是从长远来看,这对学生计算机创新能力发展是没有益处的。
另外,由于受到了我国传统应试教育固有观念的束缚,大部分教育者还是简单的沿用以往的“满堂灌”式教育理念,并没有充分体现出学生作为受教育主体的重要地位,这就导致了大部分学生只是在被动的接收相应的计算机理论知识,而不是通过思考将其纳入自身的计算机思维体系中。机械式的教育与学习模式容易让学生的思维处于放松状态,长此以往学生就会形成惰性思维,被动地接收知识,而丧失了思考的能力,这对学生计算思维的培养与计算机基础能力的提升都是极为不利的。
三、大学计算机基础教育的优化对策
为进一步提高高校学生的计算思维能力,提升计算机基础教育的实际教学成果,必须对现行的该类课程教育模式加以优化,笔者在参考相关文献并结合自身自学成果的基础之上,总结出了以下优化对策。
第一,加强高校计算机课程教学人员与学生对计算思维的认知水平。教育者应该进一步对计算思维的实质与现实意义加以了解,进而将其合理的应用与计算机基础课程的教学过程中,积极转变自身的固有观念。例如在讲述Excel的函数公式时,教育者可以拟定相应的专题计划,让学生以合作的方式对函数的关系进行探究,并且充分结合现实案例,利用好学生的数学能力。同时还可以在讲解相应的C语言函数时,让学生自主对其规律进行探究,促进学生思维能力的提升。在此基础之上,加强学生对计算思维的实质、具体表现与应用模式的认知,在教学过程中加强学生对计算思维的实际应用,以此让学生自行意识到计算思维的重要性,这便能够有效调动学生的主观能动性。
第二,加强对计算机基础课程的深入开发。为了有效避免学生只是掌握了Word、Excel等软件的基础应用,而以计算机思维理解其运作机理的尴尬局面,各大高校在开设计算机基础课程之前,必须要加强对计算思维与计算机基础知识的讲解,让学生从意识形态上对计算机的工作模式加以初步认知,以此为其今后计算机技术课程的深入学习打下坚实的基础。通常来讲,计算机基础教学应该涵盖以下几个方面的知识:计算思维概论、计算机理、编程算法、编程基础、硬件构架与连接以及相应的程序运行原理等等。而在实际授课的过程中,教育者必须要针对学生所学的专业选择不同的教学知识,同时还需要确保所学计算机理论知识之间的衔接性,让学生能够进行有层次的学习。
第三,打破应试教育禁锢,改良教学模式。在现今信息化时代的大背景下,为进一步提升学生计算机技术综合能力,教育者必须摒弃传统的教育模式,进一步落实对学生综合能力的提升,进一步加强理论与实践的结合。在大多数人看来,计算思维较为抽象,难以理解,为解决这一问题,教育者可以进一步落实依托于计算思维的实践课程的开发工作,让学生能够以具象化的模式将计算思维应用于计算机基础实践过程中。例如在进行程序编译的过程中,可以让学生借助VC工具对错误的代码进行检测,并且让学生根据自身所讲解的理论知识对其中的问题进行修正。同时还可以让学生以小组讨论的方式完成对错误的修正,这不光能够有效将计算思维应用于实践过程中,还能够在无意识之间提升学生的团队意识。
四、结语
在现今社会信息化水平不断提升的时代背景之下,计算机技术越发受到了各界人士的关注。高校教育者必须加强对计算思维与计算机基础教育的重视程度,以此来锻炼学生的计算思维能力,落实好计算机基础教育的相关工作,为学生今后计算机技术的学习打下坚实的基础。
参考文献
[1] 王晶.《计算机基础》教学中计算思维培养的分析[J]. 科技与创新. 2016(11).
[2] 潘谈.计算机基础教学中的计算思维培养分析[J]. 无线互联科技. 2014(11).
[3] 尹慧.浅议在计算机基础教学中开展计算思维[J]. 黑龙江科技信息. 2014(30).
[4] 范银平.计算机基础教学中学生计算思维的培养与提高[J]. 统计与管理. 2015(05).
[5] 孔春丽.大学计算机基础教学中计算思维培养探究[J]. 信息化建设. 2015(09).