计算机程序设计与思维能力的培养
更新时间: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.
正在阅读:
计算机程序设计与思维能力的培养04-23
赣州市投标文件工程量清单格式04-19
第一单元 走进化学世界08-19
各种量表汇总05-13
一般疑问句中几个情态动词的问与答08-20
剑河方言词汇与普通话词汇的比较03-24
解说词范文01-06
内蒙古大学招收2014级攻读硕士学位研究生录取名单09-16
班组愿景03-24
难走的上学路作文500字07-06
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 程序设计
- 思维
- 培养
- 能力
- 计算机
- 全新版大学英语听说教程第一册1-8单元答案
- 阅读高分词汇必背(二)
- 何仿与中国民歌《茉莉花》
- 安全社区”工作总结
- 移动互联APP开发项目商业计划书(终稿修订)
- 气质、性格与安全的关系
- 2012二级陕西省建造师考试答题技巧
- 《怎样销售你自己》
- Some Personal Views on the Current State and the Future of L
- 幼儿园2012年上半年园务工作计划
- 电力系统直流潮流计算实验指导书
- 叶简明主席在中国华信能源董事局会议上的讲话摘要
- 天津滨海森林公园规划及栽植技术总结
- cisco路由器及交换机知识点
- 会谈纪要与会议纪要有什么不同
- 疯狂英语之口语突破句型
- 拨叉课程设计说明书
- 掺Al的纳米Si-SiO2复合薄膜的光学非线性特性
- 浅谈保险的避债避税功能
- 证券投资分析——历年真题(三)