孩子学习少儿编程的内容有哪些
分解
“分解”教导学生将问题分解成更小的块。 这种方法使学生能够在易于管理的部分中看到问题,而不是立即被整个问题压倒。 学生了解到可以单独处理问题的一部分,然后将这些部分重新组合起来,以获得一个完整的解决方案。 这种方法可让他们认识到如何将复杂的问题简单化。
概括
“概括”也被称为模式识别,挑战学生观察问题的块,以确定会有什么样的模式出现。 这可能是熟悉问题的一部分,允许学生应用已知的解决方案或自动化过程。
算法思维
“算法思维”可以让学生们一起分步骤(即编码)来解决问题。 这个阶段允许学生制定一个计划并遵循该计划,观察是否提供了所需的解决方案。
评价
“评价”是学生在学习过程中的重要一步,确保他们了解如何评估解决方案以及如何满足问题的需求。 这一步在计算思维中并不常用,但是对于正在学习的学生来说,这个问题至关重要。 它要求学生考虑是否满足了问题的所有需求,以及为什么这个解决方案是合适的, 让学生相互沟通分享。
抽象
一步即是“抽象”,允许学生反思已经解决的问题,看看是否有能在计算系统中建立的一般规则。 通过这种方式,学生可以在计算系统中开发自动化流程,防止将来出现类似的问题。 这一步也有助于学生将解决方案的简单术语进行曝光,从而使之更适用于将来的其他问题。