浅谈程序设计对孩子发展的影响

2020-05-25 10:58赵秀玲
大众科学·上旬 2020年3期
关键词:学生能力程序设计信息技术

赵秀玲

摘 要:在我们今天的生活中,无论是你想与千里之外的亲人互诉衷肠,还是你想足不出户地逛街购物,甚至是去旅游要提前安排好票务和住宿方面等等的问题,我们都能够找到一款合适的APP或是网站来帮助我们解决掉这些问题。那么,我们在感受这些便捷的同时,是否思考过这一切是依托于什么呢?答案就是在这背后依托的是计算机和编程技术的发展,每一款方便优质的APP都是用程序代码最终实现的,我们的生活乃至我们的国家都将在计算机和编程技术的发展中发生巨大的变化。

关键词:程序设计;信息技术;学生能力

伴随着人工智能在各个领域的普及,程序设计也一度成为被热捧的话题,各级各类的培训机构一下子如春笋般在中华大地上落地生根,那么程序设计的学习对学生未来的发展又会提供哪些帮助,有哪些影响呢?

一、帮助学生培养分析能力

我们一提起程序设计,很多人想到的就是枯燥的代码编写,觉得让孩子学习程序设计就无非是完成一两样作品,对孩子的未来发展没有什么太大的帮助,不如文化课学习来得直接。而事实上我们现在中小学阶段学习的程序设计软件都是图形化、模块化的语言,学生很容易接受,而且程序设计的学习讲究的是要先对目标设计进行分解,把一个大的目標分解成若干小目标,再针对小目标要实现的效果再进行具体的分析。在此过程中学生要学会去发现问题、分解问题,从中发现规律,并利用自己的所知所学建立解决问题的模型,然后去选择合适的数据结构和算法,最后根据算法编写程序来实现。

二、帮助学生培养逻辑思维

通过学习程序设计,可以让我们的学生比同龄的孩子逻辑性更强,做事更严谨。因为在程序设计的过程中,我们涉及到很多的数学算法,我们都知道数学讲究的是逻辑思维的培养,那么程序设计也就是另一种培养逻辑思维的方式。通过编程,学生能够增强自己的自信心,在某一方面就可以大胆地展示自己。在学生们编程的时候,老师不会提供固定的方法,也没有绝对的答案,孩子们完全可以依靠自己的所知所学来去解决问题。在这一系列的过程中,孩子们要通过自己思考,更要明白应该先做什么、再做什么、最后做什么,包括每一步都要实现什么样的目的,都要有计划性的。通过这样反复的训练,一段时间之后我们就会欣喜地发现,这些孩子无论是在学习上还是生活中,做事都变得有井有序,条理清晰。

三、帮助学生培养创新能力

程序设计的学习不是要教会学生如何编写一个固定的程序,要完成一个两个的作品,更多的是在这个基础知识的学习中,让学生掌握如何把人类的想法转变成计算机可以识别的语言。编程语言不重要,算法也不重要,最重要的是要有创意,无论是语言还是算法最终都是为了实现你的创意而服务的。我们在程序设计的学习过程中也会让学生去挖掘更多的路径,寻找更多的答案。当他们慢慢发现有不同的学生可以用不同的方法来完成一个效果,他们就知道了在程序设计的路上道路不止一条,方法不止一个。他们慢慢就学会了触类旁通,也会有自己的想法创意,那么这个时候他们也就在渐渐地去学会创新。一旦学生有了想创新的想法,那么他们在程序设计的路上将停不下来,因为编程可以将他们一个又一个的奇思妙想变成现实。而在这过程中,学生需要的知识面和知识量也将促进他去努力学习文化课知识,以此来满足他在编程中能够顺利解决问题。

程序设计对学生的未来发展肯定不止我上面提到的这几点帮助,还有一些其他的能力,例如:团队合作能力的培养、自主学习能力的培养等等。现在中小学教材中那种图形化的编程工作,简单易学,从培养学生兴趣入手,让学生们慢慢体会编程也是一种艺术,让他们在0和1的世界里,充分发挥想象。相信伴随着人工智能技术的不断发展,学生们对未来的智能生活也会有更多的憧憬和构想。我们可以通过程序设计的学习,鼓励孩子们将他们的无限遐想通过编程来实现。

猜你喜欢
学生能力程序设计信息技术
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
幼儿园教学活动中信息技术的应用思考
巧学信息技术课程
C++程序设计课程教学改革研究
浅谈初中信息技术项目式学习教改实践
巧用“信息技术”,提高课堂效率
医学专业“Python程序设计”课程教学改革总结与思考
就业导向视角下中职美术课堂教学提升学生能力路径探析
优化体育教学方法要有利于学生能力的提高