在不断变化、迅猛发展的数字世界,越来越多的人认为“计算思维(Computational Thinking)”应该成为21世纪每个人的基本技能,而不仅仅是从事计算机工作的专业人士,如何认识“计算思维”和培养“计算思维”能力已重新引起国际教育界的关注。
2017年,新加坡将计算思维称为国家能力;2018年,美国国家科学技术委员会在政府文件《美国STEM教育战略》中,提及了28次“计算思维”,而且超过20个欧洲国家将编程和计算思维集成到他们的课程体系中;2022年,中国教育部在《2022信息技术新课标》中指出信息科技课程要培养的核心素养,主要包括信息意识、计算思维、数字化学习与创新、信息社会责任。
据有关数据称,8~9岁儿童的计算思维发展速度较快,这个阶段是培养计算思维能力的重要时期,学生对编程学习的兴趣高,更容易接受生动形象且直观的计算思维教学内容;10~11岁的儿童则处于从形象思维到逻辑思维的转变时期,这可能是对计算思维进行教学干预的“黄金阶段”。
所以在合适的时间去培养孩子的计算思维能力是很有必要的。
计算思维是什么?
①计算思维作为计算机科学领域的一种基本思维方式,更是一种跨学科的解决问题的策略。它不仅仅局限于数学计算,而是涵盖了信息处理、问题解决的全过程。计算思维像一把钥匙,能够打开复杂问题的锁,帮助我们找到解决方案。
②计算思维不仅仅是数学思维的延伸,更是逻辑思维、编程思维、抽象思维等多种思维的综合体现。它就像是一个工具箱,里面装满了各种解决问题的工具和方法。
计算思维的核心概念
问题分解:在面对一个复杂的问题时,我们首先需要将其分解成更小、更易于管理的子问题。通过解决这些子问题,我们最终能够组合出原始问题的解决方案。这种方法能够让我们更加有条理地处理复杂问题。
模式抽象:在问题描述中,往往存在大量的非关键信息。通过模式抽象,我们能够去除这些冗余信息,只保留表示问题本质的关键信息。这样,我们就能够更加清晰地看到问题的本质,从而更容易找到解决方案。
算法设计:算法是解决问题的一系列规则和步骤。通过设计合理的算法,我们能够确保问题得到正确、高效的解决。算法设计是计算思维中非常重要的一环,它需要我们具备清晰的逻辑思维和创新能力。
模式识别:在现实生活中,我们经常会遇到各种类似的问题。通过模式识别,我们能够找出这些问题之间的共性,并基于这些共性建立抽象模型。这样,我们能够更快地找到解决方案,并将其应用于类似的问题中。
三、为什么图灵编程建议孩子学习计算思维课程?
1
C++信奥学习的先导课程
信息学竞赛的解题过程可以分为四步:分析问题、理解题意;梳理问题、建立数学模型;设计算法、时空复杂度分析;实现程序、调试程序。
计算思维体现在以上各个方面,尤其在算法设计上,所以我们可以将“计算思维”课程理解为C++信奥的先导课程。
孩子们通过学习计算思维,能够综合提升系统思维,为将来的竞赛打下坚实的基础。
2
全面提升学科能力
计算思维是一套普适的思维方法,人人都应该学习、使用,从中收益。
计算思维中的四大基础方法不仅适用于计算机科学领域,更能够全面提升孩子们的学科能力。
通过问题分解、模式抽象、算法设计和模式识别等方法的学习和实践,孩子们能够更好地理解和应用所学知识,提高学习效率和质量。
3
高效解决实际应用问题
计算思维是一种无处不在的思维方式。在日常生活中,我们经常会遇到各种问题和挑战。
通过掌握计算思维的方法和技巧,孩子们能够更加高效地解决这些问题,提高生活质量和幸福感。
同时,计算思维的学习也能够培养孩子们的创造力和创新精神,让他们在未来的学习和工作中更加出色。
广州图灵编程计算思维
广州图灵编程计算思维课程由暨南大学大数据研究院首席架构师陈诗峰老师主导,黎子靖、梁玲等高校毕业老师倾力打造的,为2-3年级学生量身打造的编程算法入门课程。广州图灵编程现在广州天河区、越秀区、海珠区等均设有校区,欢迎感兴趣的家长们添加客服老师或前往校区进一步咨询!或vx搜索广州图灵编程,查看更多资讯。