首页 > 其他分享 >肖sir__Scratch基本介绍__01

肖sir__Scratch基本介绍__01

时间:2022-09-19 17:11:53浏览次数:73  
标签:__ sir 01 孩子 编程 培养 Scratch 图形化

Scratch简介
      走近Scratch,让孩子走在时代潮流的前列,赶上物联网智能化趋势。希望每个孩子能在编程中获得乐趣,喜欢上编程,懂编程。在编程中培养孩子们的思考能力和逻辑思维,提升孩子们的问题解决能力。

      Scratch软件是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需要将色彩丰富的指令方块组合,便可创作出交互式故事、动画、游戏、音乐、艺术和科学计算等作品。比如,你可以开发自己想象的游戏,可制作汽车“红灯停绿灯行”的公益动画,可控制电脑按照你提供的乐谱逐个音符演奏两只老虎,可绘制二元一次方程坐标图,可模拟自由落体的物理过程,可计算复杂奥数题目的最优解等等。
      儿童编程绝不是让孩子成为程序员,而是为了培养孩子的创造性和计算思维。图形化编程是非常适用于让孩子探索计算机知识的一种方式。区别于通常的软件编程,Scratch使用者不需懂英文,甚至不需操作键盘,可通过鼠标拖动功能模块的方式完成编程,类似于堆积木,也像组装乐高玩具。通常在老师的指导下,6岁的孩子基本上就可以照着例子完整的“拼”出一个能运行的程序。孩子在模仿的过程中,能感悟到条件语句、循环语句、判断语句等;能理解给定参数和运行命令等区别;能切身体验到通过自己手动编程实现智能化过程,从而培养孩子的逻辑思维和自我成就感。
       10年间,Scratch最酷的部分并不是教会孩子们如何编程,而是教会孩子们自我认同与开放意识。当孩子们在使用Scratch制作小游戏出现Bug的时候,会使用系统性的思维方式站在全局分析原因,激发孩子们主动思考、发现问的能力,并培养孩子的好奇心。
      Scratch与C、Java、Python等语言不同的只是语法形态的变化,其思考的逻辑是一样的。培养孩子充分掌握编程工具的同时,最重要的是让他理解计算机科学的基本概念,例如面向对象、参数、消息和人机交互等等。而这些概念将让孩子接触到更加深入的、真正的编程。Scratch虽然是图形化编程,但是它的10个部件包含了常见的编程概念,如程序的三种基本结构(顺序结构、选择结构、循环结构)以及变量和列表(数组)的定义和使用等。还引入了事件、线程和同步等技术,学生在使用过程中自然而然就掌握了正确的编程理念。图形化的方式更加直观有趣,并能够与其他学科相结合,用简单的程序论证物理、数学等学科的知识概念。

标签:__,sir,01,孩子,编程,培养,Scratch,图形化
From: https://www.cnblogs.com/xiaolehong/p/16708311.html

相关文章

  • DeepHyperX代码理解-HamidaEtAl
    代码复现自论文《3-DDeepLearningApproachforRemoteSensingImageClassification》 先对部分基础知识做一些整理:一、局部连接与参数共享(都减少了参数计算量)......
  • ueditor(JSP版)如何实现word文档的导入和下载功能
    ​ ueditor粘贴不能粘贴word中的图片是一个很头疼的问题,在我们的业务场景中客户要求必须使用ueditor并且支持word的图片粘贴,因为这个需求头疼了半个月,因为前端方面因为安......
  • BM96 主持人调度(二)
    描述有n 个活动即将举办,每个活动都有开始时间与活动的结束时间,第i 个活动的开始时间是starti ,第i 个活动的结束时间是endi ,举办某个活动就需要为该活动准备......
  • static的相关内容
    静态static:该变量在全局数据区分配内存;未经初始化的静态全局变量会被自动初始化为0;静态全局变量在声明它的整个文件都是可见的,而在文件之外是不可见的;静态局部变量与局部变......
  • 2 Java内存层面的对象认识
    目录1对象的创建2对象的内存布局3对象的访问定位3.1句柄访问3.2直接指针访问说明:此分析基于HotSpot虚拟机1对象的创建Java对象的创建方式有三种:通过new创建通过......
  • Spring JDBC的使用
    概述​ Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从烦琐的数据库操作中解脱出来,从而将更多的精力投入编写业务逻......
  • 静态方法中如何使用Spring的注入对象
    问题:静态方法里边引用了非静态变量b,会直接报错静态方法中引用的b虽然用了@Autowired注解,但是该注解的注入是在静态方法加载之后执行的,所以此处的b在使用时为null当一......
  • static关键字简析
    首先是惯例的美图时间+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+—......
  • ENVI扩展工具:ENVITask调用代码生成器
    1功能介绍ENVITask开发技术已经非常成熟,可以很方便的调用自带和自定义的ENVITask。唯一不足就是调用代码编写时不太方便,尤其是参数设置,大部分参数名都较长,拼写繁琐,比如下......
  • 19. [实例]抓取网络照片
    1.前言本节编写一个快速下载照片的程序,通过百度图片下载您想要的前60张图片,并将其保存至相应的目录。本节实战案例是上一节《PythonRequest库安装和使用》图片下载案......