计算机程序设计与思维能力的培养

更新时间:2023-04-23 13:17:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

计算机程序设计与思维能力的培养

【摘要】随着科学技术的发展,计算机在人们日常生产和生活中的作用越加重要。多数人对计算机的学习和掌握集中在基本操作技能和基础理论知识,忽略了计算机学科在思维能力培养方面的作用。素质教育背景下,思维能力当代学生必备的技能之一,文中从多角度论述了计算设计程序设计在思维能力培养方面的作用,希望对计算机程序设计课堂培养学生的思维能力起到一些借鉴性的作用。

【关键词】计算机程序设计;思维能力;培养策略

0. 引言

在新课程改革的大背景下,传统的计算机程序设计教学手段和方法必须得到全面的改善,将原来单纯的重视学生基础知识积累转换到提升学生思维创造能力上来,只有沿着新课改大纲在实践中不断探索和研究,才能运用全新的计算机程序设计教学理念培养出符合当前社会要求的新型人才。文中从思维能力的深刻性、严密性、灵活性、敏捷性以及创造性五个方面开展论述,有针对性的提出了培养学生思维能力的策略。

1. 计算机程序设计思维能力的培养策略

在计算机程序设计中,思维能力主要包含深刻性、严密性、灵活性、敏捷性以及创造性五个方面,在思维能力的培养中,教师可以通过培养学生优良的思维品质来训练学生的思维

[1]能力,从而达到提高学生思维能力的教学目标。

1.1 计算机程序设计中学生思维的深刻性

思维的深刻性又被称之为思维的准确性或者思维的逻辑性,是用于衡量思维活动的逻辑水平,在计算机程序设计教学中,思维的准确性主要表现以下两个方面:①人类进行思维活动的过程中,需要具备强大的逻辑性、系统性和条理性,尤其是在推理、判断、概括、论证等过程中,必须要个遵守思维的逻辑规则;②思维成果的深刻性和正确性,主要是指经过思维过程之后得出的结论,要能够正确的反应客观的实施和本质。因此程序设计教师在开展教学活动是首先要结合学生对形象思维的认知能力,并总结学生的思维发展规律,通过在教学过程中设置陷阱、判断是非或者上机验证等特殊手段,帮助学生准确理解C语言程序算法的思想,以此来达到训练学生思维深刻性的目的,进而提高学生的思维能力。

1.2 计算机程序设计中学生思维的严密性

在计算机程序设计中程序编写是连接理论知识和上机实践操作的重要桥梁,同样也是训练学生思维严密性的有效途径,在此过程中,程序设计老师所需要扮演的角色是组织和引导,不要使用教学的行为准则来约束学生的思维发展,而要将课堂的主要时间交给学生,让学生自由发挥,在某些需要的技术环节,老师要对学生有疑惑的地方进行点拨和指导,在课堂上要充分发挥学生的主动性,引导学生进行周密、全面、细致的分析设计过程,以此来训练学生思维的严密性,当学生在进行上机验证编写的程序时,屏幕上会出现“xxx,IS A PRIME NUMBER”这样的话,此时就会激发学生寻根溯源的决心,并找出解决问题的方法,如果学生难以取得实质性的进展,老师要在旁边进行提示或者给学生提供实例,引导学生发现自己思维中的漏洞,也只有这样在教学过程中结合实践,不断完善学生的思维完整性,才能培养学

[2]生思维的严密性,进而提高学生的思维能力。

1.3 计算机程序设计中学生思维的灵活性与敏捷性

思维的灵活性和敏捷性是建立在学生思维深刻性的基础上实现的,当学生具备了思维的灵活性和敏捷性,则在处理实际问题时就会较快的适应问题的环境,并进行积极而周密的思考,做出正确的判断。所以教师在开展程序设计课程的过程中要鼓励学生积极进取、勇于创新、克服困难,打破惯性思维定式,开辟新的途径,提高思维的灵活性。例如:遇到“找出100以内的合数”这道问题时,如果学生使用常规思维来解答,则需要对每一个数字做判断,

但是如果学生对数字的特征进行分析就会发现,将2排除之外的偶数都是合数,如此不仅大大缩短了解题的时间,同时也会发现,在剩下的大于7的奇数当中,如果该数字可以被3、5或者7正处,则同样属于合数。老师要在课堂上通过不同方式的思维互动和补充,让学生

[3]在短时间内透过问题的表面现象看到问题的本质思想,并找出解题的思路。

1.4 计算机程序设计中学生思维的创造性

学生思维的创造性是求异思维和发散思维的基础,是激发学生创新精神强大动力,因此老师要积极引导学生在学习过程中开展大胆的联想和想象,帮助学生突破定时思维的枷锁。在计算机程序设计中培养学生的创造性思维需要根据直觉进行大胆的猜想,并在题目的求解中寻找新的思路和方法,例如在解决排列这列问题时,学生往往难以找出分析问题的切入点,因此也就难以找出解题的思路,老师要引导学生找出排列方法之间存在的规律,然后让学生对其进行猜想和验证,使用这种方法找出排列存在升序规律。当从前一个排列产生下一个排列时,一定会造成某一个位置上的数字出现变化,这一变化的位置应该在右边,在保持其他位置数字不便的情况下找出变化的数字,则即可产生下一个排列。

2. 结束语

总之,在计算机程序设计中,老师要通过训练学生的思维品质来提高学生的思维水平和能力,让学生主动获取知识、正确分析问题和解决问题。因此,老师在讲课时要将重点放在程序设计的思维培养上,而不是放在语法的讲述和程序如何编写上。程序设计的教学本质是让学生学习程序设计的结构化思维,虽然不能说学会了程序设计学生就一定会独立思考,但是程序设计的过程恰好是教学生怎样去思考问题的过程。

【参考文献】

[1]于晓强,赵秀岩,闫丕涛.计算机程序设计课程中计算思维能力的培养[J].计算机教育,2011,11(13):18-21.

[2]吴海燕,吴海山.计算机程序设计教学中思维能力的培养与训练[J].信息通信,2013,9(05):107.

[3]刘卫国,施荣华.计算机程序设计教学中的抽象思维能力培养[J].计算机教育,2012,12(03):27-29.

本文来源:https://www.bwwdw.com/article/3dtq.html

Top