探究程序设计教学中学生思维能力的培养

2018-03-07 09:48黄晶
新课程·中学 2017年12期
关键词:程序设计思维能力培养

黄晶

摘 要:随着社会经济的不断发展,信息科技技术也在不断进步。目前,随着我国的初高中生举行的机器人竞赛、奥林匹克竞赛等活动的深入,程序设计教学在学生日常的教学中显得尤为重要。在学习程序教学过程中,学生的思维创造能力是至关重要的,通过增加学生的阅读量和提升学生的阅读能力,是培养学生思维能力的关键。学习程序设计教学不仅能培养学生的思维能力,而且还能使学生逐渐掌握程序设计中的基础技能和基础知识。因此,重视学生的思维能力培养是学习程序教学的重中之重,教师要用正确的引导方式帮助学生在学习程序设计教学中所遇到的问题,慢慢培养学生的思维能力。

关键词:程序设计;思维能力;培养

随着现代化和信息化的新时代来临,程序设计教学这一新兴学习科目在人们生活中应用和学习已经十分广泛,教学在传授程序设计教学过程中应着重重视学生的思维能力,本文主要阐述培养学生的思维能力在程序设计教学中的重要性,并且在程序设计教学中如何培养和实践学生的思维能力,以实现程序教学设计的新发展。

一、改革传统教学,激发学生思维

在传统教学中学生只是学习到了课本上固有的知识,对学生思维能力的开发和激发并不是很重视。在学习程序设计课程中,教师可以创设相关知识的问答环节,在学习知识的同时还能激发学生对程序设计的学习兴趣,从而更加对程序设计的学习起到促进作用。教师在教学过程中可以设计问题情境,通过这种教学方式刺激学生对程序设计的求知欲望。例如:放出以下数据

这样学生不仅能对相关问题和运行相关知识一目了然,而且更会聚精会神地聆听教师的讲解过程,如果最后得出的是学生所计算的结果会大大增加学生对学习程序设计的自信心,如果学生的答案是错误的,也会激发其对程序设计知识的征服欲,这样使学生做出更加精细和优质的程序设计。

二、加强学生的设计编程能力

我国目前的教育模式就是通过教师在课堂上传授相关的学习科目和学习知识,这在提升学生接受知识能力的同时也增强了学生的学习知识能力,但是学生自身的创新能力和自主思维能力是比较薄弱的,而对于程序设计教学来说,只学习知识是远远不够的,同时还需要教师在教学过程中引导学生提升自身的编程设计能力,这不仅需要教师的细心引导,更需要学生对程序设计的精心学习,教师可以把需要教学的程序编写后放到投影仪放映,但是不要像传统教学方式一样把要求和知识点都讲出来让学生自己去探索和分析,而学生在没有老师的讲解下对这种模式的教学头脑中会一片空白,接下来就会自己查阅教学课本,分析和了解这一程序设计所出的难题,这不但提升了学生自主学习能力和思维能力,而且更使学生增加对程序设计的学习和热爱,在教师讲解相关的程序设计知识的同时,学生会对程序设计知识的记忆更加深刻。

三、提升学生思维能力的措施

通过以上对思维能力在程序设计中重要性的分析,如何提升学生在学习程序设计中的思维能力是当今教师首要考虑的问题。程序设计得完美与否主要在与学生是否有优质的思维创造能力,思维能力在程序设计中起到重要的作用。教师在教学过程中应与学生进行知识的交流和探讨,对学生提出的理论进行合理的分析引导,使他们做出正确完美的程序。在程序设计教学课后,教师也可以通过自己设计的程序编程破解类的小游戏给学生研究和破解,不但能激发学生的求知欲望,更达到了对程序设计的学习

目的。

四、训练学生发散性思维

固有的思维定势是学生对程序设计学习最大的障碍,不但阻碍了学生对程序设计创新性思维的开发,而且不利于学生对程序设计课程的学习。因此,在程序设计的教学过程中,教师要重视学生的发散性思维,提倡和鼓励学生对相同的程序设计用不同解决方法和思路,从而充分培养学生的思维创新性和灵活性。程序设计本身就是灵活多变的,一种程序设计问题通过多种解决方式进行,教师在训练学生发散性思维时,可以通过这种一题多解和一题多变的方法,不仅增强了学生散发性思维的开发,而且为我国培养出更多的程序设计人才,促进我国社会经济不断发展。

培养学生的思维能力在程序教学中至关重要,这不仅需要教师不断地提升自身的教学水平,吸引和引导学生不断地去思索和创新学习技巧和实践能力,培养学生对程序设计的热情,而且需要学生有勇于实践和不怕失败的精神,要有不断开拓和进取的决心,摆脱传统学习方式的束缚,努力成为程序技术的创新型人才,为社会的进步和经济的发展尽一份力量。

参考文献:

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

[2]蘇小红,车万翔,王甜甜,等.如何在程序设计课程中培养计算思维能力[J].工业和信息化教育,2013(6).

编辑 李琴芳

猜你喜欢
程序设计思维能力培养
培养思维能力
基于Visual Studio Code的C语言程序设计实践教学探索
培养思维能力
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用