Scratch是美国麻省理工学院专为儿童与青少年开发的一种简易的图形化编程软件。它不涉及代码编写,而是通过像搭积木一样的方法,利用“控制”、“动作”、“外观”、“声音”等模块中的积木,做出自己的动画故事或者交互游戏并轻易分享至网络。
Scratch编程轻松有趣很适合小孩子学习,其实在国外不但初中、高中,甚至大学都会把Scratch作为计算机科学的启蒙编程工具。大家知道吗?在美国哈佛、加州大学伯克利分校等世界名校的计算机基础课程就推荐Scratch作为入门课程。世界上计算机编程语言这么多,更新的很快,谁知道几年以后,哪些计算机编程会流行,哪些会被淘汰?
不管哪一种语言,编程的基本原理是一样的,因为计算机的硬件体系遵循的是冯·诺依曼结构。二进制与存储程序是它的核心,而编程的三种基本结构是通用的,它们是:
顺序结构
选择结构
循环结构
Scratch搭积木式的程序设计方式,更接近脑海中流程图设计和组织的思维方式,不像一般编程入门课程需要敲代码、避免了调试代码的枯燥无味,让人可以将注意力集中在创作中,构思和实现各种故事、音乐、美术、游戏等主题项目,体验艺术与科技结合之美,展现创造力。
Scratch作为一个创作和表达自己的数字化工具,能够培养STEAM(数学、科学、工程、艺术、技术)各方面的综合素养,提高创新意识与实践能力。编写作品的过程中,将一个复杂的问题先简化,实现基础功能,再逐步增加功能,有助于学习如何分析问题、分解问题;而分支、循环、数组、广播、随机数以及在编程中需要的数学映射等知识的灵活运用,训练了逻辑思维与计算思维能力;从构思到编程实现到排错完善的过程,形成了系统思考的能力;团队合作分工完成综合项目则积累了团队工作的经验。对于编程理念的学习,Scratch是再合适不过了。
-
扫码下载安卓APP
-
微信扫一扫关注我们
微信扫一扫打开小程序
手Q扫一扫打开小程序
-
返回顶部
发表评论