展开

关键词

青少年编程让孩子成为创意思考者!

例如:“n秒后启动”“向右转”“放音乐/影片”,串起来可以做成猫咪图片向右转走3秒之后,会消失在幕后,并放生日快乐影片。 现在全球每个月有超过1700万人在Scratch上设计游戏、制作动画、设计卡片。通过Scratch平台,我们创造出一个培养“创造力”的学习环境。 3.为什要学习“编程”呢?这适于每个孩子吗? 但学会写作,让人有能力表达自己的想法,学会编程,懂得组成基本的程序架构,这让孩子有能力把自己的创意,转化成可以让创意实现的程序,而且他会大概知道该跟工程师沟通。 很多人以为“创意”指的是艺术,但其实“创意”涵盖的很广,包含设计家里吃什晚餐、吃比较健康、设计家里的蔬果采购清单,这些规划该考虑哪些因素,这都是创意。 5.家长和老师可以带孩子培养创造力呢? 鼓励孩子做有兴趣的项目。如果是想学Scratch自创游戏、动画,在Scratch网站上都有免费的教学影片,教孩子一步步学会Scratch语言。

58850

【极客大讲堂】如何树莓派控制交通红绿灯?

第一个例子,我是了Python来读取树莓派的CPU使率,通过RPi.GPIO库来显示红、黄、绿三种LED灯。 Scratch来控制LED。 为了使得Scratch与树莓派的GPIO接口建立联系,你首先要做的是就是打开这个程序,进入编辑界面,选择启动GPIO服务器。然后你就可以使广块来分辨你想要使的GPIO接口了。 在上面的截图中,这两个广块分别指向config19out和gpio19on。而GPIO 19指向的就是红色LED灯。 关于如何将Scratch连接到GPIO接口,可以点击此处了解更多信息。 ? 如果有人想要学习样编写代码,我希望使Scratch可以让事情变得更加有趣,就像它控制LED灯那样。

1K80
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    咦,Oreo收不到广了?

    注册方式: 静态注册:也称为清单注册,就是在AndroidManifest.xml中注册的广。此类广接收器在应尚未启动的时候就可以接收到相应广。 官方说法是:前台服务更容易引起户注意。 广限制:除了有限的例外之外,应无法使清单注册(静态注册)的方式来接收隐式广。 但对于这些隐式广,可以通过运行时注册(动态注册)的方式注册。 具体广限制和对应赦免清单 如果应注册了广接收器,那每次发送广后,应广接收器就会消耗资源,如RAM,CPU等。如果有很多应对系统事件广注册广接收器,这....,就会很卡的嘛! 因为日历provider不清楚日历应是什,所以此广必须是隐式广。" 可以说写的比官网还全那一丢丢~ 建议收藏一波防止以后的到哈。 简要介绍适配/解决方法 按照官方推荐,对于隐式广,通过以下方法进行替换。

    71540

    Smell-O-Vision: 将嗅觉体验加入视频中

    Smell-O-Vision 的标准 在二十世纪六十年代,关于 Smell-O-Vision 的格式讨论非常激烈,两种参与竞争的电影院“叙事性气味”标准被广泛讨论:1)Smell-O-Vision,由Hans ,例如视频放器。 Scratch and Sniff卡片 电影Polyester使Scratch and Sniff卡片来提升观众体验,气味是该电影叙事过程重要的一个部分,其Scratch and Sniff卡片包含了剧情中出现了十种气味 流媒体传输带有时间戳的视频媒体数据到视频放器中,可以将视频媒体数据中的时间信息作为控制信号控制外接装置,外接装置可以成本较低的 Arduino 单片机进行制作,利舵机控制喷头。 利了 Web VTT 带有时间戳的流媒体数据来作为气味的触发线索、HLS.js 作为放器、利 Web Serial 来实现放器和 Arduino 主板之间的通信。

    10930

    90%家长都不知道关于少儿编程的这些疑题!

    其中明确提出:广泛开展人工智能科普活动。实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广Scratch趣味编程:最适合小学生 Scratch(免费):这是一个由麻省理工学院推出的专门为8至16岁的儿童设计的项目,Scratch已被世界各地的教育者和家长使,以帮助孩子们通过拖放代码块的方式来开发动画 Scratch也是我们最喜欢的编程工具,主要是因为它提供了非常多的控件。在Scratch中,有一个超级大的对象库可以使或定制。 (不要低估孩子对这个角色进行着色的重要性)。 关于少儿编程,我们学到了什 我们在使scratch编程时充满了欢乐,但我认为,这是因为我们不是以“让我们学习编程”的心态来看待这些程序,而是以“嘿,想要做某事吗,我们可以这个程序来实现”的心态来看待 最难的地方是要避免徘徊在孩子的肩膀之上,并阻止自己说“不,使这个功能,不是那个”。相反,我现在正在学习她在的那个应程序,所以我可以说,“嘿,看看这是做什”或者“如果我们这样做会发生什”。

    43680

    编程教育新趋势,玩玩游戏就学会的那种

    编程技术,硬核模拟疫情传,劝告人们不要出门的: ? 也有在GitHub发布项目,协作收集防疫信息的: ? 但无论是AI机器人,还是程序员们的贡献,都离不开一个非常重要的技术——编程。 学编程很重要,学更重要 但是,让青少年更好的学编程呢? 《新一代人工智能发展规划》中有一句话很重要:鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广”。 这也从一方面肯定了游戏在教育中发挥的重要作。 ? 那,游戏在教育中的价值到底几何? 北京大学教育学院尚俊杰教授将其归纳为三点,分别是:游戏动机、游戏思维和游戏精神。 他也会不时设问,比如“那else if又是什呢?” 目前,他一共上传了20 多个编程教程,放量达到211万+,获得了11万多粉丝。 不仅易于孩子们使,又能寓教于乐,让孩子们获得创作中的乐趣。 ? △学生在Scratch进行创作 而在国内市场中,腾讯去年也积极响应国内政策,新推出了一款游戏化编程产品——腾讯扣叮。

    31031

    大疆机甲大师编程体验:如何Coding一个会跟踪的小机甲

    如下展示了 Scratch 编写上面逻辑的结果: ? 即使不太了解编程的读者,看看上面的模块差不多也能知道机甲大师 S1 会做些什。 Python 编写的程序和 Scratch 是等价的,但这多 API 还是需要花一定功夫来理解的。 如果我们 Python 写机甲大师 S1 的程序,那我们这样的初学者会遇到一些问题。 总体而言,通过这个简单的案例,我们发现对于一般的户,使 Scratch 写程序要比 Python 写高效得多。它非常适合作为青少年的编程启蒙玩具, Scratch 编写出炫酷的应Scratch 编程模块 最后我们重点介绍一下机甲大师该样使 Scratch 进行编程。机甲大师 S1 的编程都在应程序内完成,不同的语言都有自己的编辑窗口。

    45620

    声音功能让儿童编程更有创造性

    导读:Scratch中声音功能非常强大,除了常规的音效,你甚至可以模拟各种乐器的各个发音、设置节拍、休止……如果你愿意,甚至可以它创作一个交响乐。 在Scratch中,对声音的支持非常完善。合理有效的运各种音效能够让作品变得更有创造性、更加丰富多彩。 它具有丰富的声音库,也可以在把本地的声音上传,也可以现场录制声音。 在命令的类别方面,Scratch除了能够加入各种音效、控制各种音效的放\体制、控制音量及速度外,值得一提的是它提供了丰富的乐器演奏声音模拟,如下图所示。 这个案例对声音的放停止进行了演示。在循环块里那个“等待0.5秒”的模块如果换成“休止0.25拍”按钮也能实现类似的效果,只不过休止是音乐上的术语。 ? 多酷啊!当然,你也可以将他们的声音代码组合在一起,通过循环、休止等设置一首可以反复放的动物音乐。 ? 《动物音乐会》界面 如果你愿意,甚至可以Scratch创作一部交响乐呢!来,尝试下吧~

    31340

    Scratch不仅适合小朋友,程序员和大学老师都应该广泛使!!!

    我只想说老师,其实我就想知道游戏是做出来的,就出来一架飞机,它就能移动且发射子弹了。 那这个在Scratch工具中很容易实现,可以加入一个Sprite,然后图片切换来实现物体的运动。 当时老师如果能先Scratch来实现一个东西,然后分析一下原理,然后再代码来一通,这知识点不就联系起来了? Scratch对面向对象的理解有帮助 Scratch绝对是面向对象编程入门的神器。 在Scratch中对象都是独立的,松耦合的,那对象直接的协作主要是通过“消息”来控制,这样你也能很好的理解消息的概念和工作方式。 ? Scratch是个很好理解程序语言的工具 在scratch中你会经常需要到变量,循环,判断,和方法定义来实现一些功能。 Scratch使模块拖拽,你不再需要关注语言,语法,而更多的是算法,建模。 如下图的:冒泡排序 ?

    68420

    python实现多层感知机

    是多层感知机? 我们来看下感知机是什样的: ? ? 从上述内容更可以看出,感知机是一个线性的二分类器,但不能对非线性的数据并不能进行有效的分类。 多层感知机的前向传过程? 这里以输入层、一个隐含层,输出层为例: ? ? 结合之前定义的字母标记,对于第二层的三个神经元的输出则有: ? 将上述的式子转换为矩阵表达式: ? 将第二层的前向传计算过程推广到网络中的任意一层,则: ? 多层感知机的反向传过程? 另外的一种实现是使卷积神经网络中的全连接层实现: from __future__ import print_function from sklearn import datasets import matplotlib.pyplot

    1K11

    小孩子学什编程?

    Python 之所以受到广大开发者的欢迎,有一大原因就是语法简单易上手。不过要单论“简单”,Scratch 笑了。 Scratch 是麻省理工学院(MIT)为儿童学习编程而设计开发的一款工具。 如果 Scratch 来写,那就是这个样子: ? 执行效果: ? 更方便的是,你不需要安装任何软件,直接在 Scratch 的官网上就可以编写和运行代码,也能看到别人分享的代码。 但其实在任何年龄,如果你不是那急切地想掌握一门实语言,Scratch 都是值得花时间尝试的。虽然它的初衷是给小孩子的,但也完全适合一个对计算机毫无基础的人来了解编程思想和开发流程。 如果从逻辑出发来教授编程,那可能对于学习者来说是更合适的。如果你理解了程序背后的逻辑,之后再学习其他语言也是很容易的。 我赞同他们的观点。 每个语言都有各自的特性和适场景,但本质是相通。 如果你是一个对编程充满好奇的新手,又苦于对满屏代码无从下手,不如抽一个周末尝试下 Scratch

    61520

    本地scratch-gui和blockly安装

    scratch最近官网一直登不上,导致本地Scratch Link 无法使Scratch Link 之所以无法使的原因是它的域名被污染, 我们可以 ping 一下。 ? 发现域名被污染。 分割线 ---- 很早之前就知道scratch是开源的,很多现有的scratch平台都是基于其二次开发,如果你只是想要有一个在线版本的可以使,那很简单,直接到github找到scratch源代码,本地按照说明安装就可以 分割线 ---- scratch后面其实又是基于blockly的,github上也能找到这个开源项目。 更准确来说,scratch-blocks基于blockly的,blockly可以帮助你开发积木块的,你在scratch看到的积木块就是基于blockly来的,至于你要玩这些积木块就不管了。

    69520

    Broadcast广使

    发送广 sendBroadcast(new Intent("和接收广的地方要一致")); 在接收广的地方继承广 class RefreshReciver extends BroadcastReceiver initView(); reciver = new RefreshReciver(); registerReceiver(reciver, new IntentFilter("和接收广的地方要一致

    12710

    scratch写的图灵机

    从程序员的角度来说,大多数程序员对于scratch不感冒,因为这专门给孩子玩的。 然而别小看scratch说,它也是图灵完备的。而且,过程支持递归,虽然带不了返回值。   虽然计算速度会很慢,但是还是可以设计出一个图灵机。    思路其实也不是那麻烦,scatch变量是弱类型的,支持list。虽然理论上,即便scratch没有这个list也是图灵完备的,但毕竟要麻烦好多。   我们制作图灵机,则利list来放图灵机的纸带。 当然,状态、纸带值都0开始的整数来表示就已经可以,左右01表示。另外,初始状态为1,接受状态为1,拒绝状态为2。    图灵机的运行并不复杂,这里不赘述,忘记运行的请参考https://en.wikipedia.org/wiki/Turing_machine   以下是图灵机: 输入图灵机的参数 ?

    45830

    使Python,放音频?

    问:使Python,放音频? 放音乐,需要安装playsound这个第三方库。 运行程序,即可放。

    22120

    使Python,放视频?

    使Python,放视频? 昨天分享了python放音频,今天来分享一下放视频。将这一主题补充完整。

    56920

    Scratch冷知识

    监视器模式切换演示 2.Scratch传感器面板和LEGO WeDo相关操作,在更多积木/添加扩展里。按住shift键点击“编辑”菜单,出现隐藏扩展(我没发现)。 3. “侦测”模块中的“响度”于检测“麦克风”,“声音”模块中的“音量”于检测电脑放声音。 4.云变量,储存在Scratch服务器上。 只能在Scratch网上云变量,并且只有在官网上成为scratchers级别之后才可以使,最多使10个。目前只提供数据值存储。 5.添加注释,使得代码更清晰。方法,右键单击代码块。

    54130

    二值网络训练--Training Competitive Binary Neural Networks from Scratch

    blog.csdn.net/zhangjunhit/article/details/90373566 Training Competitive Binary Neural Networks from Scratch 二值梯度如何求导反向传 Straight-Through Estimator (STE) ? approxsign: a tighter approximation ? applying scaling when training a model from scratch does not lead to better accuracy 使缩放因子 不能提升精度,training a model from scratch ? layers in a binary network with full precision layers 这里我们认为 第一层,最后一层,以及 downsampling layers 比较重要,尝试使

    29520

    从趣味游戏到编程思维——Scratch编程课程设计思想

    另外,有些理工科背景的家长也对孩子的Scratch项目有点疑惑:看起来小孩子过家家一样的东西,小盆友们真的在学编程? 希望看完这篇文章,能够让各位家长对Scratch课程背后的设计思想所有了解,对这两个问题不再困惑。 毋庸置疑,因为Scratch的趣味性,让它在青少年编程领域获得广泛认可。 在孩子兴高采烈要开始做这个小程序的时候,老师会先引导孩子思考这几个问题: 1、屏幕上的6只地鼠有关系?这6只地鼠是彼此没有关系的,基于随机数来控制是否冒出来,再个随机数决定冒出来多久。 以上例子,是我们Scratch课程设计思想的体现:重要的不是完成这个趣味小游戏本身,而是同学们样的思考方式和思维模型完成这个任务。通过这样的趣味程序设计操作,让编程思维得到锻炼。 体会到Scratch的真正乐趣,在Scratch中真真正正地有所收获,这样的孩子,会不喜欢编程?!希望每一个学习编程的孩子都能收获这份乐趣,拓宽眼界!

    1.9K50

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券