少儿编程的学习[通俗易懂]

少儿编程第一课1.软件的认识2.顶部工具栏的认识3.认识背景,角色,舞台区,以及他们的分别上传4.代码库和代码编辑区第一课1.软件的认识Scratch是由MIT(美国麻省理工学院)针对5至16岁的儿童和青少年设计的可视化程序设计语言与开发环境,专注于用编程实现简单的动画效果。相比其他传统的编程语言,例如VB,Java,Pascal等相比,Scratch语言创建的目的不是为了培养少年程序员…

大家好,又见面了,我是你们的朋友全栈君。

@TOC

第一课

1.软件的认识

Scratch是由MIT(美国麻省理工学院)针对5至16岁的儿童和青少年设计的可视化程序设计语言与开发环境,专注于用编程实现简单的动画效果。相比其他传统的编程语言,例如VB, Java, Pascal等相比,Scratch语言创建的目的不是为了培养少年程序员,它的宗旨是“创作和分享你自己的交互故事、游戏、音乐和艺术”,培养青少年的创造性思维、逻辑思维和合作学习的能力。MIT开发团队被称为“终身幼儿园团队(Lifelong Kindergarten Group) “。针对8岁以上孩子们的认知水平,以及对于界面的喜好,MIT做了相当深入得研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们在创作中获得乐趣。

Scratch软件交互性强,其素材表现力较好,它不需要像传统编程软件那样逐行地“敲”代码,而是通过拖曳已定义好的程序模块,采用搭积木的方式快速实现程序的编写,简单易学,使用Scratch制作动画具有明显的优势。利用Scratch中形象、直观的积木式指令,学生们可以发挥自己的想象力和创造力,制作出属于自己的动画和游戏等小程序。Scratch于2007年首度公开发行跨平台(Windows, Mac, Linux)单机版程序;在2012年又推出了Scratch2.0版本,主推网页版程序,方便用户根据操作系统和使用用途的不同需求,自由安装相适宜版本的程序。

同时,Scratch还支持多国语言选择功能,用户根据自己的需求切换显示语言,实现了软件的国际化通用。学生可以联系自己的实际生活、发挥创意想象以及借助真实故事情境,在娱乐、探究和建造的过程中模拟现实或解决问题,最终完成体现个性和融合团队创意的作品。学生还可以将自己满意的作品上传至Scratch的官方分享网站( http://httpalscratch.mit.edu上,和来自世界全球的朋友们设计、分享、讨论、交流、相互借鉴,相互学习,完善自己的创意作品。目前,超过150个不同国家或地区的人在使用Scratch,它提供了40多种不同语言的版本。国外较早展开了对scratch研究和学习。

2.顶部工具栏的认识

顶部工具栏主要涉及有语言的选择,文件,和编辑,比较简单
顶部工具栏

3.认识背景,角色,舞台区,以及他们的分别上传

背景和角色根据自己的需要来进行选择,可以自己绘制,上传,随机选择等
背景角色展示
这里是我们的舞台区,也就是我们的运行展示页面
在这里插入图片描述

4.代码库和代码编辑区

由于这款软件主要是针对少儿的编程开发环境,所有的代码都是选择使用积木的形式来进行编写的,我们从代码库中选择我们需要的代码进行编辑,里面根据我们的需要会被分成了各种各样的功能模块
,将我们需要的模块拖至代码编辑区即可实现代码的编写。
代码库
代码编辑区

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126350.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用pycharm连接MySQL数据库的方法「建议收藏」

    使用pycharm连接MySQL数据库的方法「建议收藏」首先进入到mysql中,点击最右边的database,再点击绿色的+号选择添加MySQL数据库 如果屏幕右边没有的话可以点击上面的视图,点击工具窗口中就会有database选项 打开之后发现即使输入了里面的所需信息,还是无法点击TestConnection 原因是我们缺少了一个驱动 点击下面的mysql,我们现在缺少了一个java驱动。我们可以去官网下载:h…

    2022年8月26日
    11
  • 使用NodeJS实现JWT原理「建议收藏」

    使用NodeJS实现JWT原理「建议收藏」使用NodeJS实现JWT原理jwt是jsonwebtoken的简称,本文介绍它的原理,最后后端用nodejs自己实现如何为客户端生成令牌token和校验token为什么需要会话管理我们用nodejs为前端或者其他服务提供resful接口时,http协议他是一个无状态的协议,有时候我们需要根据这个请求的上下获取具体的用户是否有权限,针对用户的上下文进行操作。所以出现了cookiessession还有jwt这几种技术的出现,都是对HTTP协议的一个补充。使得我们可以用HTTP协议+状态管理构

    2022年10月17日
    2
  • jdk下载/Linux64位 jdk1.8 jdk-8u161下载[通俗易懂]

    jdk下载/Linux64位 jdk1.8 jdk-8u161下载[通俗易懂]Linux64位jdk1.8jdk-8u161-linux-x64.tar.gzjdk1.8jdk-8u161-linux64看到在csdn下载这个jdk1.88u161版本的都要积分,就去官网下载了一个放云盘jdk1.88u161百度云盘下载链接:https://pan.baidu.com/s/18IicPYf7W0j-sHBXvfKyyg下载jdk的oracle官网:http…

    2022年7月16日
    38
  • 时间片轮转调度算法详解

    时间片轮转调度算法详解轮转调度算法 Round Robin RR 在分时系统中都采用时间片轮转算法进行进程调度 时间片是指一个较小的时间间隔 通常为 10 100 毫秒 在简单的轮转算法中 系统将所有的就绪进程按先来先服务 即 FIFO 规则排成一个队列 将 CPU 分配给队首进程 且规定每个进程最多允许运行一个时间片 若时间片使用完进程还没有结束 则被加入就绪 FIFO 队列队尾 并把 CPU 交给下一个进程 时间片轮转算法只用于进程调度 它属于抢占调度方式 优点 CPU 分配相对公平 平均响应时间较短缺点 不利于紧急作业 而且当进程

    2025年8月18日
    0
  • 排序 遍历

    排序 遍历

    2021年9月10日
    58
  • java readwritelock原理_java四种线程池

    java readwritelock原理_java四种线程池前言前面介绍了java中排它锁,共享锁的底层实现机制,本篇再进一步,学习非常有用的读写锁。鉴于读写锁比其他的锁要复杂,不想堆一大波的文字,本篇会试图图解式说明,把读写锁的机制用另外一种方式阐述。

    2022年8月12日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号