首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编程对青少儿在思维能力的发展影响有这3个点!

大家好,我是唐一老师,今天谈谈编程对青少儿在思维能力的发展影响的3个点!

一、程序设计训练学生的系统思维

系统思维是人们运用系统观系统地认识事物的各个方面及其结构和功能的一种思维方法。只有系统地思考,才能把握全局,抓住重点,采取灵活有效的措施,处理事情,不失原则。整体性原则是系统思维模式的核心。

在信息课堂程序设计教学中,对于不同的程序设计语言,要求学生在每一个程序设计任务前进行全面的分析:将复杂的大问题分解成更易于执行和理解的小步骤(分解);(找出相似的模式,解决细分问题)(模式识别)高效专注于最重要的信息,忽略无用的细节(抽象)设计出一条逐步解决问题的路径(算法)。特别是当学生面对高复杂度的任务时,孩子们首先需要把复杂的任务分解成小任务,然后逐一分解,最后解决问题,完成任务。在任务分解和重组的过程中,培养学生要以整体为基础,从整体与部分的互动中理解和把握整体。

二、程序设计提高学生抽象思维能力

中小学生正处于抽象思维培养的重要启发和准备阶段。初中阶段是抽象思维的质变阶段,高中阶段是思维的成熟阶段。对于适龄学生来说,成熟前的思维可塑性很大,在初中思想发生质的变化之前,准备抽象的思维和灵感是非常重要的,而程序设计无疑是一门非常适合的课程。

在程序设计过程中,学生从具体问题出发,关注重点,忽略无用信息,提取关键信息。在编程中,包括“语句、方法、类、包、模块、子系统”等层次的抽象,孩子们在编程过程中可以锻炼专注于关键信息的能力。

三、程序设计培养学生严谨的逻辑思维

程序设计可分为四个步骤:

(1)把复杂的大问题分解成几个小问题分别解决(分解);

(2)问题分解后,对每一个小问题分别进行检查和考虑,寻找解决方案(模式识别);

(3)分析问题的核心,模糊细节(抽象);

(4)确定求解路径(算法)。

在程序设计中,学生经常采用这样的思维方式,有利于潜移默化地培养自己的思维习惯。在算法的过程中,特别是学生抽象思维的练习。编程中只有“0”和“1”——“对”和“错”。没有模糊值。在调试程序的过程中,需要不断地判断和分析程序是否合理、合理。如果程序无法正常运行或运行结果与预期值不符,则将证明算法存在错误。一旦程序中出现了错误,我们会重新完成整个任务,关注每一步的结果,通过不断的回溯、调试和纠错,直到程序成功运行。

曾经有人举过一个例子:以日常生活中的“买苹果”为例。普通人的想法是:我想买1斤苹果,还有其他的。

程序员的想法是:

(1)我想买一斤红富士苹果。我接受的价格是10元/斤;

(2)正常情况下,1斤苹果需要1袋放下,以防我带2袋;

(3)附近有三家水果店,我会一家一家地去看看。

由此可见,编程学习者在考虑问题时的思维习惯更加细致。在我们的日常生活、学习和工作中,我们采用编程的四个步骤,即“编程思维”:分解模式识别抽象算法,将大问题层层分解,实现“自上而下,逐步分解,直至理顺”。

我是唐一老师,非常希望能和各位读者互动沟通,请私信我!谢谢大家!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200319A00GGL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券