来源:童程在线时间:2019/12/7 9:22:42
在计算机科学发展到今天,在人机协作系统深入人类社会方方面面的今天,青少年编程
已经不只是个“写程序,做码农”的事情了,青少年编程正逐渐成为一个基础性的群体。为什么?因为青少年编程已经是基础教育一个升级的巨大机会,它可以培养青少年的基本技能。
青少年编程涉及到的基本技能非常丰富,它不仅仅是编程本身。以图形化编程软件Scratch为例,它至少能在如下三个方面给青少年们带来基本的技能:
数学领域
首先要提到的是数学领域。青少年编程的图形化编程,培养的技能方向是数学。我们可以注意到,青少年学编程,首先注意的就是一个或一些角色在舞台上的行动——这其中就包括:坐标系、数据类型、数据的比较、算术运算、数学函数等等。
逻辑领域
编程的基础,既有数学也有逻辑。逻辑思维能力,是青少年发展的一个基本能力,在文理各个方向都是十分重要的基础。青少年编程,可能是次对青少年正式地、系统地进行逻辑方面的锻炼。
设计思维
设计思维是人们提出的对未来社会有重大意义的思维方式,它是一种面向问题解决的、创新的系统思维方法。这也是属于STEM课程方向内青少年编程的优势之一。我们的青少年将学会系统的思维方法来分析、分解问题(需求),并通过综合的资源来解决问题。
基本设计:在Scratch的编程世界中,任何一个问题需求或任务,都需要在背景、角色及行为上进行思考和分解。它们是这款编程工具提供的基本视角和思维框架。
角色表达:在角色的行为表达过程中,基本的表达工具是外观图形的控制和声音音乐的控制(Scratch提供21种乐器的模拟)。一个角色的外在行为和表达,无非这些方面。
韶关童程在线少儿编程培训
版权所有:搜学搜课(www.soxsok.com)