Scratch介绍

Scratch是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需要将色彩丰富的指令方块组合,便可创作出多媒体程序、互动游戏、动画故事等作品。除了对软件的应用,更重要的是创造性与计算思维的培养

教育部门将21世纪的思维方式和技术整合到传统课程内,这项运动就是目前众所周知的STEM(科学、技术、工程和数学)教育。

儿童编程绝不是让孩子称为程序员,而是为了培养孩子的计算思维。图形化编程是非常适用于让孩子探索计算机知识的一种方式。怎么利用计算机,如何利用编程来学习,才是编程教育的关键。

scratch倡导的价值观是编程、分享和学习!通过分享和学习成就自身在编程江湖中的位置。

一方面培养创造、表达与分享的品质。少儿编程是基于实践的学科,基于问题解决的学科。也就是说孩子需要在真实的生活中发现问题、经理问题,然后体验探索思考的过程。

另一方面,培养计算思维,分析问题的能力。

学习编程最基本的是编程概念的掌握,即使是图形化编程,我们也要给孩子树立正确规范的编程思想。它与C、Java、Python等语言不同的只是语法形态的变化,其逻辑的思考都是一样的。培养孩子充分掌握编程工具的同时,最重要的是让他理解计算机科学的基本概念,例如面向对象、参数、消息和人机交互等等。而这些概念将让孩子接触到更加深入的、真正的编程。Scratch虽然是图形化编程,但是它的10个部件包含了常见的编程概念,如程序的三种基本结构(顺序结构、选择结构、循环结构)以及变量和列表(数组)的定义和使用等。还引入了事件、线程和同步等技术,学生在使用过程中自然而然就掌握了正确的编程理念。图形化的方式更加直观有趣,并能够与其他学科相结合,用简单的程序论证物理、数学等学科的知识概念。

 

你可能感兴趣的:(Scratch)