成长体系
级别
|
Level1
|
Level2
|
Level3
|
Level4
|
Level5
|
Level6
|
Level7
|
名称
|
Python趣味游戏编程
|
Python智能场景编程
|
WEB 网页编程
|
WEB服务器编程
|
人工智能算法编程
|
AI手机基础编程
|
Al手机编程
|
编程知识
|
Python语言基础
|
Python语言人工智能初步
|
JavaScript
HTML
CSS
|
Python WEB
MySQL
数据库
|
语音识别
图像识别
机器学习
深度学习
|
Android
开发基础
|
Android
平台开发
|
科学知识
|
融入数学、语文、英语、物理等知识
|
思维能力
|
编程思维、数学思维、抽象思维、逻辑思维、批判思维、工程思维、专注能力、表达能力、严谨习惯、解决问题能力、设计能力、创新能力
|
内容介绍
Python 人工智能编程,是以时下流行编程语言 Python为主,依托19年科技素质教育经验,研发的一-套系统的少儿科技素质教育体系,培养孩子的编程思维和综合能力。
模式方法
六学指的是按照码上回顾、码上讲、群策群力、查缺补漏、亲自出码、一码当先六步进行教学。
-
码上回顾
通过编程的方式让孩子回顾以往知识。编程过程中可以不断观察每个孩子的编程情况,及各个知识点的掌握程度。
-
查缺补漏
根据群策群力环节的结果,针对大多数孩子存在的共性问题,再次进行强化说明。
-
码上讲
这个环节中会有计算机英语、项目目标展示、知识点讲解及码到成功等环节来剖析主要内容。
-
亲自出码
孩子完成编程知识总结,用于检验对知识点的掌握程度。对每个孩子的编程实现过程及结果进行一对一分析,并对孩子的知识漏洞再次进行弥补,确保孩子能完全掌握。
-
群策群力
以小组的形式对给出的编程题目进行讨论或编程,锻炼语言表达、团队合作等能力。
-
一码当先
把家长纳入学习编程过程中,对孩子的编程情况进行反馈,解决孩子自制力不强的情况,同时加强互动与交流。
-
三看
家长通过报告、测评和项目展示来了解孩子对编程知识的吸收情况与效果。
-
一战
指的是项目实战。较后以一个真实的项目来将知识进行综合运用,使孩子的编程思维完整落实。
成长收获
-
理解智能化
打开孩子的眼界和思路,让孩子以未来科技的视角理解未来智能世界的变化,用编程的思维去分析内在的原理。
-
创新创造
编程过程不是一成不变的,在方方面面都能让孩子独立思考,并且引导孩子创新创造,让小朋友在这个时代拥有竞争力。
-
解决问题
代码需要不断的调试,程序会经常出现Bug,需求经常需要变更,孩子在解决问题的过程中不断的成长,没有什么比编程更能锻炼人解决问题的能力。
-
严谨习惯
编程语言是较精密的语言。一个分号的缺失会导致程序完全不能运行,两条语句顺序的会使结果大相径庭。编程可以去除“马虎”的基因, 将严谨习惯植入内心。
-
逻辑思维
编程是强度很大的脑力劳动。软件中的一切并非自然生成,完全出自人的大脑的抽象、设计和归纳。编程. 活动对于培养人的数学思维、逻辑思维、抽象思维有着莫十的了处
为什么家长都选童程童美
-
品牌实力雄厚
19年科技素质教育经验
-
成长体系完善
打造适合中国孩子的科技素质教育
-
6层严选师资
严格教师录用标准
-
三师趣味课堂
互动感更高
-
课后贴心服务
班主任陪伴式服务
为孩子答疑解惑
-
线上线下都能学
线上覆盖
线下230+科技成长中心
天津少儿编程培训中心培训哪家学校靠谱
这一篇打算将Scratch脚本标签的10个模块过一遍。
大家可能说内容会不会太多?我的回答是:不会!
,不是所有的模块都需要细讲,篇文章说过,Scratch的帮助指南做得特别友好,简单的模块都可以通过帮助指南掌握清楚,只是需要大家动手尝试;
第二,脚本标签下的《数据》和《更多模块》稍微高阶一点,放后面讲;
第三,我想说的是,对大多数指令模块的学习,只有通过实际做一些项目才能达到真正理解和掌握,所以这里只会提及我认为比较重要需着重说的知识点。
So这里我只会涉及到动作、事件、控制和侦测四个模块,外观、声音、画笔、数字和逻辑运算四个模块比较简单,让大家自己动手学习了解。
另外,脚本区的指令积木很多种,遵循下图的通用规则:
01
运动模块
角色绝大多数都不是一个点那么小,当角色在移动、转动时,在背景中所处的坐标到底是角色的哪个位置为参照呢,答案是角色的中心点,在Scratch这个体系中就是按角色的中心点来决定角色的在背景中位置以及旋转中心。如果一个角色是在坐标x:0
y:0这个位置,那么一定是这个角色的中心点在这个坐标,这个角色旋转也是以这个点为中心旋转。
我们手绘一个角色-正方形,将正方形的造型中心点设置为正方形正中间,然后加了段旋转代码,
再对比将正方形的造型中心点设置为正方形的左上角(同样的代码)。
如何设置角色的中心点呢?
先选中角色,然后点击造型,选中右上角的设置造型中心,然后光标变成十字,在点击希望的中心点即可。
运动模块中的代码指令简介:
02
事件模块
这个模块下的指令积木都是触发类,当这个模块中描述的事件发生时,后面的代码才会执行。需要注意的一点是,这个模块中积木的形状,除了广播消息有两条积木有卡口外,其他积木指令上部都没有卡口,说明事件指令基本都是作为指令块的条指令。
下图中,鼠标点击红色框中的绿旗,那么绿旗被点击的事件发生,“移动10步、向右旋转15度....”这三句代码就会被执行。
再加一个“当按下空格键”的事件代码块,那么当我们按下空格键时,小猫就先上移50步,等待0.5秒,然后下移50步。
这个事件模块中需要着重讲的是广播指令,因为它在这个事件模块里算稍微难一些,但它用得非常频繁,是非常重要的指令。Scratch的消息广播机制是用来协调各个角色间的行为的,任何角色都可以广播带有名称的消息,这个名称可以根据程序的需要自行指定,广播的消息会发送给所有角色(包括当前广播这条消息的角色),只要积木指令“当接收到abc”收到的消息名为abc的广播,则这块积木代码触发执行。只要程序没停止,“当接收到abc”会一直等待并接收名为abc的广播消息。
这里我们用一个小男孩和恐龙对话来演示广播指令的使用,角色boy1的指令如下:1.当绿旗被点击,2.说一句hello,3.广播一条sayhi的消息出去
恐龙的指令如下:1.当接受到sayhi消息 ?2.说 hi,boy!
相信大家通过这个演示能大概了解广播的机制。另外“广播xxxx消息并等待”与“广播xxx”非常相似,但是前者会一直等待所有接收消息的脚本执行完毕后才继续往下执行。
03
控制模块
控制模块顾名思义,就是控制程序的走向,涉及到等待、循环、判断。循环分有限循环和无限循环,有限循环是程序设计者知道循环次数时使用,无限循环一般用于侦测并等待某种事件的发生或者满足某种条件直要做的事情。判断家长们多少有点熟悉,Scratch判断仅仅是把if...和if...else做成了积木块,没啥好讲的。控制模块直观上比较容易理解,但具体到应用是非要考验逻辑思维的,这就需要脑袋中有清晰的程序流程图,如果脑袋中这个流程图还不清晰,请先在纸上画出来再编程。关于程序流程图我们在后续文章中会讲到。
克隆是Scratch2中新引入的特性,“克隆自己(其他角色)”能复制出一模一样的角色出来,为了避免无限制创建克隆体将系统资源耗尽,目前限制只能克隆300次。当一个克隆体被创建时,它就会自动启动,同时激发事件:“
当作为克隆体启动时”。
这个演示中,正方形本体每次旋转15度后克隆一个正方形不动,一共克隆24个正方形,每次克隆一个正方形就会触发“当作为克隆体启动”这个事件,所以这24个正方形3秒后被删除消失。
04
侦测模块
侦测模块是用于侦测位置、声音、视频、以及没有放入事件模块中的其他事件,从指令积木的形状来看,带问号的都是六边形,可以嵌入控制模块的判断中,其他基本都是圆角矩形(带卡口的是执行语句,没卡口的是变量类均需要嵌入其他语句),
侦测、控制两个模块平时联系得特别紧密,比如侦测两个角色是否碰到,是否碰到某种颜色等等,都需要涉及到判断和循环。
既然是世界杯期间,这里用一个简单的踢足球的例子组合使用移动、事件、控制、侦测、造型这些模块!
为了让小女孩走路显得更自然,这个女孩角色有4个造型
足球的代码和造型