计算机教育在培养型人才中的作用

更新时间:2024-02-28 作者:用户投稿原创标记本站原创 点赞:13830 浏览:58850

摘 要:培养具有信息获取、信息分析与信息处理能力的学生,对于适应21世纪激烈的国际竞争是至关重要的.本文着眼推进素质教育,培养创新型人才,分析探讨了计算机教育在培养创新型人才中的作用.

关 键 词 :计算机教育;培养人才;作用

随着科学技术的发展,社会已进入了一个崭新的信息时代.计算机信息课程不同于传统的理论课程,它更强调学生的信息处理能力、动手操作能力,从而培养学生的多种思维方式,适应新世纪培养创新人才的需求.本文着眼推进素质教育,培养创新型人才,分析探讨计算机教育在培养创新型人才中的作用.

一、计算机教育有助于培养学生的创造性思维

在以往的教学中往往大量灌输知识性的内容,而忽略了对学生创造性思维的培养,当然学生在解题、写作、绘画等尝试中也能体会到创造的愉悦,但这一切都不及程序设计所体现的有别于常规思维的创造性和成就感,之所以说程序设计有别于常规思维,是由于在程序设计中大量摒弃了以往数学教学中所形成的常规思维模式,比如在累加程序和大量的赋值语句中使用了S等于S+1这一数学中无法成立的式子,以及经常使用的分治策略、最优策略和穷举策略都打破了以往的数学常规,极具新鲜感,能大大地激发学生的创造.创造性思维的具体过程,一般包含准备、酝酿、顿悟和验证四个阶段.程序设计教学中作为主要内容的算法设计教学正是这四个阶段的有力体现,学生拿到一个问题后,要设计成一个正确的程序大致要经过如下的过程:分析问题→建立数学模型→确立算法→上机实践→调试→优化→修改→调试→成功.从分析问题到确立算法是准备和酝酿的过程,在这一过程中要对程序构造一个总体的框架,有了算法,一个程序往往就能一气呵成,然后就是不断的调试,不断的修改,不断的优化,直到成功.这种经过艰难思维后的成功,能使学生产生一种成就感,更大地激发学生的求知.事实上,计算机科学本身就是一门日新月异的学科,它的发展过程充分体现了创新精神的重要性及创新精神的原动力,学生在学习计算机知识的过程中,自觉或不自觉地会产生创新意识和创新冲动,同时教师也应引导学生“不唯书、不唯上”、不畏权威,鼓励学生“标新立异”、“异想天开”,破除对“创造”的神秘感,激发学生的创造冲动和创造尝试.在计算机基础教学方法上应重点培养学生的创新素质,使学生由“知识容器”变成“学习的主体”,增强学生自主学习和创造性学习的习惯.应有计划地进行创造性思维训练及培养发现问题、解决问题的能力和实践能力.

二、计算机教育有助于培养学生的发散性思维

发散性思维是对某个问题从不同途径和角度去设想的一种展开型思考方式,一题多解最能体现求异思维的特点.如在C语言教学中,程序设计语句及程序设计方法是比较容易理解的,但要编制程序解决生活中的实际问题,需要学生具备创造能力和实践能力才能完成,在讲授程序设计时,不要仅仅局限于讲述程序设计语句的功能和用法,而是要求学生多进行一些编制程序、优化程序的训练.例如:著名的“八皇后问题”,先让学生独立完成程序的设计,要求上机运行正确,然后再对学生的多种设计方法进行评价,指出它们的设计技巧、思路、不足,让学生讨论评价,最后选出最佳的设计方案,从而开拓学生解决问题的思路,提高学生的编程能力,既培养了学生的发散思维能力又培养了学生的创新、实践能力.

三、计算机教育有助于发展学生的抽象思维

用概念、判断、推理的形式进行的思维就是抽象思维.计算机教学中的程序设计就是以抽象为基础的,要解决程序设计问题,首先要考虑适当的算法,通过对问题的分析研究,归纳出一般性的规律,然后再用计算机语言描述出来,将这个一般性的规律描述出来的过程就是一个高度抽象的过程.在程序设计中大量的使用了猜测、归纳、推理等思维方法,比如在循环结构的程序设计中往往是从1、2、3、等等况入手,归纳出解题的途径,总结抽象出规律,最后为计算机语言编程解决.不难想象,一个习惯于编写程序的人,他的抽象思维能力一定远优于不会编程的人.

四、计算机教育有助于培养学生的逻辑思维

逻辑思维能力是应用计算机的思维能力的核心,又是应用计算机的思维能力形成和发展的基础,也是其它一切计算机能力形成和发展的基础.计算机教学应转向应用计算机思维活动的教学,强调教学中要揭示获取知识的思维过程,即计算机知识的提出、形成、发展、探索过程,着意提示了计算机教学的本质--思维过程,要使计算机教学的层次由知识传授水平提高到思维训练水平,变被动接受现成结果为主动经历思维过程.

五、计算机教育有利于增强学生的实践操作能力

计算机是一门操作性很强的学科,只靠死记课本是远远不够的,要想学好计算机,必须多实践,增强学生的动手实践能力.所以,计算机的实践课和上机课尤其重要.这就要求教师不仅要重视把课堂上的授课内容和实习内容联系起来,还要在每节的实习课上,让学生做一些与课堂上知识相联系的实际工作,只有这样才能将每节课的新知识充分消化吸收.另外通过帮助文件,学生可以自己掌握进度,边读边练习,对自己不熟悉的操作可以反复练.在学生自学的基础上教师再做适当的补充,学生不但对操作熟练多了,而且也由此掌握了自己学习、解决问题的新途径.


六、计算机教育有利于培养学生自我学习的能力

在知识经济时代,具有不断掌握最新知识和信息进而创新的能力,比掌握现存知识更为重要,学习已成为人们的终身需要.因此,应改变以往教学模式,转移教学重点,引导和训练学生的自学能力.自学是今天社会的又一种生存方式,不会自学的人就意味着在未来社会中将失去生存的能力,概而全的教学内容仅在授课时间内是很难完成的,教师的作用是点拨要点,介绍基础知识,更多的是引导学生学会自学.计算机课的一个特点是:知识的一致性与操作的多样性并存.例如我们在FOXPRO编写菜单的教学中,可以只给学生详细介绍三种菜单设计的命令格式,再对菜单设计中调用子程序的过程给予适当的提示,然后给出几个设计菜单的实际例子.其中为增加效果添加的颜色控制、窗口设计、界面控制部件设计等等都只给出简单提示,最后让学生自己设计编写一个菜单程序.这样,为增加设计效果,学生就会自己去学习编写、测试在FOXPRO中的菜单设计,从而培养学生的自学能力.

相关论文范文